1. 安卓分区信息查看
使用RE文件管理器打开/dev/block/platform文件夹,之后不同手机目录名称会不同,但只会有一个目录,一直往下点击,找到by-name文件夹。
可以看到所有分区位置的信息
长按recovery,点击属性,查看详细信息。recovery是指向/dev/block/mmcplk0p20
的软链接。说明recovery分区位置为/dev/block/mmcplk0p20
手机连接电脑,打开cmd
运行手机shell
adb shell
查看挂载信息
mount
可以看到安卓手机的分区位置以及挂载点。
2. 分区备份恢复
root身份打开手机shell
adb shell
su
备份recovery分区
dd if=/dev/block/mmcblk0p20 of=/mnt/sdcard/recovery.img
备份boot分区
dd if=/dev/block/mmcblk0p18 of=/mnt/sdcard/boot.img
备份system分区
dd if=/dev/block/mmcblk0p23 of=/mnt/sdcard/system.img
备份data分区
dd if=/dev/block/mmcblk0p26 of=/mnt/sdcard/data.img
恢复recovery分区
dd of=/dev/block/mmcblk0p20 if=/mnt/sdcard/recovery.img
恢复boot分区
dd of=/dev/block/mmcblk0p18 if=/mnt/sdcard/boot.img
当然分区刷入也可以通过fastboot命令
导出分区
adb pull mnt/sdcard/recovery.img D:\
adb pull mnt/sdcard/BOOT.img D:\
手机进入bootloader模式连接电脑
刷入recovery.img,boot.img
fastboot flash recovery D:\recovery.img
fastboot flash boot D:\boot.img