bugfix
This commit is contained in:
@@ -13,7 +13,7 @@ system_name=0
|
|||||||
toast_info=0
|
toast_info=0
|
||||||
|
|
||||||
#腳本檢測更新後進行跳轉瀏覽器或是複製連結?
|
#腳本檢測更新後進行跳轉瀏覽器或是複製連結?
|
||||||
update=1
|
update=0
|
||||||
|
|
||||||
#檢測到更新後的行為(1跳轉瀏覽器 0不跳轉瀏覽器,但是複製連結到剪裁版)
|
#檢測到更新後的行為(1跳轉瀏覽器 0不跳轉瀏覽器,但是複製連結到剪裁版)
|
||||||
update_behavior=1
|
update_behavior=1
|
||||||
@@ -31,14 +31,14 @@ Backup_user_data=1
|
|||||||
Backup_obb_data=1
|
Backup_obb_data=1
|
||||||
|
|
||||||
#是否在應用數據備份好後備份自定義目錄
|
#是否在應用數據備份好後備份自定義目錄
|
||||||
backup_media=0
|
backup_media=1
|
||||||
|
|
||||||
#添加自定義備份路徑 請勿刪除" "
|
#添加自定義備份路徑 請勿刪除" "
|
||||||
Custom_path="
|
Custom_path="
|
||||||
/storage/emulated/0/Pictures/
|
/storage/emulated/0/Pictures
|
||||||
#/storage/emulated/0/Download
|
/storage/emulated/0/Download
|
||||||
#/storage/emulated/0/Music
|
/storage/emulated/0/Music
|
||||||
#/storage/emulated/0/DCIM
|
/storage/emulated/0/DCIM
|
||||||
"
|
"
|
||||||
|
|
||||||
#壓縮算法(可用lz4 zstd tar tar為僅打包 有什麼好用的壓縮算法請聯繫我
|
#壓縮算法(可用lz4 zstd tar tar為僅打包 有什麼好用的壓縮算法請聯繫我
|
||||||
|
|||||||
@@ -23,51 +23,6 @@ fi
|
|||||||
. "$conf_path"
|
. "$conf_path"
|
||||||
update_script() {
|
update_script() {
|
||||||
cdn=2
|
cdn=2
|
||||||
download_zip() {
|
|
||||||
download="$(echo "$json" | sed -r -n 's/.*"browser_download_url": *"(.*.zip)".*/\1/p')"
|
|
||||||
case $cdn in
|
|
||||||
1)
|
|
||||||
zip_url="http://huge.cf/download/?huge-url=$download"
|
|
||||||
NJ="huge.cf"
|
|
||||||
;;
|
|
||||||
2)
|
|
||||||
zip_url="https://ghproxy.com/$download"
|
|
||||||
NJ="ghproxy.com"
|
|
||||||
;;
|
|
||||||
3)
|
|
||||||
zip_url="https://gh.api.99988866.xyz/$download"
|
|
||||||
NJ="gh.api.99988866.xyz"
|
|
||||||
;;
|
|
||||||
4)
|
|
||||||
zip_url="https://github.lx164.workers.dev/$download"
|
|
||||||
NJ="github.lx164.workers.dev"
|
|
||||||
;;
|
|
||||||
5)
|
|
||||||
zip_url="https://shrill-pond-3e81.hunsh.workers.dev/$download"
|
|
||||||
NJ="shrill-pond-3e81.hunsh.workers.dev"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
if [[ $(expr "$(echo "$backup_version" | tr -d "a-zA-Z")" \> "$(echo "$download" | tr -d "a-zA-Z")") -eq 0 ]]; then
|
|
||||||
echoRgb "發現新版本:$tag"
|
|
||||||
if [[ $update = true ]]; then
|
|
||||||
isBoolean "$update_behavior" "update_behavior" && update_behavior="$nsx"
|
|
||||||
if [[ $update_behavior = true ]]; then
|
|
||||||
echoRgb "更新腳本步驟如下\n -1.將跳轉時下載的zip壓縮包完整不解壓縮放在$MODDIR\n -2.在$MODDIR目錄隨便執行一個腳本\n -3.假設沒有提示錯誤重新進入腳本如版本號發生變化則更新成功" "2"
|
|
||||||
am start -a android.intent.action.VIEW -d "$zip_url"
|
|
||||||
echo_log "跳轉瀏覽器"
|
|
||||||
else
|
|
||||||
echoRgb "更新腳本步驟如下\n -1.將剪貼簿內的連結用瀏覽器下載\n -2.將zip壓縮包完整不解壓縮放在$MODDIR\n -3.在$MODDIR目錄隨便執行一個腳本\n -4.假設沒有提示錯誤重新進入腳本如版本號發生變化則更新成功" "2"
|
|
||||||
starttime1="$(date -u "+%s")"
|
|
||||||
xtext "$zip_url"
|
|
||||||
echo_log "複製連結到剪裁版"
|
|
||||||
endtime 1
|
|
||||||
fi
|
|
||||||
exit 0
|
|
||||||
else
|
|
||||||
echoRgb "backup_settings.conf內update選項為0忽略更新僅提示更新" "0"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
#settings get system system_locales
|
#settings get system system_locales
|
||||||
LANG="$(getprop "persist.sys.locale")"
|
LANG="$(getprop "persist.sys.locale")"
|
||||||
zippath="$(find "$MODDIR" -maxdepth 1 -name "*.zip" -type f)"
|
zippath="$(find "$MODDIR" -maxdepth 1 -name "*.zip" -type f)"
|
||||||
@@ -102,14 +57,55 @@ update_script() {
|
|||||||
tag="$(echo "$json" | sed -r -n 's/.*"tag_name": *"(.*)".*/\1/p')"
|
tag="$(echo "$json" | sed -r -n 's/.*"tag_name": *"(.*)".*/\1/p')"
|
||||||
if [[ $backup_version != $tag ]]; then
|
if [[ $backup_version != $tag ]]; then
|
||||||
if [[ $(expr "$(echo "$backup_version" | tr -d "a-zA-Z")" \> "$(echo "$tag" | tr -d "a-zA-Z")") -eq 0 ]]; then
|
if [[ $(expr "$(echo "$backup_version" | tr -d "a-zA-Z")" \> "$(echo "$tag" | tr -d "a-zA-Z")") -eq 0 ]]; then
|
||||||
download_zip
|
download="$(echo "$json" | sed -r -n 's/.*"browser_download_url": *"(.*.zip)".*/\1/p')"
|
||||||
|
case $cdn in
|
||||||
|
1)
|
||||||
|
zip_url="http://huge.cf/download/?huge-url=$download"
|
||||||
|
NJ="huge.cf"
|
||||||
|
;;
|
||||||
|
2)
|
||||||
|
zip_url="https://ghproxy.com/$download"
|
||||||
|
NJ="ghproxy.com"
|
||||||
|
;;
|
||||||
|
3)
|
||||||
|
zip_url="https://gh.api.99988866.xyz/$download"
|
||||||
|
NJ="gh.api.99988866.xyz"
|
||||||
|
;;
|
||||||
|
4)
|
||||||
|
zip_url="https://github.lx164.workers.dev/$download"
|
||||||
|
NJ="github.lx164.workers.dev"
|
||||||
|
;;
|
||||||
|
5)
|
||||||
|
zip_url="https://shrill-pond-3e81.hunsh.workers.dev/$download"
|
||||||
|
NJ="shrill-pond-3e81.hunsh.workers.dev"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
if [[ $(expr "$(echo "$backup_version" | tr -d "a-zA-Z")" \> "$(echo "$download" | tr -d "a-zA-Z")") -eq 0 ]]; then
|
||||||
|
echoRgb "發現新版本:$tag"
|
||||||
|
if [[ $update = true ]]; then
|
||||||
|
isBoolean "$update_behavior" "update_behavior" && update_behavior="$nsx"
|
||||||
|
if [[ $update_behavior = true ]]; then
|
||||||
|
echoRgb "更新腳本步驟如下\n -1.將跳轉時下載的zip壓縮包完整不解壓縮放在$MODDIR\n -2.在$MODDIR目錄隨便執行一個腳本\n -3.假設沒有提示錯誤重新進入腳本如版本號發生變化則更新成功" "2"
|
||||||
|
am start -a android.intent.action.VIEW -d "$zip_url"
|
||||||
|
echo_log "跳轉瀏覽器"
|
||||||
|
else
|
||||||
|
echoRgb "更新腳本步驟如下\n -1.將剪貼簿內的連結用瀏覽器下載\n -2.將zip壓縮包完整不解壓縮放在$MODDIR\n -3.在$MODDIR目錄隨便執行一個腳本\n -4.假設沒有提示錯誤重新進入腳本如版本號發生變化則更新成功" "2"
|
||||||
|
starttime1="$(date -u "+%s")"
|
||||||
|
xtext "$zip_url"
|
||||||
|
echo_log "複製連結到剪裁版"
|
||||||
|
endtime 1
|
||||||
|
fi
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
echoRgb "backup_settings.conf內update選項為0忽略更新僅提示更新" "0"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echoRgb "更新獲取失敗" "0"
|
echoRgb "更新獲取失敗" "0"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
#appinfo --help
|
|
||||||
case $operate in
|
case $operate in
|
||||||
backup)
|
backup)
|
||||||
script="${0##*/}"
|
script="${0##*/}"
|
||||||
@@ -139,7 +135,7 @@ backup)
|
|||||||
isBoolean "$Backup_user_data" "Backup_user_data" && Backup_user_data="$nsx"
|
isBoolean "$Backup_user_data" "Backup_user_data" && Backup_user_data="$nsx"
|
||||||
isBoolean "$backup_media" "backup_media" && backup_media="$nsx"
|
isBoolean "$backup_media" "backup_media" && backup_media="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
||||||
get_version "提示" "靜默備份" && toast_info="$branch"
|
get_version "提示" "靜默備份" && toast_info="$branch"
|
||||||
@@ -520,7 +516,7 @@ dumpname)
|
|||||||
if [[ $Lo = false ]]; then
|
if [[ $Lo = false ]]; then
|
||||||
isBoolean "$update" "update" && update="$nsx"
|
isBoolean "$update" "update" && update="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
fi
|
fi
|
||||||
update_script
|
update_script
|
||||||
@@ -556,7 +552,7 @@ Restore)
|
|||||||
isBoolean "$update" "update" && update="$nsx"
|
isBoolean "$update" "update" && update="$nsx"
|
||||||
isBoolean "$toast_info" "toast_info" && toast_info="$nsx"
|
isBoolean "$toast_info" "toast_info" && toast_info="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
||||||
get_version "提示" "靜默備份" && toast_info="$branch"
|
get_version "提示" "靜默備份" && toast_info="$branch"
|
||||||
@@ -792,7 +788,7 @@ Restore2)
|
|||||||
isBoolean "$update" "update" && update="$nsx"
|
isBoolean "$update" "update" && update="$nsx"
|
||||||
isBoolean "$toast_info" "toast_info" && toast_info="$nsx"
|
isBoolean "$toast_info" "toast_info" && toast_info="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
||||||
get_version "提示" "靜默備份" && toast_info="$branch"
|
get_version "提示" "靜默備份" && toast_info="$branch"
|
||||||
@@ -969,7 +965,7 @@ Restore3)
|
|||||||
isBoolean "$update" "update" && update="$nsx"
|
isBoolean "$update" "update" && update="$nsx"
|
||||||
isBoolean "$toast_info" "toast_info" && toast_info="$nsx"
|
isBoolean "$toast_info" "toast_info" && toast_info="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
echoRgb "備份完成或是遭遇異常發送toast與狀態欄通知?\n -音量上提示,音量下靜默備份" "2"
|
||||||
get_version "提示" "靜默備份" && toast_info="$branch"
|
get_version "提示" "靜默備份" && toast_info="$branch"
|
||||||
@@ -1055,7 +1051,7 @@ com.android.chrome"
|
|||||||
isBoolean "$update" "update" && update="$nsx"
|
isBoolean "$update" "update" && update="$nsx"
|
||||||
isBoolean "$system_name" "system_name" && system_name="$nsx"
|
isBoolean "$system_name" "system_name" && system_name="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
echoRgb "列出系統應用?\n -音量上列出,音量下不列出" "2"
|
echoRgb "列出系統應用?\n -音量上列出,音量下不列出" "2"
|
||||||
get_version "列出" "不列出" && system_name="$branch"
|
get_version "列出" "不列出" && system_name="$branch"
|
||||||
@@ -1166,7 +1162,7 @@ backup_media)
|
|||||||
if [[ $Lo = false ]]; then
|
if [[ $Lo = false ]]; then
|
||||||
isBoolean "$update" "update" && update="$nsx"
|
isBoolean "$update" "update" && update="$nsx"
|
||||||
else
|
else
|
||||||
echoRgb "檢測到腳本更新跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
echoRgb "如果檢測到更新後跳轉瀏覽器下載?\n -音量上跳轉,下不跳轉"
|
||||||
get_version "跳轉" "不跳轉" && update="$branch"
|
get_version "跳轉" "不跳轉" && update="$branch"
|
||||||
fi
|
fi
|
||||||
update_script
|
update_script
|
||||||
|
|||||||
BIN
tools/bin/zstd
BIN
tools/bin/zstd
Binary file not shown.
Reference in New Issue
Block a user