備份數據腳本
GPL-3.0 License
Bot releases are visible (Hide)
對於用戶的虛擬SD自定義分區進行自定義屏蔽(位於backup_settings.conf設置)
新增真我部分機型
支持apk安裝時版本提升與降低
優化腳本更新自我邏輯 包括恢復腳本內tools與腳本
優化自動翻譯邏輯
新增備份恢復SSAID(理論上現在QQ WX不會提示需要重新登入了) 恢復SSAID必須重啟套用,腳本會提示你需不需要重啟,依照腳本提示操作(感謝數據備份作者XayahSuSuSu提供的dex工具)
現在已經能完美備份與恢復LINE 不會卡開屏
支持相對位置備份,包括配置相對位置與絕對位置的backup_settings.conf(感謝群友提供思路)
其他雜項優化
@XayahSuSuSu
V15.7.8更新日誌:
腳本tools關鍵文件新增sha256sum效驗,防止文件損壞後腳本出現錯誤
於應用恢復資料夾單獨新增備份與恢復腳本方便使用,無須在編輯appList.txt即可備份恢復
修復備份使用者備份恢復遭遇重複殺死應用問題
新增黑名單模式 於backup_settings.conf內將blacklist_mode=(1直接忽略備份0僅備份安裝檔)
優化輸出應用列表邏輯
將機型顯示顯示為中文 (接近96%機型包括最新發布機型幾乎都可以正常顯示)
上層目錄將不備份.開頭的隱藏文件與資料夾防止出現錯誤
(媒體備份還是會顯示錯誤因為tar的錯誤邏輯可隱藏但是$?還是為1,實際上壓縮包沒有問題)
優化備份與恢復邏輯
刪除script資料夾改為腳本輸出腳本
修復Android 14(sdk 34)安裝sdk23的應用時安裝失敗問題
現在開始腳本將於備份恢復開始前獲取用戶設置的無操作息屏秒數後自動設置為無操作息屏時間為30分鐘(因為息屏後io受到 Kernel and Android機制影響,將於操作完成後自動設置為一開始獲取的秒數
部分操作不再輸出暫存文件改為腳本內變量更為優雅
警告 因為https://gh-proxy.com的cdn出現問題 請手動下載後不解壓不移動腳本讓zip保持在sdcard/download內讓腳本自己檢測更新
V15.7.9更新日誌:
修復Android 14以下安裝apk失敗問題(getprop ro.build.version.sdk)版本不同 安裝發生略有差異
Tools目錄結構發生變化,刪除apk資料夾去除toast 因為已經無用(此版本不能直接從舊版本直接自動更新腳本,必須手動解壓縮使用),因此如果你是V15.7.9以下版本必須重新手動解壓後單獨備份恢復,此版本往後版本自動更新依然生效
優化自動翻譯腳本邏輯,現在無視腳本層級都能全部翻譯內外的腳本
其他細項優化
腳本tools關鍵文件新增sha256sum效驗,防止文件損壞後腳本出現錯誤
於應用恢復資料夾單獨新增備份與恢復腳本方便使用,無須在編輯appList.txt即可備份恢復
修復備份使用者備份恢復遭遇重複殺死應用問題
新增黑名單模式 於backup_settings.conf內將blacklist_mode=(1直接忽略備份0僅備份安裝檔)
優化輸出應用列表邏輯
將機型顯示顯示為中文 (接近96%機型包括最新發布機型幾乎都可以正常顯示)
上層目錄將不備份.開頭的隱藏文件與資料夾防止出現錯誤
(媒體備份還是會顯示錯誤因為tar的錯誤邏輯可隱藏但是$?還是為1,實際上壓縮包沒有問題)
優化備份與恢復邏輯
刪除script資料夾改為腳本輸出腳本
修復Android 14(sdk 34)安裝sdk23的應用時安裝失敗問題
現在開始腳本將於備份恢復開始前獲取用戶設置的無操作息屏秒數後自動設置為無操作息屏時間為30分鐘(因為息屏後io受到 Kernel and Android機制影響,將於操作完成後自動設置為一開始獲取的秒數
部分操作不再輸出暫存文件改為腳本內變量更為優雅
警告 因為https://gh-proxy.com的cdn出現問題 請手動下載後不解壓不移動腳本讓zip保持在sdcard/download內讓腳本自己檢測更新
更新busybox
優化翻譯自身邏輯
去除curl使用classes.dex自帶工具減少體積
新增簡體轉繁體
優化多使用者檢測邏輯
去除多餘提示
修復otg當腳本在隨身碟內的時候無視腳本目錄層級的錯誤創建問題
多媒體檔案現在將不備份隱藏的.目錄減少錯誤
優化檢測壓縮包方式
多媒體檔案備份截圖與照片採用zstd壓縮減少零碎檔案體積
新增腳本不解壓縮時的怒罵提示
部分翻譯錯誤修復
優化獲取文本變量代碼
增加從/storage/emulated/0/Android/data/com.tencent.mobileqq/Tencent/QQfile_recv獲取腳本更新