推荐在 recovery 下进行.系统的话,Windows 需要 msys2 或者 cygwin 之类的东西.

首先我们需要挂载系统分区,这个应该…都会吧.

然后我们需要拿到需要备份的分区名.

cat /etc/fstab

一般来说我们需要备份的是 /dev/block/mmcblk0 ,但是你也可以分开备份,只需将 mmcblk0 替换就好

确认之后就可以开始了,把 usb 线接到电脑上.

打开我们的终端,开始.

adb forward tcp:5556 tcp:5556
adb shell
su
busybox nc -l -p 5556 -e busybox dd if=/dev/block/mmcblk0

打开第二个终端,输入:

adb forward tcp:5556 tcp:5556
nc 127.0.0.1 5556 | pv -i 0.5 > mmcblk0.raw

这里 pv 是为了显示进度条,若不想显示可以直接 nc > mmcblk0.raw 这样.

请务必留够硬盘空间…32G emmc 不是假的.

原文:xda


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.