PACKAGE_NAME="io.github.a13e300.ksuwebui" MODID="set-id" BBPATH="/data/adb/modules/busybox-ndk/system/*/busybox \ /data/adb/magisk/busybox \ /data/adb/ksu/bin/busybox \ /data/adb/ap/bin/busybox" find_busybox() { for path in $BBPATH; do if [ -f "$path" ]; then BUSYBOX="$path" return 0 fi done return 1 } check_wget() { if ! command -v wget >/dev/null || grep -q "wget-curl" "$(command -v wget)"; then if find_busybox; then wget() { "$BUSYBOX" wget "$@"; } else echo "Error: busybox not found." > "$OUTPUT" exit 1 fi fi } aapt() { "$MODPATH/aapt" "$@"; } download_webui() { wget --no-check-certificate -P "$APK_DIR" "$URL" if [ $? -ne 0 ]; then echo "Error: APK download failed." exit 1 fi } install_webui() { pm install -r "$APK_PATH" &1 | cat if [ $? -ne 0 ]; then echo "Error: APK installation failed." rm -f "$APK_PATH" exit 1 fi }