@@ -5,7 +5,7 @@ MODDIR_NAME="${MODDIR##*/}"
5
5
tools_path=" $MODDIR /tools"
6
6
Compression_rate=3
7
7
script=" ${0##*/ } "
8
- backup_version=" V15.8.6 "
8
+ backup_version=" V15.8.7 "
9
9
update_backup_settings_conf () {
10
10
echo " #1開啟0關閉
11
11
#是否在每次執行備份腳本使用音量鍵詢問如下備份需求
@@ -31,11 +31,11 @@ update="${update:-1}"
31
31
#假設如果存在usb隨身碟是否默認使用隨身碟?(1不詢問默認使用 0每次都進行詢問)
32
32
USBdefault=" ${USBdefault:- 0} "
33
33
34
- #自定義外部掛載點 ,多個分區請使用|區隔
34
+ #自定義屏蔽外部掛載點 ,多個分區請使用|區隔
35
35
mount_point=\" " ${mount_point:- rannki|0000-1} " \"
36
36
37
37
#使用者(為空預設0)
38
- user=" ${ user:- 0} "
38
+ user=" $user "
39
39
40
40
#是否備份使用者數據 (1備份0不備份)
41
41
Backup_user_data=" ${Backup_user_data:- 1} "
129
129
[[ ! -f $tools_path /zstd ]] && echo " $tools_path /zstd遺失"
130
130
[[ ! -f $tools_path /tar ]] && echo " $tools_path /tar遺失"
131
131
[[ ! -f $tools_path /classes.dex ]] && echo " $tools_path /classes.dex遺失"
132
+ [[ ! -f $tools_path /classes2.dex ]] && echo " $tools_path /classes2.dex遺失"
132
133
[[ $conf_path != " " ]] && conf_path=" $conf_path " || conf_path=" $MODDIR /backup_settings.conf"
133
- if [[ ! -f $conf_path ]]; then
134
- if [[ $conf_path != * Backup_* ]]; then
135
- update_backup_settings_conf> " $conf_path "
136
- echo " 因腳本找不到$conf_path 故重新生成默認列表\n請重新配置後重新執行腳本" && exit 0
137
- else
138
- echo " $conf_path 配置遺失" && exit 1
139
- fi
134
+ if [[ $conf_path != * Backup_* ]]; then
135
+ update_backup_settings_conf> " $conf_path "
136
+ else
137
+ echo " $conf_path 配置遺失" && exit 1
140
138
fi
141
139
echo " $( sed ' s/true/1/g ; s/false/0/g' " $conf_path " ) " > " $conf_path "
142
140
. " $conf_path " & > /dev/null
@@ -249,9 +247,11 @@ export CLASSPATH="$tools_path/classes.dex:$tools_path/classes2.dex"
249
247
zstd_sha256sum=" 55cc57a3d079dd90e74d972c705c4f9389dd00a7175de148e21000eab01f7ed9"
250
248
tar_sha256sum=" 3c605b1e9eb8283555225dcad4a3bf1777ae39c5f19a2c8b8943140fd7555814"
251
249
classesdex_sha256sum=" 09d0058763157b97d6ea2bf74bd7ec53089a9ddb496f089a159ea0027007bb94"
250
+ classesdex2_sha256sum=" 1f74841cf94369a74d9f304cc396608efc758454350414379ca2ee4b6ffce61c"
252
251
[[ $( sha256sum " $tools_path /zstd" | cut -d" " -f1) != $zstd_sha256sum ]] && echoRgb " zstd效驗失敗" " 0" && exit 2
253
252
[[ $( sha256sum " $tools_path /tar" | cut -d" " -f1) != $tar_sha256sum ]] && echoRgb " tar效驗失敗" " 0" && exit 2
254
253
[[ $( sha256sum " $tools_path /classes.dex" | cut -d" " -f1) != $classesdex_sha256sum ]] && echoRgb " classes.dex效驗失敗" " 0" && exit 2
254
+ [[ $( sha256sum " $tools_path /classes2.dex" | cut -d" " -f1) != $classesdex2_sha256sum ]] && echoRgb " classes2.dex效驗失敗" " 0" && exit 2
255
255
TMPDIR=" /data/local/tmp"
256
256
[[ ! -d $TMPDIR ]] && mkdir " $TMPDIR "
257
257
if [[ $( which busybox) = " " ]]; then
@@ -268,7 +268,6 @@ alias getssaid="app_process /system/bin com.xayah.dex.SsaidUtil $@"
268
268
alias appinfo=" app_process /system/bin --nice-name=appinfo han.core.order.AppInfo $@ "
269
269
alias down=" app_process /system/bin --nice-name=down han.core.order.Down $@ "
270
270
alias PayloadDumper=" app_process /system/bin --nice-name=payload-dumper han.core.order.payload.PayloadDumper $@ "
271
- alias Operation_screen=" app_process /system/bin screenoff.only.Control $@ "
272
271
case $LANG in
273
272
* CN* | * cn* )
274
273
alias ts=" app_process /system/bin --nice-name=appinfo han.core.order.ChineseConverter -s $@ " ;;
@@ -1839,7 +1838,7 @@ Restore|Restore2)
1839
1838
rm -rf " $TMPDIR /scriptTMP" " $TXT "
1840
1839
Set_screen_pause_seconds off
1841
1840
starttime1=" $TIME "
1842
- echoRgb " $DX 完成" && endtime 1 " $DX 開始到結束" && [[ $SSAID_Package2 != " " ]] && echoRgb " SSAID恢復後必須重啟套用,如發現應用閃退請重新開機"
1841
+ echoRgb " $DX 完成" && endtime 1 " $DX 開始到結束" && [[ $SSAID_Package2 != " " ]] && echoRgb " SSAID恢復後必須重啟套用,如發現應用閃退請重新開機" " 0 "
1843
1842
rm -rf " $TMPDIR " /*
1844
1843
} &
1845
1844
wait && exit
0 commit comments