This commit is contained in:
Yawasau
2024-09-08 12:42:18 +08:00
parent 99fc18755c
commit b524867f7c
4 changed files with 458 additions and 237 deletions

View File

@@ -1,9 +1,12 @@
#音量鍵選擇總開關 是否在每次執行備份腳本時使用音量鍵詢問備份需求
#1開啟音量鍵選擇 (如選項已設置,則跳過該選項提示)
#0關閉音量鍵選擇 (如選項未設置,則強制使用音量鍵選擇)
#1開啟音量鍵選擇 (如選項已設置,則跳過該選項提示)
#2使用鍵盤輸入適用於無音量鍵可用設備選擇 (如選項未設置,則強制使用鍵盤輸入)
Lo=0
#後台執行腳本(設置0不能關閉當前終端有壓縮速率設置1可完全關閉MT使用有狀態欄通知 沒有壓縮速率顯示設置2也可離開腳本備份完成後狀態欄通知 無壓縮速率顯示)
#後台執行腳本
0不能關閉當前終端有壓縮速率
1開啟通知有進度條無壓縮速率顯示
2開啟通知無進度條備份完成後通知無壓縮速率顯示
background_execution=0
#腳本語言設置 留空則自動識別系統語言環境並翻譯
@@ -16,7 +19,7 @@ Output_path=""
#自定義applist.txt位置 支持相對路徑(留空則默認當前路徑)
list_location=""
#自動更新腳本(留空強制音量鍵選擇)
#自動更新腳本(留空強制選擇)
#1開啟 0關閉
update=1
@@ -24,8 +27,8 @@ update=1
#屏蔽後不會提示音量鍵選擇不影響Output_path指定外置存儲位置
mount_point="rannki|0000-1"
#使用者(如0 999等用戶如存在多個用戶留空強制音量鍵選擇無多個用戶則默認用戶0不詢問)
user=
#使用者(如0 999等用戶如存在多個用戶留空強制選擇無多個用戶則默認用戶0不詢問)
user=0
#備份模式
#1包含數據+安裝包0僅包安裝包
@@ -33,10 +36,10 @@ user=
#此外設置0時將同時忽略appList.txt的!與任何黑名單設置(包括黑名單列表)
Backup_Mode=1
#是否備份使用者數據 (1備份 0不備份 留空強制音量鍵選擇)
#是否備份使用者數據 (1備份 0不備份 留空強制選擇)
Backup_user_data=1
#是否備份外部數據 例:原神的數據包(1備份 0不備份 留空強制音量鍵選擇)
#是否備份外部數據 例:原神的數據包(1備份 0不備份 留空強制選擇)
Backup_obb_data=1
#是否在應用數據備份完成後備份自定義目錄
@@ -44,7 +47,7 @@ Backup_obb_data=1
backup_media=0
#存在進程忽略備份(1忽略0備份)
Background_apps_ignore=
Background_apps_ignore=1
#假設你遇到列表輸出異常問題請將此設為1
debug_list=0
@@ -53,16 +56,16 @@ debug_list=0
Custom_path="
/storage/emulated/0/Pictures/
/storage/emulated/0/Download/
/storage/emulated/0/Music
/storage/emulated/0/DCIM/
/data/adb
"
#黑名單模式(1完全忽略不備份 0僅備份安裝包注意此選項Backup_Mode=1時黑名單模式才能使用)
blacklist_mode=0
blacklist_mode=1
#備份黑名單(備份策略由「黑名單模式」控制,此處只作為黑名單應用列表)
blacklist="
com.google.android.apps.messaging
#com.esunbank
#com.chailease.tw.app.android.ccfappcust"

View File

