diff --git a/tools/jq b/tools/jq index e93932c..04b0365 100644 Binary files a/tools/jq and b/tools/jq differ diff --git a/tools/tar b/tools/tar index 5da25b7..c5a09c9 100644 Binary files a/tools/tar and b/tools/tar differ diff --git a/tools/tools.sh b/tools/tools.sh index 4d979a0..8147026 100644 --- a/tools/tools.sh +++ b/tools/tools.sh @@ -18,8 +18,8 @@ update_backup_settings_conf() { Lo="${Lo:-0}" #後台執行腳本 -0不能關閉當前終端,有壓縮速率 -1終端有可能完全無顯示,但是log會持續刷新,可直接完全關閉終端 +#0不能關閉當前終端,有壓縮速率 +#1終端有可能完全無顯示,但是log會持續刷新,可直接完全關閉終端 background_execution="${background_execution:-0}" #腳本語言設置 留空則自動識別系統語言環境並翻譯 @@ -148,8 +148,8 @@ update_Restore_settings_conf() { Lo="${Lo:-0}" #後台執行腳本 -0不能關閉當前終端,有壓縮速率 -1終端有可能完全無顯示,但是log會持續刷新,可直接完全關閉終端 +#0不能關閉當前終端,有壓縮速率 +#1終端有可能完全無顯示,但是log會持續刷新,可直接完全關閉終端 background_execution="${background_execution:-0}" #恢復開始後偽裝亮屏 @@ -331,13 +331,13 @@ while read -r file expected_hash; do break fi done <<< "$(cat </dev/null echoRgb "PLAY安全驗證為開啟狀態已被腳本關閉防止apk安裝失敗" "3" fi + # 額外安全性攔截 + settings put global harmful_app_warning_on 0 2>/dev/null + # 關閉應用的受限模式 (針對 Android 13/14 側載應用) + settings put secure enhanced_confirmation_states 0 2>/dev/null # 設定檔案路徑 FILE="/data/data/com.android.vending/shared_prefs/finsky.xml" if [[ -f $FILE ]]; then @@ -1892,6 +1897,7 @@ backup() { txt_path="$txt" [[ ! -f $txt ]] && echoRgb "請執行start.sh獲取應用列表再來備份" "0" && exit 1 TXT_NAME="${txt##*/}" + echo "${TXT_NAME##*.}" case ${TXT_NAME##*.} in txt) ;; *) echoRgb "$txt不是腳本讀取格式" "0" && exit 2 ;; @@ -1962,7 +1968,7 @@ backup() { fi [[ $backup_media = false ]] && echoRgb "當前$MODDIR_NAME/backup_settings.conf的\n -backup_media=0將不備份自定義資料夾" "0" txt2="$Backup/appList.txt" - txt2="${txt2/'/storage/emulated/'/'/data/media/'}" + #txt2="${txt2/'/storage/emulated/'/'/data/media/'}" txt_path2="$txt2" [[ ! -f $txt2 ]] && echo "#不需要恢復還原的應用請在開頭使用#注釋 比如:#酷安 com.coolapk.market">"$txt2" txt2="$(cat "$txt2")" @@ -2258,7 +2264,7 @@ Restore() { [[ $setDisplayPowerMode = "" ]] && { Enter_options "應用恢復時關閉螢幕\n -輸入1關閉,0不關閉" "關閉" "不關閉" && isBoolean "$parameter" "setDisplayPowerMode" && setDisplayPowerMode="$nsx" } || { - isBoolean "$recovery_mode" "recovery_mode" && recovery_mode="$nsx" + isBoolean "$setDisplayPowerMode" "setDisplayPowerMode" && setDisplayPowerMode="$nsx" } Get_user="$(echo "$MODDIR" | rev | cut -d '/' -f1 | cut -d '_' -f1 | rev | egrep -o '[0-9]+')" [[ $Get_user != $user ]] && { diff --git a/tools/zstd b/tools/zstd index 50d9de3..d8bf410 100644 Binary files a/tools/zstd and b/tools/zstd differ