如何将三星手机备份到 Linux?

如何将三星手机备份到 Linux?

我只有 Linux 机器,我想备份我的手机。如果简单的“adb 备份”不起作用,该怎么办?在 Android 上,开发人员选项和 USB 调试已启用。adb 备份 -shared 启动,从手机的 SD 卡(包含约 10-15GB)下载约 1-1.5GB,然后停止工作。没有错误消息,但备份文件已损坏。如果我尝试将 adb 备份与其他选项一起使用,则备份长度为 0 或 41 字节。我该如何备份我的设备?(三星的 SmartSwitch 不适用于 wine :( )

答案1

尝试使用dd(需要 root 访问权限)。首先,在/dev/block/(可能/dev/block/platform)中查找名为 的子目录by-namecd进入目录并输入ls -l
这将为您提供分区名称和位置的列表。获得要备份的分区的位置后,插入 SD 卡并输入dd if=/dev/block/mmcblk0p23 of="/storage/ext-sd-card-path/userdata.dd"(或任何适用的if

如果您想恢复它,请切换和ofif(OF = 输出文件,IF = 输入文件):
dd if="/storage/extsd/userdata.dd" if="/dev/block/mmcblk0p23" 注意:仔细检查路径中是否有正确的分区号,mmcblk否则您可能会覆盖另一个分区并导致设备损坏!

另一种方法是安装自定义恢复。但是,上述方法和刚才所述方法都需要 root 权限,我不知道有任何非 root 权限的备份程序可以使用。

另外,我不确定,但我认为您需要 root 权限才能使用adb backup(因为它使用了 Android 的内部bu命令)。

相关内容