@@ -162,11 +162,13 @@
"M1810E5E" "小米 MIX 3 國行版"
"M1810E5A" "小米 MIX 3 (全球頻段)"
"M1810E5GG" "小米 MIX 3 5G"
"M2011J18C" "MIX FOLD 小米折叠屏手機"
"2106118C" "Xiaomi MIX 4"
"M2011J18C" "MIX FOLD 小米折疊屏手機"
"22061218C" "Xiaomi MIX Fold 2"
"2308CPXD0C" "Xiaomi MIX Fold 3"
"24072PX77C" "Xiaomi MIX Fold 4"
"2405CPX3DC" "Xiaomi MIX Flip 國行版"
"2405CPX3DG" "Xiaomi MIX Flip 國際版"
"2016001" "小米 Max 標準版 全網通版"
"2016002" "小米 Max 標準版 國際版"
"2016007" "小米 Max 高配版"
@@ -515,6 +517,7 @@
"2312CRAD3C" "Redmi Note 13 Pro 國行版"
"2312DRA50G" "Redmi Note 13 Pro 5G 國際版"
"2312DRA50I" "Redmi Note 13 Pro 5G 印度版"
"XIG05" "Redmi Note 13 Pro 5G 日本版 (KDDI)"
"23090RA98C" "Redmi Note 13 Pro+ 國行版"
"23090RA98G" "Redmi Note 13 Pro+ 5G 國際版"
"23090RA98I" "Redmi Note 13 Pro+ 5G 印度版"
@@ -592,6 +595,7 @@
"23073RPBFL" "Redmi Pad SE 拉美版"
"2405CRPFDC" "Redmi Pad Pro 國行版"
"2405CRPFDG" "Redmi Pad Pro 國際版"
"2405CRPFDI" "Redmi Pad Pro 印度版"
"2405CRPFDL" "Redmi Pad Pro 拉美版"
"24074RPD2C" "Redmi Pad Pro 5G 國行版"
"24074RPD2G" "Redmi Pad Pro 5G 國際版"
@@ -659,6 +663,7 @@
"2302EPCC4I" "POCO C51 印度版"
"22127PC95G" "POCO C55 國際版"
"22127PC95I" "POCO C55 印度版"
"2312BPC51X" "POCO C61 國際版"
"2312BPC51H" "POCO C61 印度版"
"2310FPCA4G" "POCO C65 國際版"
"2310FPCA4I" "POCO C65 印度版"
@@ -769,11 +774,13 @@
"SM-F9160" "Galaxy Z Fold2 5G"
"SM-F9360" "Galaxy Z Fold4"
"SM-F9460" "Galaxy Z Fold5"
"SM-F9560" "Galaxy Z Fold6"
"SM-F7000" "Galaxy Z Flip"
"SM-F7070" "Galaxy Z Flip 5G"
"SM-F7110" "Galaxy Z Flip3 5G"
"SM-F7210" "Galaxy Z Flip4"
"SM-F7310" "Galaxy Z Flip5"
"SM-F7410" "Galaxy Z Flip6"
"SM-A3000" "Galaxy A3 公開版"
"SM-A3009" "Galaxy A3 電信定制版"
"SM-A5000" "Galaxy A5 公開版"
@@ -952,6 +959,10 @@
"SM-R950" "Galaxy Watch6 Classic 藍牙版 43mm"
"SM-R960" "Galaxy Watch6 Classic 藍牙版 47mm"
"SM-R9650" "Galaxy Watch6 Classic LTE 47mm"
"SM-L300" "Galaxy Watch7 藍牙版 40mm"
"SM-L310" "Galaxy Watch7 藍牙版 44mm"
"SM-L3150" "Galaxy Watch7 LTE 44mm"
"SM-L7050" "Galaxy Watch Ultra LTE 47mm"
"ASUS_Z01QD" "ROG 遊戲手機"
"ASUS_I001DB" "ROG 遊戲手機 2"
"ASUS_I003DD" "ROG 遊戲手機 3"
@@ -1332,6 +1343,7 @@
"M811H" "魅族 M6T 國際版"
"M2110" "魅藍 10"
"M2111" "魅藍 10s"
"M421Q" "魅藍 20"
"S685Q" "魅藍 Max 公開版"
"S685M" "魅藍 Max 移動版"
"S685C" "魅藍 Max 電信版"
@@ -1418,6 +1430,7 @@
"A065" "Nothing Phone (2) Global"
"AIN065" "Nothing Phone (2) India"
"A142" "Nothing Phone (2a)"
"A015" "CMF Phone 1"
"NX501" "nubia Z5"
"NX402" "nubia Z5 mini"
"NX503J" "nubia Z5S"
@@ -1456,7 +1469,8 @@
"NX712J" "nubia Z50 Ultra"
"NX713J" "nubia Z50S Pro"
"NX715J" "nubia Z50 SE"
"NX721J" "nubia Z60 Ultra"
"NX721J" "nubia Z60 Ultra / nubia Z60 Ultra 領先版"
"NX725J" "nubia Z60S Pro"
"NX601J" "nubia X6"
"NX616J" "nubia X"
"NX612J" "nubia V18"
@@ -1478,6 +1492,7 @@
"Z6255CA" "nubia Blade A72"
"nubia 8550" "nubia V50 Vita"
"LPD-20W" "nubia Pad 3D"
"NP02J" "nubia Pad 3D II"
"NX609J" "紅魔電競遊戲手機"
"NX619J" "紅魔 Mars 電競手機"
"NX629J" "紅魔 3"
@@ -1495,14 +1510,15 @@
"NX729J" "紅魔 8 Pro / 紅魔 8 Pro+"
"NX729S" "紅魔 8S Pro / 紅魔 8S Pro+"
"NX769J" "紅魔 9 Pro / 紅魔 9 Pro+"
"NX769J" "紅魔 9S Pro / 紅魔 9S Pro+"
"NP01J" "紅魔電競平板 5G"
"ONE A0001" "OnePlus One 移動版"
"ONE A0001" "OnePlus One 全網通版 / 移動版 / 國際版"
"ONE A1001" "OnePlus One 聯通版"
"ONE A2001" "OnePlus 2"
"ONE A2003" "OnePlus 2 國際版"
"ONE A2005" "OnePlus 2 北美版"
"ONE E1001" "OnePlus X 移動/聯通版"
"ONE E1000" "OnePlus X 全網通版"
"ONE E1001" "OnePlus X 移動版 / 聯通版"
"ONE E1003" "OnePlus X 國際版"
"ONE E1005" "OnePlus X 北美版"
"ONEPLUS A3000" "OnePlus 3 國行版"
@@ -1518,116 +1534,119 @@
"GM1900" "OnePlus 7 國行版"
"GM1901" "OnePlus 7 印度版"
"GM1903" "OnePlus 7 歐洲版"
"GM1905" "OnePlus 7 北美版/國際版"
"GM1905" "OnePlus 7 北美版 / 國際版"
"GM1910" "OnePlus 7 Pro 國行版"
"GM1911" "OnePlus 7 Pro 印度版"
"GM1913" "OnePlus 7 Pro 歐洲版"
"GM1915" "OnePlus 7 Pro 北美版/國際版"
"GM1915" "OnePlus 7 Pro 北美版 / 國際版"
"GM1917" "OnePlus 7 Pro T-Mobile 版"
"GM1920" "OnePlus 7 Pro 5G 歐洲版"
"GM1925" "OnePlus 7 Pro 5G Sprint 版"
"HD1900" "OnePlus 7T 國行版"
"HD1901" "OnePlus 7T 印度版"
"HD1903" "OnePlus 7T 歐洲版"
"HD1905" "OnePlus 7T 北美版/國際版"
"HD1905" "OnePlus 7T 北美版 / 國際版"
"HD1907" "OnePlus 7T T-Mobile 版"
"HD1910" "OnePlus 7T Pro 國行版"
"HD1911" "OnePlus 7T Pro 印度版"
"HD1913" "OnePlus 7T Pro 歐洲版/國際版"
"HD1913" "OnePlus 7T Pro 歐洲版 / 國際版"
"HD1925" "OnePlus 7T Pro 5G T-Mobile 版 / OnePlus Concept One"
"IN2010" "OnePlus 8 國行版"
"IN2011" "OnePlus 8 印度版"
"IN2013" "OnePlus 8 歐洲版"
"IN2015" "OnePlus 8 北美版/國際版"
"IN2015" "OnePlus 8 北美版 / 國際版"
"IN2017" "OnePlus 8 T-Mobile 版"
"IN2019" "OnePlus 8 Visible 版/Verizon 版"
"IN2019" "OnePlus 8 Visible 版 / Verizon 版"
"IN2020" "OnePlus 8 Pro 國行版"
"IN2021" "OnePlus 8 Pro 印度版"
"IN2023" "OnePlus 8 Pro 歐洲版"
"IN2025" "OnePlus 8 Pro 北美版/國際版"
"IN2025" "OnePlus 8 Pro 北美版 / 國際版"
"KB2000" "OnePlus 8T 國行版"
"KB2001" "OnePlus 8T 印度版"
"KB2003" "OnePlus 8T 歐洲版"
"KB2005" "OnePlus 8T 北美版/國際版"
"KB2005" "OnePlus 8T 北美版 / 國際版 / OnePlus 8T Concept"
"KB2007" "OnePlus 8T+ T-Mobile 版"
"LE2100" "OnePlus 9R 國行版"
"LE2101" "OnePlus 9R 印度版"
"LE2110" "OnePlus 9 國行版"
"LE2111" "OnePlus 9 印度版"
"LE2113" "OnePlus 9 歐洲版"
"LE2115" "OnePlus 9 北美版/國際版"
"LE2115" "OnePlus 9 北美版 / 國際版"
"LE2117" "OnePlus 9 T-Mobile 版"
"LE2119" "OnePlus 9 Verzion 版"
"LE2120" "OnePlus 9 Pro 國行版"
"LE2121" "OnePlus 9 Pro 印度版"
"LE2123" "OnePlus 9 Pro 歐洲版"
"LE2125" "OnePlus 9 Pro 北美版/國際版"
"LE2125" "OnePlus 9 Pro 北美版 / 國際版"
"LE2127" "OnePlus 9 Pro T-Mobile 版"
"MT2110" "OnePlus 9RT 國行版"
"MT2111" "OnePlus 9RT 印度版"
"NE2210" "OnePlus 10 Pro 國行版"
"NE2211" "OnePlus 10 Pro 印度版"
"NE2213" "OnePlus 10 Pro 歐洲版/國際版"
"NE2213" "OnePlus 10 Pro 歐洲版 / 國際版"
"NE2215" "OnePlus 10 Pro 北美版"
"NE2217" "OnePlus 10 Pro T-Mobile 版"
"PGKM10" "OnePlus Ace 國行版"
"CPH2423" "OnePlus 10R 印度版"
"CPH2411" "OnePlus 10R Endurance 印度版"
"CPH2411" "OnePlus 10R 長壽版 印度版"
"PGZ110" "OnePlus Ace 競速版 國行版"
"PGP110" "OnePlus Ace Pro 國行版"
"PGP110" "OnePlus Ace Pro 國行版 / 原神限定版"
"CPH2413" "OnePlus 10T 印度版"
"CPH2415" "OnePlus 10T 歐洲版/國際版"
"CPH2415" "OnePlus 10T 歐洲版 / 國際版"
"CPH2417" "OnePlus 10T 北美版"
"CPH2419" "OnePlus 10T T-Mobile 版"
"PHB110" "OnePlus 11 國行版"
"CPH2447" "OnePlus 11 印度版"
"CPH2449" "OnePlus 11 歐洲版/國際版"
"CPH2449" "OnePlus 11 歐洲版 / 國際版 / OnePlus 11 Concept"
"CPH2451" "OnePlus 11 北美版"
"PHK110" "OnePlus Ace 2 國行版"
"PHK110" "OnePlus Ace 2 國行版 / 原神定制禮盒"
"CPH2487" "OnePlus 11R 印度版"
"PHP110" "OnePlus Ace 2V 國行版"
"CPH2491" "OnePlus Nord 3 印度版"
"CPH2493" "OnePlus Nord 3 歐洲版"
"PJA110" "OnePlus Ace 2 Pro 國行版"
"PJA110" "OnePlus Ace 2 Pro 國行版 / 原神派蒙主題禮盒"
"PJD110" "OnePlus 12 國行版"
"CPH2573" "OnePlus 12 印度版"
"CPH2581" "OnePlus 12 歐洲版/國際版"
"CPH2581" "OnePlus 12 歐洲版 / 國際版"
"CPH2583" "OnePlus 12 北美版"
"PJE110" "OnePlus Ace 3 國行版"
"CPH2585" "OnePlus 12R 印度版"
"CPH2609" "OnePlus 12R 歐洲版/國際版"
"CPH2611" "OnePlus 12R 北美版"
"PJE110" "OnePlus Ace 3 國行版 / 原神刻晴定制機"
"CPH2585" "OnePlus 12R 印度版 / 原神刻晴定制機"
"CPH2609" "OnePlus 12R 歐洲版 / 國際版 / 原神刻晴定制機"
"CPH2611" "OnePlus 12R 北美版 / 原神刻晴定制機"
"PJF110" "OnePlus Ace 3V 國行版"
"PJX110" "OnePlus Ace 3 Pro 國行版"
"AC2001" "OnePlus Nord 印度版"
"AC2003" "OnePlus Nord 歐洲版/國際版"
"AC2003" "OnePlus Nord 歐洲版 / 國際版"
"DN2101" "OnePlus Nord 2 印度版"
"DN2103" "OnePlus Nord 2 歐洲版"
"CPH2399" "OnePlus Nord 2T 國際版"
"CPH2401" "OnePlus Nord 2T 印度版"
"CPH2661" "OnePlus Nord 4 印度版"
"CPH2663" "OnePlus Nord 4 歐洲版 / 國際版"
"EB2101" "OnePlus Nord CE 印度版"
"EB2103" "OnePlus Nord CE 歐洲版/國際版"
"EB2103" "OnePlus Nord CE 歐洲版 / 國際版"
"IV2201" "OnePlus Nord CE 2 印度版"
"CPH2381" "OnePlus Nord CE 2 Lite 印度版"
"CPH2409" "OnePlus Nord CE 2 Lite 歐洲版/國際版"
"CPH2409" "OnePlus Nord CE 2 Lite 歐洲版 / 國際版"
"CPH2569" "OnePlus Nord CE 3 印度版"
"CPH2465" "OnePlus Nord CE 3 Lite 國際版"
"CPH2467" "OnePlus Nord CE 3 Lite 印度版"
"CPH2613" "OnePlus Nord CE4 印度版"
"CPH2619" "OnePlus Nord CE4 Lite 印度版"
"CPH2621" "OnePlus Nord CE4 Lite 歐洲版/國際版"
"CPH2513" "OnePlus Nord N30 北美版"
"CPH2515" "OnePlus Nord N30 T-Mobile 版"
"CPH2613" "OnePlus Nord CE 4 印度版"
"CPH2619" "OnePlus Nord CE 4 Lite 印度版"
"CPH2621" "OnePlus Nord CE 4 Lite 歐洲版 / 國際版"
"BE2025" "OnePlus Nord N10 Metro 版"
"BE2026" "OnePlus Nord N10 北美版"
"BE2029" "OnePlus Nord N10 歐洲版/國際版"
"BE2029" "OnePlus Nord N10 歐洲版 / 國際版"
"BE2028" "OnePlus Nord N10 T-Mobile 版"
"BE2011" "OnePlus Nord N100 北美版"
"BE2012" "OnePlus Nord N100 T-Mobile 版"
"BE2013" "OnePlus Nord N100 國際版"
"BE2015" "OnePlus Nord N100 Metro 版"
"GN2200" "OnePlus Nord N20"
"CPH2459" "OnePlus Nord N20"
"CPH2469" "OnePlus Nord 20 SE"
"CPH2513" "OnePlus Nord N30 北美版"
"CPH2515" "OnePlus Nord N30 T-Mobile 版"
"CPH2469" "OnePlus Nord N20 SE"
"CPH2605" "OnePlus Nord N30 SE 歐洲版"
"DE2117" "OnePlus Nord N200 北美版"
"DE2118" "OnePlus Nord N200 T-Mobile 版"
@@ -1637,12 +1656,15 @@
"OPD2304" "OnePlus Pad Go LTE"
"OPD2305" "OnePlus Pad Go Wi-Fi"
"OPD2404" "OnePlus Pad Pro"
"OPD2403" "OnePlus Pad 2"
"W101IN" "OnePlus Band 印度版"
"OPBBE221" "OnePlus Nord Watch 國際版"
"OPBBE221" "OnePlus Nord Watch"
"W301CN" "OnePlus Watch 國行版 / Cyberpunk 2077 限定版"
"W501CN" "OnePlus Watch 鈷合金限定版 (國行)"
"W301GB" "OnePlus Watch 國際版 / 鈷合金限定版 (國際)"
"OPWW234" "OnePlus Watch 2 國行"
"OPWW234" "OnePlus Watch 2 (國行)"
"OPWWE234" "OnePlus Watch 2R"
"OPWWE231" "OnePlus Watch 2"
"OPWWE231" "OnePlus Watch 2 國際版"
"E6683" "Xperia Z5 dual"
"E6883" "Xperia Z5 Premium"

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,7 @@
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 "等待腳本停止中,請稍後....."