backup_script

備份數據腳本

GPL-3.0 License

Stars
1.4K

Bot releases are hidden (Show)

backup_script -

Published by YAWAsau over 2 years ago

預設使用backup_settings.conf user為空預設使用用戶0備份,此外優化居多提示更淺顯易懂

優化壓縮檔完整性檢查腳本

修復備份結束後am start應用失敗問題,並優化啟動邏輯,當需要的應用被備份後才被啟動
Screenshot_20220608-223641_MT管理器

backup_script -

Published by YAWAsau over 2 years ago

添加效驗腳本用於檢測壓縮檔是否損壞

優化部分提示防止聽不懂人話?

優化toast 在部分腳本提示安裝時機

其他細節優化自行體會

backup_script -

Published by YAWAsau over 2 years ago

棄用userinfo改為提示 防止目錄雜亂
主用戶與分身用戶區別顯示
添加腳本檢測到更新時顯示更新日誌與音量鍵選擇是否更新

backup_script -

Published by YAWAsau over 2 years ago

警告!此版本因為適配了多用戶備份,打包方式已經變化,與舊版本不相容請捨棄舊版本備份後重新備份防止無法恢復等諸多問題
多用戶備份 煉妖壺
OnePlus 8T Android 12L sdk32 nameless os測試通過
簡化打包方式 優化邏輯
恢復方式更新
更新zstd 感謝@sekaiacg
多系統備份恢復思路,感謝參與討論@XayahSuSuSu
生成應用名腳本支持多用戶dump
多用戶備份恢復請自行測試

再次警告!無法與舊版本相容 backup_settings.conf新增選項舊版本無法使用 請完整重現解壓縮全新使用,勿ota更新

backup_script -

Published by YAWAsau over 2 years ago

優化zstd打包速度

添加一個用於轉換資料夾名稱的腳本,解決Window MTP或是FTP資料異常

更新方式優化

其他性能優化

獲取資料夾名稱邏輯優化,再也不怕app_details亂碼無法恢復了!

backup_script -

Published by YAWAsau over 2 years ago

修復提示unzip錯誤問題

優化"重新生成應用列表.sh"此腳本獲取應用名與包名邏輯,當app_details發生亂碼且目錄內腳本名也獲取失敗時直接解壓base.apk獲取應用名與包名

Screenshot_20220526-145048_MT管理器

backup_script -

Published by YAWAsau over 2 years ago

更新備份腳本的邏輯方式 增加方式
當/storage/emulated/0/Download存在任意名稱的zip時只要是備份腳本將自動更新

修復備份結束後am start失敗問題
Screenshot_20220526-011236_MT管理器

backup_script -

Published by YAWAsau over 2 years ago

優化自動更新體驗,將檢測Download目錄最新的zip包是否為備份腳本壓縮包,假設為是將移動並自我解壓更新,否則等待10秒後退出腳本
Screenshot_20220525-200250_MT管理器

backup_script -

Published by YAWAsau over 2 years ago

更了啥我自己也忘了....主要都是優化吧

backup_script -

Published by YAWAsau over 2 years ago

簡化備份與恢復函數
修復版本號比對錯誤問題
刷新列表腳本優化
app_details損壞時仍然能恢復應用與刷新列表
修復pm list packages --show-versioncode異常問題
備份結束後整理applist
修復更新檢測問題

backup_script -

Published by YAWAsau over 2 years ago

將最低設備需求調整為Android 8+ (不保證能用

添加stopscript函數用於終止已經執行中的腳本

將腳本名改回中文 太多人不會用了==

添加一個終止進程腳本

優化解包zip邏輯與修復更新錯誤問題

backup_script -

Published by YAWAsau over 2 years ago

備份完成後自動設置已經開啟的無障礙開關

備份結束後假設鍵盤被腳本備份那將自動重設為預設鍵盤

感謝酷安 沍澤 提供無障礙思路

backup_script -

Published by YAWAsau over 2 years ago

添加更新詳細列表 於備份完成後顯示

backup_script -

Published by YAWAsau over 2 years ago

更新zstd 可能修复了zlib(.gz)的問題 感謝@sekaiacg

支持重新定向備份恢復

修復備份時可能出現app_details內的包名與數據大小寫入錯誤

腳本已經趨於穩定 往後將會減少更新頻率 一方面我也有自己的工作(下班都洗洗睡了 望周知

backup_script -

Published by YAWAsau over 2 years ago

app_details使用sed處理防止多次備份後檔案越來越大

新增操作,備份時檢查備份目錄中是否存在已經刪除應用,可選刪除或是移動到新目錄

Apk版本號變更提示

多項細節優化

backup_script -

Published by YAWAsau over 2 years ago

更新zstd
優化toast 邏輯

backup_script -

Published by YAWAsau over 2 years ago

靜默安裝時toast是否安裝邏輯判斷優化
增加miui默認應用白名單
com.xiaomi.xmsf
com.xiaomi.xiaoailite
com.duokan.phone.remotecontroller
com.miui.weather2
com.milink.service
com.android.soundrecorder
com.miui.virtualsim
com.xiaomi.vipaccount
com.miui.fm
com.xiaomi.shop
com.xiaomi.smarthome
com.miui.notes
com.mi.health
com.xiaomi.router
com.xiaomi.mico
dev.miuiicons.pedroz
去除lz4二進制使用zstd壓縮
優化備份速度
其他細節優化

backup_script -

Published by YAWAsau over 2 years ago

徹底修復重複下載問題,並優化獲取更新邏輯
棄用強制下載更新改為跳轉瀏覽器或是將連結複製到剪裁版
多項錯誤修改優化

backup_script -

Published by YAWAsau over 2 years ago

修復分區提示的分區不符合實際格式問題
修復OTG格式異常導致無法備份提示格式化問題
優化提示與更換顏色提高可讀性
其他細節優化
修復簡體項目內未正確翻譯問題

backup_script -

Published by YAWAsau over 2 years ago

優化列出應用速度
比對xposed應用速度加快
減少重複啟動appinfo的浪費性能問題
恢復時自動關閉安裝包種種諸如此類的效驗 包括Play安全檢查防止apk無法安裝
優化自動腳本更新的中轉服務
多項細節優化

Badges
Extracted from project README
Stars Download Release License