安卓备份当前分区(需要root权限)
步骤
- 安卓终端/命令行,或者打开开发者模式中的
Root身份的调试。 - 查看分区映射,使用dd命令进行备份。
终端准备
- Termux
- MT管理器
- adb shell
前面两个没什么好说的,执行一下su获得root权限即可,我们以adb为例子。
https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn

使用以下命令,进入root身份的shell环境。
./adb root
./adb shell
核心命令
ls -l /dev/block/by-name/

此处以boot分区为例,我们可以看到,boot是软连接到后面那个地址/dev/block/mmcblk0p21
dd if=/dev/block/mmcblk0p21 of=/sdcard/boot.img
使用dd命令,把他放到内置存储根目录,命名为boot.img。你可以去和刷机包中的文件对比,使用MD5校验,文件是一致的(例子举得不是很好,boot被修补后再刷入应该和原厂镜像不一样了)
如果是动态分区(比较新的机型),还可以在/dev/block/mapper/中看到vendor等分区,备份的方法也是一样的。


浙公网安备 33010602011771号