5.9 KiB
5.9 KiB
backup_script 數據備份腳本
簡體中文 | 繁體中文
概述
創作該腳本是為了使用戶能夠更加完整地備份/恢復軟件數據。
(&) 由於本人習慣輸入繁體中文,所以發布的版本為繁體版,如果需要簡體版,可前往這裡下載。
簡體中文版:backup_script_zh-CN
優勢
- 數據完整:在更換系統之後,原有的數據全部保留,無需重新登陸或者下載額外數據包。
- 速度快:目前支持的壓縮算法有 `tar(默認)` `lz4` `zstd`
- 易操作:下面簡單4步即可備份App完整數據!
如何使用
請認真閱讀以下說明,以減少不必要的問題。
推薦工具: MT管理器 警告! termux請勿使用tsu 支援設備必須安卓版本Android 8+ Arm64,
- 備份應用.sh:以上簡單兩步你就設置好了需要備份的軟件,接下來點擊
備份應用.sh並勾選root執行,等待備份結束 [示意圖]。
- 備份完成:完成後會在當前目錄生成一個Backup資料夾,裡面是你的軟件備份,把這個資料夾整個備份起來,刷完機直接在裡面找到
還原備份.sh即可恢復備份的所有數據,同樣道理裡面有個應用列表.txt ,一樣跟第二步驟操作一樣不需要還原的刪除。
附加說明[1]:backup_settings.conf (備份設置)
1=是 0=否
# 是否在每次執行備份腳本使用音量鍵詢問如下備份需求
Lo=0 (如果是1,那下面三項設置就被忽略,改為音量鍵選擇。)
# 選擇是否只備份split apk(分割apk檔,1備份split apk 0混合備份)
Splist=0
# 是否備份使用者數據 (1備份0不備份)
Backup_user_data=1
# 是否備份外部數據 即比如原神的數據包(1備份0不備份)
Backup_obb_data=0
# 備份路徑位置為絕對位置或是當前環境位置(1環境位置 0腳本所在位置)
path=0
# 壓縮算法(可用lz4 zstd tar tar為僅打包 有什麼好用的壓縮算法請聯繫我
# lz4壓縮最快,但是壓縮率略差 zstd擁有良好的壓縮率與速度 當然慢於lz4
Compression_method=zstd
如果上面內容看不懂或者懶得看,你也可以選擇忽略,直接用默認即可。
附加說明[2]:安裝Magisk模塊進行自動備份.sh (8.8.9版本更新加入)
1. 刷入模塊 重啟
2. 相關路徑查看:/storage/emulated/0/Android/backup_script/
3. Magisk模塊會生成卡刷包,並且每隔4小時監控第三方軟件數量進行卡刷包生成服務,防止突然不能開機時丟失軟件數據。
4. 生成的卡刷包必須進入recovery才能刷入進行備份。
關於反饋
常見問題
Q:批量備份大量提示失敗怎麼辦?
A:退出腳本,刪除/data/backup_tools,再備份一次。
Q:批量恢復大量提示失敗怎麼辦?
A:退出腳本,按照上面同樣操作。 如果還是錯誤,請建立issues,我幫你排除錯誤。
Q:微信/QQ 能不能完美備份&恢復數據?
A:不能保證,有的人說不能有的人說能,所以備份會有提示。 建議用你信賴的備份軟件針對微信/QQ再備份一次,以防丟失重要數據。
Q:為什麼部分APP備份很久? 比如王者榮耀、PUBG、原神、微信、QQ。
A:因為連同軟件數據包都給你備份了,原神數據包9GB+當然久到裂開了,恢復同理,還要解壓縮數據包。
銘謝貢獻
文檔編輯:Petit-Abba
