This commit is contained in:
Yawasau
2022-08-29 21:26:57 +08:00
parent e7145edb69
commit 1a7f10f554
5 changed files with 16 additions and 11 deletions

View File

@@ -48,7 +48,7 @@ else
echo "Magisk busybox Path does not exist" echo "Magisk busybox Path does not exist"
fi fi
export PATH="$PATH" export PATH="$PATH"
backup_version="V15.5.8" backup_version="V15.5.9"
#設置二進制命令目錄位置 #設置二進制命令目錄位置
if [[ $bin_path = "" ]]; then if [[ $bin_path = "" ]]; then
echoRgb "未正確指定bin.sh位置" "0" echoRgb "未正確指定bin.sh位置" "0"
@@ -129,6 +129,16 @@ appinfo() {
down() { down() {
exec app_process /system/bin --nice-name=down Han.download.Down "$@" exec app_process /system/bin --nice-name=down Han.download.Down "$@"
} }
unset tar zstd pv
tar() {
backup_tar "$@"
}
zstd() {
backup_zstd "$@"
}
pv() {
backup_pv "$@"
}
Set_back() { Set_back() {
return 1 return 1
} }
@@ -211,8 +221,9 @@ kill_Serve() {
{ {
script="${0##*/}" script="${0##*/}"
if [[ $script != "" ]]; then if [[ $script != "" ]]; then
process_name tar process_name backup_tar
process_name pv process_name backup_pv
process_name backup_zstd
fi fi
} & } &
wait wait

View File

@@ -325,12 +325,6 @@ Backup_apk() {
rm -rf "$Backup_folder" rm -rf "$Backup_folder"
fi fi
if [[ $name2 = com.android.chrome ]]; then if [[ $name2 = com.android.chrome ]]; then
webview_stat="$(dumpsys webviewupdate)"
current_ver="$(echo "$webview_stat" | grep 'Current WebView package' | grep -oE '[0-9\.]{2,}')"
current_code="$(echo "$webview_stat" | grep "$current_ver" | grep -oE '[0-9]{9}')"
dumpsys package | grep 'name:com.google.android.trichromelibrary' | sed "s/ version:/_/g ; /$current_code/d" | cut -f2 -d ':' | while read ; do
pm uninstall "$REPLY"
done
#刪除所有舊apk ,保留一個最新apk進行備份 #刪除所有舊apk ,保留一個最新apk進行備份
ReservedNum=1 ReservedNum=1
FileNum="$(ls /data/app/*/com.google.android.trichromelibrary_*/base.apk 2>/dev/null | wc -l)" FileNum="$(ls /data/app/*/com.google.android.trichromelibrary_*/base.apk 2>/dev/null | wc -l)"
@@ -484,7 +478,7 @@ Release_data() {
else else
Set_back Set_back
fi fi
echo_log "$FILE_NAME 解壓縮($FILE_NAME2)" echo_log "解壓縮${FILE_NAME##*.}"
if [[ $result = 0 ]]; then if [[ $result = 0 ]]; then
[[ -d $TMPPATH ]] && rm -rf "$TMPPATH/PATH" [[ -d $TMPPATH ]] && rm -rf "$TMPPATH/PATH"
case $FILE_NAME2 in case $FILE_NAME2 in
@@ -666,7 +660,7 @@ Validation_file() {
lz4 | zst) zstd -t "$1" &>/dev/null ;; lz4 | zst) zstd -t "$1" &>/dev/null ;;
tar) tar -tf "$1" &>/dev/null ;; tar) tar -tf "$1" &>/dev/null ;;
esac esac
echo_log "效驗$MODDIR_NAME/$FILE_NAME" echo_log "效驗$FILE_NAME"
} }
Check_archive() { Check_archive() {
starttime1="$(date -u "+%s")" starttime1="$(date -u "+%s")"