diff --git a/log.txt b/log.txt deleted file mode 100644 index aa1db80..0000000 --- a/log.txt +++ /dev/null @@ -1 +0,0 @@ - -你是憨批?不給Root用你媽 爬 diff --git a/tools/Device_List b/tools/Device_List index ba1642e..fb16ca2 100644 --- a/tools/Device_List +++ b/tools/Device_List @@ -1595,3 +1595,36 @@ "XQ-DQ72" "Xperia 1 V" "XQ-DE72" "Xperia 5 V" "RMX3350" "真我GT Neo 極速版" +"RMX2111" "真我 Q2" +"RMX2112" "真我 Q2" +"RMX2117" "真我 Q2" +"RMX2202" "真我 GT" +"RMX2205" "真我 Q3 PRO" +"RMX3031" "真我 GT Neo" +"RMX3041" "真我 v13" +"RMX3042" "真我 Q3i" +"RMX3043" "真我 v13电信版" +"RMX3161" "真我 Q3" +"RMX3300" "真我 GT2 PRO" +"RMX3350" "真我 GT Neo 闪速版" +"RMX3357" "真我 GT Neo2T" +"RMX3366" "真我 GT 大师探索版" +"RMX3370" "真我 GT Neo2" +"RMX3372" "真我 Q5 PRO" +"RMX3461" "真我 Q3s" +"RMX3478" "真我 Q5" +"RMX3551" "真我 GT2 大师探索版" +"RMX3560" "真我 GT Neo3" +"RMX3562" "真我 GT Neo3 150w" +"RMX3700" "真我 GT Neo5 SE" +"RMX3706" "真我 GT Neo5 150W" +"RMX3708" "真我 GT Neo5 240W" +"RMX3770" "真我 11 Pro" +"RMX3740" "真我 11 Pro+" +"RMX3372" "真我 Q5 Pro" +"RMX3663" "真我 10 Pro" +"RMX2071" "真我 X50 Pro" +"RMX2072" "真我 X50 Pro 玩家版" +"RMX3475" "真我 V25" +"RMX3888" "真我 GT5 Pro" +"RMX3780" "realme 11 5G TWOP" diff --git a/tools/busybox_path b/tools/busybox_path deleted file mode 100644 index 9e90e40..0000000 --- a/tools/busybox_path +++ /dev/null @@ -1 +0,0 @@ - -/data/backup_tools diff --git a/tools/tools.sh b/tools/tools.sh index 37466c0..8d07387 100644 --- a/tools/tools.sh +++ b/tools/tools.sh @@ -5,7 +5,7 @@ MODDIR_NAME="${MODDIR##*/}" tools_path="$MODDIR/tools" Compression_rate=3 script="${0##*/}" -backup_version="V15.8.6" +backup_version="V15.8.7" update_backup_settings_conf() { echo "#1開啟0關閉 #是否在每次執行備份腳本使用音量鍵詢問如下備份需求 @@ -31,11 +31,11 @@ update="${update:-1}" #假設如果存在usb隨身碟是否默認使用隨身碟?(1不詢問默認使用 0每次都進行詢問) USBdefault="${USBdefault:-0}" -#自定義外部掛載點,多個分區請使用|區隔 +#自定義屏蔽外部掛載點,多個分區請使用|區隔 mount_point=\""${mount_point:-rannki|0000-1}"\" #使用者(為空預設0) -user="${user:-0}" +user="$user" #是否備份使用者數據 (1備份0不備份) Backup_user_data="${Backup_user_data:-1}" @@ -129,14 +129,12 @@ fi [[ ! -f $tools_path/zstd ]] && echo "$tools_path/zstd遺失" [[ ! -f $tools_path/tar ]] && echo "$tools_path/tar遺失" [[ ! -f $tools_path/classes.dex ]] && echo "$tools_path/classes.dex遺失" +[[ ! -f $tools_path/classes2.dex ]] && echo "$tools_path/classes2.dex遺失" [[ $conf_path != "" ]] && conf_path="$conf_path" || conf_path="$MODDIR/backup_settings.conf" -if [[ ! -f $conf_path ]]; then - if [[ $conf_path != *Backup_* ]]; then - update_backup_settings_conf>"$conf_path" - echo "因腳本找不到$conf_path故重新生成默認列表\n請重新配置後重新執行腳本" && exit 0 - else - echo "$conf_path配置遺失" && exit 1 - fi +if [[ $conf_path != *Backup_* ]]; then + update_backup_settings_conf>"$conf_path" +else + echo "$conf_path配置遺失" && exit 1 fi echo "$(sed 's/true/1/g ; s/false/0/g' "$conf_path")">"$conf_path" . "$conf_path" &>/dev/null @@ -249,9 +247,11 @@ export CLASSPATH="$tools_path/classes.dex:$tools_path/classes2.dex" zstd_sha256sum="55cc57a3d079dd90e74d972c705c4f9389dd00a7175de148e21000eab01f7ed9" tar_sha256sum="3c605b1e9eb8283555225dcad4a3bf1777ae39c5f19a2c8b8943140fd7555814" classesdex_sha256sum="09d0058763157b97d6ea2bf74bd7ec53089a9ddb496f089a159ea0027007bb94" +classesdex2_sha256sum="1f74841cf94369a74d9f304cc396608efc758454350414379ca2ee4b6ffce61c" [[ $(sha256sum "$tools_path/zstd" | cut -d" " -f1) != $zstd_sha256sum ]] && echoRgb "zstd效驗失敗" "0" && exit 2 [[ $(sha256sum "$tools_path/tar" | cut -d" " -f1) != $tar_sha256sum ]] && echoRgb "tar效驗失敗" "0" && exit 2 [[ $(sha256sum "$tools_path/classes.dex" | cut -d" " -f1) != $classesdex_sha256sum ]] && echoRgb "classes.dex效驗失敗" "0" && exit 2 +[[ $(sha256sum "$tools_path/classes2.dex" | cut -d" " -f1) != $classesdex2_sha256sum ]] && echoRgb "classes2.dex效驗失敗" "0" && exit 2 TMPDIR="/data/local/tmp" [[ ! -d $TMPDIR ]] && mkdir "$TMPDIR" if [[ $(which busybox) = "" ]]; then @@ -268,7 +268,6 @@ alias getssaid="app_process /system/bin com.xayah.dex.SsaidUtil $@" alias appinfo="app_process /system/bin --nice-name=appinfo han.core.order.AppInfo $@" alias down="app_process /system/bin --nice-name=down han.core.order.Down $@" alias PayloadDumper="app_process /system/bin --nice-name=payload-dumper han.core.order.payload.PayloadDumper $@" -alias Operation_screen="app_process /system/bin screenoff.only.Control $@" case $LANG in *CN* | *cn*) alias ts="app_process /system/bin --nice-name=appinfo han.core.order.ChineseConverter -s $@" ;; @@ -1839,7 +1838,7 @@ Restore|Restore2) rm -rf "$TMPDIR/scriptTMP" "$TXT" Set_screen_pause_seconds off starttime1="$TIME" - echoRgb "$DX完成" && endtime 1 "$DX開始到結束" && [[ $SSAID_Package2 != "" ]] && echoRgb "SSAID恢復後必須重啟套用,如發現應用閃退請重新開機" + echoRgb "$DX完成" && endtime 1 "$DX開始到結束" && [[ $SSAID_Package2 != "" ]] && echoRgb "SSAID恢復後必須重啟套用,如發現應用閃退請重新開機" "0" rm -rf "$TMPDIR"/* } & wait && exit diff --git a/更新脚本机型列表.sh b/更新脚本机型列表.sh deleted file mode 100644 index b9fd531..0000000 --- a/更新脚本机型列表.sh +++ /dev/null @@ -1,8 +0,0 @@ -if [ -f "${0%/*}/tools/tools.sh" ]; then - MODDIR="${0%/*}" - operate="Device_List" - . "${0%/*}/tools/tools.sh" | tee "$MODDIR/log.txt" -else - [[ $(echo "${0%/*}" | grep -o 'bin.mt.plus/temp') != "" ]] && echo "你妈没告诉你脚本要解压缩吗?傻逼玩儿" && exit 2 - echo "${0%/*}/tools/tools.sh遗失" -fi \ No newline at end of file