diff --git a/README.md b/README.md index 0bc27d9..f520bc9 100644 --- a/README.md +++ b/README.md @@ -343,6 +343,7 @@ rootAVD.bat %LOCALAPPDATA%\Android\Sdk\system-images\android-31\google_apis_play ### Change Logs #### [April 2023] +* [rootAVD.sh] - changed copy and move routine * [rootAVD.sh] - added support for ramdisk-qemu.img
diff --git a/rootAVD.sh b/rootAVD.sh index 9f3ace1..766dbbf 100755 --- a/rootAVD.sh +++ b/rootAVD.sh @@ -1131,16 +1131,22 @@ UpdateBusyBoxToScript() { } CopyBusyBox() { - chmod -R 755 $BASEDIR/lib - cp -f $BASEDIR/lib/$ABI/libbusybox.so $BB >/dev/null 2>&1 - $BB >/dev/null 2>&1 || cp -f $BASEDIR/lib/$ARCH32/libbusybox.so $BB >/dev/null 2>&1 + echo "[*] Copy busybox from lib to workdir" + if [ -e $BASEDIR/lib ]; then + chmod -R 755 $BASEDIR/lib + cp -f $BASEDIR/lib/$ABI/libbusybox.so $BB >/dev/null 2>&1 + $BB >/dev/null 2>&1 || cp -f $BASEDIR/lib/$ARCH32/libbusybox.so $BB >/dev/null 2>&1 + $BB >/dev/null 2>&1 || cp -f $BASEDIR/lib/$ARCH/libbusybox.so $BB >/dev/null 2>&1 + fi } MoveBusyBox() { + echo "[*] Move busybox from lib to workdir" if [ -e $BASEDIR/lib ]; then chmod -R 755 $BASEDIR/lib mv -f $BASEDIR/lib/$ABI/libbusybox.so $BB >/dev/null 2>&1 - $BB >/dev/null 2>&1 || mv -f $BASEDIR/lib/$ARCH32/libbusybox.so $BB >/dev/null 2>&1 + $BB >/dev/null 2>&1 || mv -f $BASEDIR/lib/$ARCH32/libbusybox.so $BB >/dev/null 2>&1 + $BB >/dev/null 2>&1 || mv -f $BASEDIR/lib/$ARCH/libbusybox.so $BB >/dev/null 2>&1 fi }