可以用dd备份分区
1. 备份 uboot 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/uboot_backup.img bs=512 skip=8192 count=4096
2. 备份 trust 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/trust_backup.img bs=512 skip=12288 count=4096
3. 备份 misc 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/misc_backup.img bs=512 skip=16384 count=2048
4. 备份 boot_a 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/boot_a_backup.img bs=512 skip=18432 count=40960
5. 备份 boot_b 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/boot_b_backup.img bs=512 skip=59392 count=40960
6. 备份 system_a 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/system_a_backup.img bs=512 skip=100352 count=819200
7. 备份 system_b 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/system_b_backup.img bs=512 skip=919552 count=819200
8. 备份 oem 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/oem_backup.img bs=512 skip=1738752 count=131072
9. 备份 userdata 分区
bash
运行
dd if=/dev/mmcblk0 of=/mnt/sdcard/userdata_backup.img bs=512 skip=1869824 count=2097152
然后用adb导出到电脑
最后进入下载模式用AndroidTool刷入分区
分区表.txt
选择对应的备份文件
离线