bugfix
This commit is contained in:
37
README.md
37
README.md
@@ -33,13 +33,36 @@
|
||||
|
||||
#### !!!以下操作皆須ROOT!!! ####
|
||||
|
||||
1. 首先將下載到的`數據備份脚本.zip`解壓到任意目錄後,可以看到以下幾個文件與一個 目錄:`生成應用列表.sh` `backup_settings.conf` `備份應用.sh` `tools` `備份自定義資料夾.sh` `終止腳本.sh` `警告! 不論備份或是恢復都必須保證tools的存在與完整性 否則腳本失效或是二進制調用失敗`。
|
||||
1. 首先將下載到的腳本解壓到任意目錄後,可以看到以下目錄結構 警告! 不論備份或是恢復都必須保證tools的存在與完整性 否則腳本失效或是二進制調用失敗。
|
||||
|
||||
2. 然後執行`生成應用列表.sh`腳本,並等待腳本輸出結束,再等待提示結束,此時會在當前目錄生成一個`appList.txt`,這就是你當前安裝的所有第三方應用。
|
||||
`這是腳本結構與說明`
|
||||
```
|
||||
backup_script.zip
|
||||
│
|
||||
├── tools
|
||||
│ ├── Device_List
|
||||
│ ├── bc
|
||||
│ ├── busybox
|
||||
│ ├── classes.dex
|
||||
│ ├── cmd
|
||||
│ ├── jq
|
||||
│ ├── find
|
||||
│ ├── keycheck
|
||||
│ ├── soc.json
|
||||
│ ├── tar
|
||||
│ ├── tools.sh
|
||||
│ ├── update-binary
|
||||
│ ├── zip
|
||||
│ └── zstd
|
||||
├── backup_settings.conf <--- 腳本默認行為設置 customize.sh 由 update-binary 执行(sourced)
|
||||
└── start.sh <--- 執行腳本
|
||||
```
|
||||
|
||||
2. 然後執行`start.sh`腳本音量鍵選擇生成應用列表,等待腳本輸出提示結束,此時會在當前目錄生成一個`appList.txt`,這就是你當前安裝的所有第三方應用(腳本會屏蔽預裝應用,可於backup_settings.conf設置需要備份包名)。
|
||||
|
||||
3. 現在打開生成的`appList.txt`,根據裏面的提示操作後保存,這樣你就設置好了需要備份的軟件。
|
||||
|
||||
4. 最後找到`backup_settings.conf`打開後根據提示設置保存,再打開`備份應用.sh`,等候備份結束完成後會在當前目錄生成一個以`Backup_壓縮算法名`命名的資料夾,裡面就是你的軟件備份。把這個資料夾整個保持到其他位置,刷完機后複製回手機,直接在資料夾裡找到`恢復備份.sh`即可恢復備份的所有數據,同樣道理,裡面也有個`appList.txt`,使用方法跟第3步驟一樣,不需要還原的刪除即可,另外進去備份好的資料夾找到單獨應用資料夾有個 Backup腳本 and restore腳本可以單獨備份與恢復腳本。
|
||||
4. 最後找到`backup_settings.conf`打開後根據提示設置保存,再打開`start.sh`,音量鍵選擇備份應用,備份結束完成後會在當前目錄生成一個以`Backup_壓縮算法名`命名的資料夾,裡面就是你的軟件備份。把這個資料夾整個保持到其他位置,刷完機后複製回手機,直接執行`Backup_壓縮算法名/start.sh`即可恢復備份的所有數據,同樣道理,裡面也有個`appList.txt`,使用方法跟第3步驟一樣,不需要還原的刪除即可,另外進去備份好的資料夾找到單獨應用資料夾有個 backup.sh and recover.sh可以單獨備份與恢復腳本。
|
||||
|
||||
5. 腳本執行過程中請留意紅色字眼提示有無任何錯誤,並且使用恢復腳本時留意恢復結束後是否提示應用存在ssaid,假設提示存在ssaid請在恢復後立刻重啟已便套用ssaid,假設恢復ssaid後立刻打開應用會導致ssaid套用失敗,因為Android會產生一個新的saaid,如此會導致應用卡白屏或是提示需要登錄,ssaid是判斷應用是否換過環境與設備的判斷之一,保持一致可以減少諸如提示異地登錄或是需要重新登入驗證的方法。
|
||||
|
||||
@@ -48,11 +71,11 @@
|
||||
|
||||
1. 找到恢復資料夾內的appList.txt打開 編輯列表 保存退出
|
||||
|
||||
2. 找到恢復備份.sh 給予root後等待腳本結束即可
|
||||
2. 找到start.sh 給予root音量鍵選擇恢復備份後等待腳本結束即可
|
||||
|
||||
3. 重新生成應用列表.sh可用於刷新appList.txt內的列表 使用時機為當你刪除列表內的任何應用備份時,抑或者是恢復備份.sh提示列表錯誤時
|
||||
3. start.sh的重新生成應用列表功能可用於刷新appList.txt內的列表 使用時機為當你刪除列表內的任何應用備份時,抑或者是恢復備份提示列表錯誤時
|
||||
|
||||
4. 終止腳本.sh用於突然想要終止腳本或是意外操作時使用 同理備份資料夾也有一個,因為腳本無須後台特性不能使用常規手段終結,故此另外寫了一個腳本終止
|
||||
4. start.sh的終止腳本功能用於突然想要終止腳本或是意外操作時使用 同理備份也有一個,因為腳本無須後台特性不能使用常規手段終結,故此另外寫了一個終止
|
||||
|
||||
|
||||
# 關於如何更新腳本?
|
||||
@@ -65,7 +88,7 @@
|
||||
## 關於反饋
|
||||
- 如果使用過程中出現問題,請攜帶截圖並詳細說明問題,建立 [issues](https://github.com/YAWAsau/backup_script/issues)。
|
||||
- 酷安 @[落葉淒涼TEL](http://www.coolapk.com/u/2277637)
|
||||
- QQ組 976613477
|
||||
- QQ組 976613477 很少上 盡量來TG
|
||||
- TG https://t.me/yawasau_script
|
||||
|
||||
## 答疑
|
||||
|
||||
Reference in New Issue
Block a user