bugfix
This commit is contained in:
@@ -370,7 +370,7 @@ backup)
|
|||||||
}
|
}
|
||||||
#檢測數據位置進行備份
|
#檢測數據位置進行備份
|
||||||
Backup_data() {
|
Backup_data() {
|
||||||
unset zsize
|
unset zsize Size
|
||||||
case $1 in
|
case $1 in
|
||||||
user) Size="$userSize" && data_path="$path2/$name2" ;;
|
user) Size="$userSize" && data_path="$path2/$name2" ;;
|
||||||
data) Size="$dataSize" && data_path="$path/$1/$name2" ;;
|
data) Size="$dataSize" && data_path="$path/$1/$name2" ;;
|
||||||
@@ -441,7 +441,7 @@ backup)
|
|||||||
{
|
{
|
||||||
while [[ $i -le $r ]]; do
|
while [[ $i -le $r ]]; do
|
||||||
[[ $en -ge 229 ]] && en=118
|
[[ $en -ge 229 ]] && en=118
|
||||||
unset name1 name2 apk_path apk_path2 result
|
unset name1 name2 apk_path apk_path2
|
||||||
name1="$(cat "$txt" | grep -v "#" | sed -e '/^$/d' | sed -n "${i}p" | awk '{print $1}')"
|
name1="$(cat "$txt" | grep -v "#" | sed -e '/^$/d' | sed -n "${i}p" | awk '{print $1}')"
|
||||||
name2="$(cat "$txt" | grep -v "#" | sed -e '/^$/d' | sed -n "${i}p" | awk '{print $2}')"
|
name2="$(cat "$txt" | grep -v "#" | sed -e '/^$/d' | sed -n "${i}p" | awk '{print $2}')"
|
||||||
[[ $name2 = "" ]] && echoRgb "警告! appList.txt應用包名獲取失敗,可能修改有問題" "0" && exit 1
|
[[ $name2 = "" ]] && echoRgb "警告! appList.txt應用包名獲取失敗,可能修改有問題" "0" && exit 1
|
||||||
@@ -451,7 +451,7 @@ backup)
|
|||||||
if [[ -d $apk_path2 ]]; then
|
if [[ -d $apk_path2 ]]; then
|
||||||
echoRgb "備份第$i/$r個應用 剩下$((r - i))個" "3"
|
echoRgb "備份第$i/$r個應用 剩下$((r - i))個" "3"
|
||||||
echoRgb "備份$name1 ($name2)"
|
echoRgb "備份$name1 ($name2)"
|
||||||
unset ChineseName PackageName nobackup No_backupdata result
|
unset ChineseName PackageName nobackup No_backupdata result apk_version apk_version2 userSize dataSize obbSize
|
||||||
if [[ $name1 = *! || $name1 = *! ]]; then
|
if [[ $name1 = *! || $name1 = *! ]]; then
|
||||||
name1="$(echo "$name1" | sed 's/!//g ; s/!//g')"
|
name1="$(echo "$name1" | sed 's/!//g ; s/!//g')"
|
||||||
echoRgb "跳過備份所有數據" "0"
|
echoRgb "跳過備份所有數據" "0"
|
||||||
@@ -466,7 +466,7 @@ backup)
|
|||||||
if [[ -f $app_details ]]; then
|
if [[ -f $app_details ]]; then
|
||||||
. "$app_details"
|
. "$app_details"
|
||||||
if [[ $PackageName != $name2 ]]; then
|
if [[ $PackageName != $name2 ]]; then
|
||||||
unset userSize ChineseName PackageName apk_version apk_version2 result
|
unset userSize ChineseName PackageName apk_version apk_version2 result userSize dataSize obbSize
|
||||||
Backup_folder="$Backup/${name1}[${name2}]"
|
Backup_folder="$Backup/${name1}[${name2}]"
|
||||||
app_details="$Backup_folder/app_details"
|
app_details="$Backup_folder/app_details"
|
||||||
[[ -f $app_details ]] && . "$app_details"
|
[[ -f $app_details ]] && . "$app_details"
|
||||||
|
|||||||
Reference in New Issue
Block a user