This commit is contained in:
YAWAsau
2021-10-23 12:16:55 +08:00
parent 42a7c2b638
commit def4efc213
4 changed files with 11 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
#!/system/bin/sh
MODDIR="${0%/*}"
bin_path="$MODDIR/bin"
bin_path="$MODDIR/tools/bin"
[[ ! -d $bin_path ]] && echo "$bin_path目錄遺失" && exit 1
txt="$MODDIR/應用列表.txt"
. "$bin_path/bin.sh"

View File

@@ -33,17 +33,17 @@ Release_data() {
lz4) pv "$tar_path" | tar --recursive-unlink -I lz4 -xmpf - -C "$path2" ;;
zst) pv "$tar_path" | tar --recursive-unlink -I zstd -xmpf - -C "$path2" ;;
tar) pv "$tar_path" | tar --recursive-unlink -xmpf - -C "$path2" ;;
*) (echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back)
*) echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back
esac
else
echoRgb "$X不存在 無法恢復$FILE_NAME2數據" "0" && Set_back
echoRgb "$X不存在 無法恢復$FILE_NAME2數據" "0" ; Set_back
fi
else
case ${FILE_NAME##*.} in
lz4) pv "$tar_path" | tar --recursive-unlink -I lz4 -xmPpf - ;;
zst) pv "$tar_path" | tar --recursive-unlink -I zstd -xmPpf - ;;
tar) pv "$tar_path" | tar --recursive-unlink -xmPpf - ;;
*) (echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back)
*) echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back
esac
fi
echo_log "$FILE_NAME 解壓縮($FILE_NAME2)"
@@ -101,7 +101,7 @@ while [[ $i -le $r ]]; do
lz4) pv "$apkfile" | tar -I lz4 -xmpf - -C "$TMPDIR" ;;
zst) pv "$apkfile" | tar -I zstd -xmpf - -C "$TMPDIR" ;;
tar) pv "$apkfile" | tar -xmpf - -C "$TMPDIR" ;;
*) (echoRgb "${apkfile##*/} 壓縮包不支持解壓縮" "0" ; Set_back)
*) echoRgb "${apkfile##*/} 壓縮包不支持解壓縮" "0" ; Set_back
esac
echo_log "${apkfile##*/}解壓縮" && [[ -f $Backup_folder/nmsl.apk ]] && cp -r "$Backup_folder/nmsl.apk" "$TMPDIR"
else

View File

@@ -36,7 +36,7 @@ if [[ $(pm path "$name") = "" ]]; then
lz4) pv "$apkfile" | tar -I lz4 -xmpf - -C "$TMPDIR" ;;
zst) pv "$apkfile" | tar -I zstd -xmpf - -C "$TMPDIR" ;;
tar) pv "$apkfile" | tar -xmpf - -C "$TMPDIR" ;;
*) (echoRgb "${apkfile##*/} 壓縮包不支持解壓縮" "0" ; Set_back)
*) echoRgb "${apkfile##*/} 壓縮包不支持解壓縮" "0" ; Set_back
esac
echo_log "${apkfile##*/}解壓縮" && [[ -f $Backup_folder/nmsl.apk ]] && cp -r "$Backup_folder/nmsl.apk" "$TMPDIR"
else
@@ -86,17 +86,17 @@ if [[ $(pm path "$name") != "" ]]; then
lz4) pv "$tar_path" | tar --recursive-unlink -I lz4 -xmpf - -C "$path2" ;;
zst) pv "$tar_path" | tar --recursive-unlink -I zstd -xmpf - -C "$path2" ;;
tar) pv "$tar_path" | tar --recursive-unlink -xmpf - -C "$path2" ;;
*) (echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back)
*) echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back
esac
else
(echoRgb "$X不存在 無法恢復$FILE_NAME2數據" "0" ; Set_back)
echoRgb "$X不存在 無法恢復$FILE_NAME2數據" "0" ; Set_back
fi
else
case ${FILE_NAME##*.} in
lz4) pv "$tar_path" | tar --recursive-unlink -I lz4 -xmPpf - ;;
zst) pv "$tar_path" | tar --recursive-unlink -I zstd -xmPpf - ;;
tar) pv "$tar_path" | tar --recursive-unlink -xmPpf - ;;
*) (echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back)
*) echoRgb "$FILE_NAME 壓縮包不支持解壓縮" "0" ; Set_back
esac
fi
echo_log "$FILE_NAME 解壓縮($FILE_NAME2)"

View File

@@ -147,7 +147,7 @@ Backup_data() {
user) Size="$userSize" && data_path="$path2/$name" ;;
data) Size="$dataSize" && data_path="$path/$1/$name" ;;
obb) Size="$obbSize" && data_path="$path/$1/$name" ;;
*) [[ -f $app_details ]] && Size="$(cat "$app_details" | awk "/$1Size/"'{print $1}' | cut -f2 -d '=' | tail -n1 | sed 's/\"//g')" ; data_path="$2" ; Compression_method=tar ; zsize=1
*) [[ -f $app_details ]] && Size="$(cat "$app_details" | awk "/$1Size/"'{print $1}' | cut -f2 -d '=' | tail -n1 | sed 's/\"//g')" ; data_path="$2" && Compression_method=tar && zsize=1
esac
if [[ -d $data_path ]]; then
if [[ $Size != $(du -ks "$data_path" | awk '{print $1}') ]]; then