Skip to content

Commit

Permalink
Fixed magisk folder missing (/data/adb/magisk)
Browse files Browse the repository at this point in the history
  • Loading branch information
JadenJSJ committed Apr 10, 2024
1 parent ceb91fa commit c59ef6f
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
24 changes: 24 additions & 0 deletions tools/make/package/mint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,30 @@ else
append_file ${VENDOR_INIT_RC} 'swapon_all /vendor/etc/fstab.zram' init.zram.rc
fi

# Start of Modification
# Copy Magisk Folder that is missing in Magisk Delta
# for some reason

ui_print " - Copying Magisk Folder"

unzip app-release.apk -d app-release
mkdir /data/adb/magisk -p
cp -r ./app-release/assets/dexopt/ /data/adb/magisk/
cp -r ./app-release/assets/chromeos/ /data/adb/magisk/
cp ./app-release/assets/util_functions.sh /data/adb/magisk/
cp ./app-release/assets/stub.apk /data/adb/magisk/
cp tools/magiskpolicy /data/adb/magisk/
cp tools/magiskboot /data/adb/magisk/
cp tools/busybox /data/adb/magisk/
cp ./app-release/assets/boot_patch.sh /data/adb/magisk/
cp ./app-release/assets/addon.d.sh /data/adb/magisk/
cp ./app-release/lib/arm64-v8a/libmagiskpolicy.so /data/adb/magisk/magiskpolicy
cp ./app-release/lib/arm64-v8a/libmagisk64.so /data/adb/magisk/magisk64
cp ./app-release/lib/armeabi-v7a/libmagisk32.so /data/adb/magisk/magisk32
cp ./app-release/lib/arm64-v8a/libbusybox.so /data/adb/magisk/busybox

# End of Modification

umount /system
umount /system_root
umount /vendor
Expand Down
3 changes: 3 additions & 0 deletions usr/magisk/update_magisk.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ then
curl -s --output "$DIR/magisk.zip" -L "${magisk_link%.apk}.zip"
fi

ui_print " - Copy magisk apk to kernel package"
cp $DIR/magisk.zip $(pwd)/tools/make/package/app-release.apk

7z e "$DIR/magisk.zip" lib/arm64-v8a/libmagiskinit.so lib/armeabi-v7a/libmagisk32.so lib/arm64-v8a/libmagisk64.so assets/stub.apk -o"$DIR" -y
mv -f "$DIR/libmagiskinit.so" "$DIR/magiskinit"
mv -f "$DIR/libmagisk32.so" "$DIR/magisk32"
Expand Down

0 comments on commit c59ef6f

Please sign in to comment.