我正在尝试对 USB 端口损坏且没有 SD 卡的手机进行完整的 Android 备份。
我首先尝试按照本教程[指南] 如何在不使用 sdcard 的情况下直接将 nandroid 备份到您的计算机。但是它在/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0
给了我以下错误的命令中失败了nc: bind: Address already in use
。
然后我尝试使用此命令adb shell 'dd if=/dev/block/mmcblk0' > mmcblk0.img
将备份备份到我的 PC。然而,这只写入/dev/block/mmcblk0: cannot open for read: Permission denied
了文件。因此,我尝试安装不安全的 adb ,但后来我无法再通过 WiFi 通过 adb 连接到我的 Android 设备(请参阅已修复:无法通过 wifi 连接到 adb)
关于如何将手机备份到 PC 的任何想法?
正如 Daniel B. 建议的那样,端口实际上是问题所在。当通过 WiFi 使用 adb 时,必须为nc命令使用另一个端口。以下命令允许我备份我的手机。
在我的 Android 手机上,我发出了以下命令。
接下来在我的电脑上我必须使用:
在另一个终端:
(注意命令中端口5555和5556的使用。)