From ad6f29a51fdd78805d46c50ac7d4f45afd29578a Mon Sep 17 00:00:00 2001
From: Howard Wu <40033067+Howard20181@users.noreply.github.com>
Date: Wed, 7 Feb 2024 03:00:05 +0800
Subject: [PATCH] use full manager app

---
 scripts/build.sh         | 2 +-
 scripts/extractMagisk.py | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/scripts/build.sh b/scripts/build.sh
index 4f2db01..dbeb0e4 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -454,7 +454,7 @@ if [ "$ROOT_SOL" = 'magisk' ]; then
     echo "Integrate Magisk"
     "$WORK_DIR/magisk/magiskboot" compress=xz "$WORK_DIR/magisk/magisk64" "$WORK_DIR/magisk/magisk64.xz"
     "$WORK_DIR/magisk/magiskboot" compress=xz "$WORK_DIR/magisk/magisk32" "$WORK_DIR/magisk/magisk32.xz"
-    "$WORK_DIR/magisk/magiskboot" compress=xz "$WORK_DIR/magisk/stub.apk" "$WORK_DIR/magisk/stub.xz"
+    "$WORK_DIR/magisk/magiskboot" compress=xz "$MAGISK_PATH" "$WORK_DIR/magisk/stub.xz"
     echo "KEEPFORCEENCRYPT=true" >> "$WORK_DIR/magisk/config"
     echo "PREINITDEVICE=sde" >> "$WORK_DIR/magisk/config"
     "$WORK_DIR/magisk/magiskboot" cpio "$WORK_DIR/wsa/$ARCH/Tools/initrd.img" "mv /init /wsainit" "add 0750 /lspinit ../bin/$ARCH/lspinit" "ln /lspinit /init" "add 0750 /magiskinit $WORK_DIR/magisk/magiskinit" "mkdir 0750 overlay.d" "mkdir 0750 overlay.d/sbin" "add 0644 overlay.d/sbin/magisk64.xz $WORK_DIR/magisk/magisk64.xz" "add 0644 overlay.d/sbin/magisk32.xz $WORK_DIR/magisk/magisk32.xz" "add 0644 overlay.d/sbin/stub.xz $WORK_DIR/magisk/stub.xz" "mkdir 000 .backup" "add 000 .backup/.magisk $WORK_DIR/magisk/config" || abort "Unable to patch initrd"
diff --git a/scripts/extractMagisk.py b/scripts/extractMagisk.py
index ee9d1d7..82e0430 100644
--- a/scripts/extractMagisk.py
+++ b/scripts/extractMagisk.py
@@ -85,4 +85,3 @@ with zipfile.ZipFile(magisk_zip) as zip:
         extract_as(zip, f"lib/{ abi_map[arch][0] }/libmagiskinit.so", "magiskpolicy", "magisk")
     extract_as(zip, f"lib/{ abi_map[arch][0] }/libmagiskinit.so", "magiskinit", "magisk")
     extract_as(zip, f"lib/{ abi_map[arch][0] }/libmagiskboot.so", "magiskboot", "magisk")
-    extract_as(zip, f"assets/stub.apk", "stub.apk", "magisk")