无需 SD 卡或 USB 线,通过 Wi-Fi 备份 Android

无需 SD 卡或 USB 线,通过 Wi-Fi 备份 Android

我正在尝试对 USB 端口损坏且没有 SD 卡的手机进行完整的 Android 备份。

我首先尝试按照本教程[指南] 如何在不使用 SD 卡的情况下将 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将备份传输到我的电脑。然而,这只写入/dev/block/mmcblk0: cannot open for read: Permission denied文件。因此,我尝试安装adb 不安全但后来我无法再通过 WiFi 通过 adb 连接到我的 Android 设备(请参阅已修复:无法通过 wifi 连接到 adb

关于如何将我的手机备份到电脑上,您有什么想法吗?

答案1

正如 Daniel B. 所说,端口实际上是问题所在。当通过 WiFi 使用 adb 时,必须使用另一个端口数控命令。以下命令允许我备份我的手机。

我在我的 Android 手机上发出了以下命令。

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

接下来我必须在我的电脑上使用:

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

在另一个终端中:

adb forward tcp:5556 tcp:5556
cd /path/to/store/the/backup
nc 127.0.0.1 5556 | pv -i 0.5 > mmcblk0.raw

(请注意端口的使用55555556在命令中。

相关内容