如何將三星手機備份到linux?

如何將三星手機備份到linux?

我只有 Linux 機器,我想備份我的手機。如果簡單的「adb backup」不起作用,該怎麼辦?在 Android 上,開發者選項和 USB 偵錯已啟用。 adb backup -shared啟動,從手機sd卡(包含約10-15GB)下載約1-1.5GB,然後停止運作。沒有錯誤訊息,但備份檔案已損壞。如果我嘗試將 adb backup 與其他選項一起使用,則備份長度為 0 或 41 位元組。如何備份我的設備? (三星的 SmartSwitch 不適用於葡萄酒 :( )

答案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命令)。

相關內容