diff --git a/README.md b/README.md index 43e205e..0bc27d9 100644 --- a/README.md +++ b/README.md @@ -341,6 +341,13 @@ rootAVD.bat %LOCALAPPDATA%\Android\Sdk\system-images\android-31\google_apis_play +### Change Logs +#### [April 2023] +* [rootAVD.sh] - added support for ramdisk-qemu.img + +
+Archive + ### Change Logs #### [December 2022] * [rootAVD.sh] - Fixed arithmetic syntax error in decompress_ramdisk @@ -362,11 +369,6 @@ rootAVD.bat %LOCALAPPDATA%\Android\Sdk\system-images\android-31\google_apis_play * [General] - Bug fixes #### [February 2022] * [General] - Updated to Magisk Stable Version 24.1 - -
-Archive - -### Change Logs #### [October 2021] * [rootAVD.sh] - Added get Up-To-Date Script Routine if Script is broken * [rootAVD.sh] - Updated LZ4 decompression Routine diff --git a/rootAVD.sh b/rootAVD.sh index 3233640..9f3ace1 100755 --- a/rootAVD.sh +++ b/rootAVD.sh @@ -420,10 +420,18 @@ create_backup() { pushtoAVD() { local SRC="" + local DST="$2" local ADBPUSHECHO="" SRC=${1##*/} - echo "[*] Push $SRC into $ADBBASEDIR" - ADBPUSHECHO=$(adb push $1 $ADBBASEDIR 2>/dev/null) + + if [[ "$DST" == "" ]]; then + echo "[*] Push $SRC into $ADBBASEDIR" + ADBPUSHECHO=$(adb push $1 $ADBBASEDIR 2>/dev/null) + else + echo "[*] Push $SRC into $ADBBASEDIR/$DST" + ADBPUSHECHO=$(adb push $1 $ADBBASEDIR/$DST 2>/dev/null) + fi + echo "[-] $ADBPUSHECHO" } @@ -654,14 +662,14 @@ CopyMagiskToAVD() { # Proceed with ramdisk if "$RAMDISKIMG"; then - # Is it a ramdisk named file? - if [ $RDFFILE != "ramdisk.img" ]; then + # Is it a ramdisk named img file? + if [[ "$RDFFILE" != ramdisk*.img ]]; then echo "[!] please give a path to a ramdisk file" exit fi create_backup $AVDPATHWITHRDFFILE - pushtoAVD $AVDPATHWITHRDFFILE + pushtoAVD $AVDPATHWITHRDFFILE "ramdisk.img" if ( "$InstallKernelModules" ); then INITRAMFS=$ROOTAVD/initramfs.img