安卓手机分区信息以及备份恢复的方法

⌚Time: 2021-09-29 21:32:16

👨‍💻Author: Jack Ge

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