Commit c8497596 authored by LoveSy's avatar LoveSy Committed by John Wu

Use magiskboot to patch avd

Fix #5421
parent 605eae21
......@@ -491,7 +491,7 @@ def patch_avd_ramdisk(args):
'scripts/avd_patch.sh', '/data/local/tmp'])
if proc.returncode != 0:
error('adb push failed!')
proc = execv([adb_path, 'push', backup, '/data/local/tmp/ramdisk.cpio.gz'])
proc = execv([adb_path, 'push', backup, '/data/local/tmp/ramdisk.cpio.tmp'])
if proc.returncode != 0:
error('adb push failed!')
......
......@@ -57,7 +57,7 @@ for file in lib*.so; do
mv "$file" "${file:3:${#file}-6}"
done
gzip -d ramdisk.cpio.gz
./magiskboot decompress ramdisk.cpio.tmp ramdisk.cpio
cp ramdisk.cpio ramdisk.cpio.orig
touch config
......@@ -84,4 +84,4 @@ export KEEPFORCEENCRYPT=true
"add 000 .backup/.magisk config"
rm -f ramdisk.cpio.orig config magisk*.xz
gzip -9 ramdisk.cpio
./magiskboot compress=gzip ramdisk.cpio ramdisk.cpio.gz
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment