diff --git a/backup_settings.conf b/backup_settings.conf index 3145b94..ffd4ab4 100644 --- a/backup_settings.conf +++ b/backup_settings.conf @@ -1,9 +1,9 @@ #0關閉音量鍵選擇 (如選項未設置,則強制使用音量鍵選擇) -#1開啓音量鍵選擇 (如選項已設置,則跳過該選項提示) +#1開啟音量鍵選擇 (如選項已設置,則跳過該選項提示) #2使用鍵盤輸入,適用於無音量鍵可用設備選擇 (如選項未設置,則強制使用鍵盤輸入) Lo=0 -#後臺執行腳本 +#後台執行腳本 0不能關閉當前終端,有壓縮速率 1終端有可能完全無顯示,但是log會持續刷新,可直接完全關閉終端 background_execution=0 @@ -19,7 +19,7 @@ Output_path="" list_location="" #自動更新腳本(留空強制選擇) -#1開啓 0關閉 +#1開啟 0關閉 update=1 #自定義屏蔽外部掛載點 例:OTG 虛擬SD等 多個掛載點請使用 | 區隔 @@ -37,7 +37,7 @@ Backup_Mode=1 #執行生成應用列表.sh時輸出用於recovery救援的卡刷包? #1輸出 0不輸出 -recovery_flash=0 +recovery_flash=1 #是否備份使用者數據 (1備份 0不備份 留空強制選擇) Backup_user_data=1 @@ -46,13 +46,13 @@ Backup_user_data=1 Backup_obb_data=1 #是否在應用數據備份完成後備份自定義目錄 -#1開啓 0關閉 +#1開啟 0關閉 backup_media=0 #存在進程忽略備份(1忽略0備份) Background_apps_ignore=0 -#假設你遇到列表輸出異常問題請將此設爲1 +#假設你遇到列表輸出異常問題請將此設為1 debug_list=0 #添加自定義備份路徑 例:Download DCIM等文件夾 請使用絕對路徑,請勿刪除"" @@ -67,7 +67,7 @@ Custom_path=" #黑名單模式(1完全忽略,不備份 0僅備份安裝包,注意!此選項Backup_Mode=1時黑名單模式才能使用) blacklist_mode=0 -#備份黑名單(備份策略由「黑名單模式」控制,此處只作爲黑名單應用列表) +#備份黑名單(備份策略由「黑名單模式」控制,此處只作為黑名單應用列表) blacklist=" #com.esunbank #com.chailease.tw.app.android.ccfappcust" @@ -106,7 +106,7 @@ sh.siava.AOSPMods com.facebook.katana com.android.chrome" -#壓縮算法(可用zstd tar,tar爲僅打包 有什麼好用的壓縮算法請聯系我 +#壓縮算法(可用zstd tar,tar為僅打包 有什麼好用的壓縮算法請聯系我 #zstd擁有良好的壓縮率與速度 Compression_method=zstd diff --git a/tools/Device_List b/tools/Device_List index 7ffbb96..669636f 100644 --- a/tools/Device_List +++ b/tools/Device_List @@ -399,7 +399,7 @@ "2015611" "紅米 Note 3 移動合約版" "2015115" "紅米 Note 3 國行版" "2015116" "紅米 Note 3 國際版" -"2015161" "紅米 Note 3 臺灣特制版" +"2015161" "紅米 Note 3 台灣特制版" "2016050" "紅米 Note 4 全網通版" "2016051" "紅米 Note 4 移動版" "2016101" "紅米 Note 4X 高通 全網通版" @@ -1218,20 +1218,20 @@ "Lenovo TB-X605LC" "聯想 M10 FHD-REL 10.1 英寸 LTE 版" "Lenovo TB-X606F" "聯想 M10 PLUS 10.3 英寸 Wi-Fi 版" "Lenovo TB-X616F" "聯想平板 TB-X616F 10.3 英寸 Wi-Fi 版" -"TB310FU" "聯想啓天 K9 9 英寸 Wi-Fi 版" -"TB310XC" "聯想啓天 K9 9 英寸 LTE 版" -"Lenovo TB-X6C6F" "聯想啓天 K10 10.3 英寸 Wi-Fi 版" -"Lenovo TB-X6C6X" "聯想啓天 K10 10.3 英寸 LTE 版" -"TB223FC" "聯想啓天 K10 Pro 10.61 英寸 Wi-Fi 版" -"TB226XC" "聯想啓天 K10 Pro 10.61 英寸 LTE 版" -"TB360ZU" "聯想啓天 K10 Pro 10.61 英寸 5G 版" -"Lenovo TB-J6C6F" "聯想啓天 K11 11 英寸 Wi-Fi 版" -"Lenovo TB-J6C6X" "聯想啓天 K11 11 英寸 LTE 版" -"Lenovo TB-J607Z" "聯想啓天 K11 Pro 5G" -"TB230FC" "聯想啓天 K11 Gen2 11.5 英寸 Wi-Fi 版" -"TB230XC" "聯想啓天 K11 Gen2 11.5 英寸 LTE 版" -"TB240FC" "聯想啓天 K12 12.7 英寸 Wi-Fi 版" -"SP523FC" "聯想啓天 SmartPaper 10.3 英寸 Wi-Fi 版" +"TB310FU" "聯想啟天 K9 9 英寸 Wi-Fi 版" +"TB310XC" "聯想啟天 K9 9 英寸 LTE 版" +"Lenovo TB-X6C6F" "聯想啟天 K10 10.3 英寸 Wi-Fi 版" +"Lenovo TB-X6C6X" "聯想啟天 K10 10.3 英寸 LTE 版" +"TB223FC" "聯想啟天 K10 Pro 10.61 英寸 Wi-Fi 版" +"TB226XC" "聯想啟天 K10 Pro 10.61 英寸 LTE 版" +"TB360ZU" "聯想啟天 K10 Pro 10.61 英寸 5G 版" +"Lenovo TB-J6C6F" "聯想啟天 K11 11 英寸 Wi-Fi 版" +"Lenovo TB-J6C6X" "聯想啟天 K11 11 英寸 LTE 版" +"Lenovo TB-J607Z" "聯想啟天 K11 Pro 5G" +"TB230FC" "聯想啟天 K11 Gen2 11.5 英寸 Wi-Fi 版" +"TB230XC" "聯想啟天 K11 Gen2 11.5 英寸 LTE 版" +"TB240FC" "聯想啟天 K12 12.7 英寸 Wi-Fi 版" +"SP523FC" "聯想啟天 SmartPaper 10.3 英寸 Wi-Fi 版" "Lenovo TB-X6E6F" "Lenovo Tab K10 10.3 英寸 Wi-Fi 版" "Lenovo TB-X6E6X" "Lenovo Tab K10 10.3 英寸 LTE 版" "Lenovo TB-J606F" "Lenovo Tab K11 11 英寸 Wi-Fi 版" diff --git a/tools/classes.dex b/tools/classes.dex index 0307f55..524039f 100644 Binary files a/tools/classes.dex and b/tools/classes.dex differ diff --git a/tools/tools.sh b/tools/tools.sh index b4a7f40..55d5e1d 100644 --- a/tools/tools.sh +++ b/tools/tools.sh @@ -337,7 +337,7 @@ while read -r file expected_hash; do done <<< "$(cat </dev/null | cut -d" " -f1)" + filesha256_1="$(sha256sum "$REPLY" 2>/dev/null | cut -d" " -f1)" if [[ $filesha256 != $filesha256_1 ]]; then cp -r "$tools_path/$Tools_FILE_NAME" "$REPLY" echoRgb "更新$REPLY" diff --git a/tools/update-binary b/tools/update-binary index 3841658..6726375 100644 --- a/tools/update-binary +++ b/tools/update-binary @@ -16,7 +16,6 @@ unzip -o "$ZIPFILE" 'tools/tools.sh' -d "$MODDIR" unzip -o "$ZIPFILE" 'tools/busybox' -d "$MODDIR" unzip -o "$ZIPFILE" 'tools/find' -d "$MODDIR" unzip -o "$ZIPFILE" 'tools/classes.dex' -d "$MODDIR" -unzip -o "$ZIPFILE" 'tools/classes2.dex' -d "$MODDIR" unzip -o "$ZIPFILE" 'tools/tar' -d "$MODDIR" unzip -o "$ZIPFILE" 'tools/zstd' -d "$MODDIR" unzip -o "$ZIPFILE" 'tools/bc' -d "$MODDIR" diff --git a/終止腳本.sh b/終止腳本.sh index 88cdac6..e2348d2 100644 --- a/終止腳本.sh +++ b/終止腳本.sh @@ -2,7 +2,6 @@ if [ -f "${0%/*}/tools/tools.sh" ]; then MODDIR="${0%/*}" operate="kill_script" conf_path="${0%/*}/backup_settings.conf" - [[ $(find "$MODDIR" -maxdepth 1 -name "*.zip" -type f 2>/dev/null) ]] && echo "警告!此腳本不能拿來更新腳本" && exit 2 . "$MODDIR/tools/tools.sh" echoRgb "等待腳本停止中,請稍後....." kill_Serve && echoRgb "腳本終止"