@@ -300,8 +300,18 @@ if [ "$DEBUG" ]; then
300
300
set -x
301
301
fi
302
302
303
- if [ " $HAS_GAPPS " ] && [ " $ROOT_SOL " = " kernelsu" ]; then
304
- abort " Unsupported combination: Install GApps and KernelSU"
303
+ if [ " $HAS_GAPPS " ]; then
304
+ case " $ROOT_SOL " in
305
+ " none" )
306
+ ROOT_SOL=" magisk"
307
+ echo " WARN: Force install Magisk since GApps needs it to mount the file"
308
+ ;;
309
+ " kernelsu" )
310
+ abort " Unsupported combination: Install GApps and KernelSU"
311
+ ;;
312
+ * )
313
+ ;;
314
+ esac
305
315
fi
306
316
307
317
# shellcheck disable=SC1091
@@ -402,7 +412,7 @@ if [[ "$WSA_MAJOR_VER" -lt 2211 ]]; then
402
412
fi
403
413
if [ -z ${OFFLINE+x} ]; then
404
414
echo " Generating Download Links"
405
- if [ " $HAS_GAPPS " ] || [ " $ ROOT_SOL" = " magisk" ]; then
415
+ if [ " $ROOT_SOL " = " magisk" ]; then
406
416
if [ -z ${CUSTOM_MAGISK+x} ]; then
407
417
python3 generateMagiskLink.py " $MAGISK_VER " " $DOWNLOAD_DIR " " $DOWNLOAD_CONF_NAME " || abort
408
418
fi
@@ -429,7 +439,7 @@ if [ -z ${OFFLINE+x} ]; then
429
439
fi
430
440
fi
431
441
declare -A FILES_CHECK_LIST=([xaml_PATH]=" $xaml_PATH " [vclibs_PATH]=" $vclibs_PATH " [UWPVCLibs_PATH]=" $UWPVCLibs_PATH " )
432
- if [ " $HAS_GAPPS " ] || [ " $ ROOT_SOL" = " magisk" ]; then
442
+ if [ " $ROOT_SOL " = " magisk" ]; then
433
443
FILES_CHECK_LIST+=([" MAGISK_PATH" ]=" $MAGISK_PATH " [" CUST_PATH" ]=" $CUST_PATH " )
434
444
fi
435
445
if [ " $ROOT_SOL " = " kernelsu" ]; then
449
459
if [ " $FILE_MISSING " ]; then
450
460
abort " Some files are missing"
451
461
fi
452
- if [ " $HAS_GAPPS " ] || [ " $ ROOT_SOL" = " magisk" ]; then
462
+ if [ " $ROOT_SOL " = " magisk" ]; then
453
463
echo " Extracting Magisk"
454
464
if [ -f " $MAGISK_PATH " ]; then
455
465
MAGISK_VERSION_NAME=" "
@@ -472,7 +482,7 @@ if [ "$HAS_GAPPS" ] || [ "$ROOT_SOL" = "magisk" ]; then
472
482
echo -e " done\n"
473
483
fi
474
484
475
- if [ " $HAS_GAPPS " ] || [ " $ ROOT_SOL" = " magisk" ]; then
485
+ if [ " $ROOT_SOL " = " magisk" ]; then
476
486
echo " Integrating Magisk"
477
487
" $WORK_DIR /magisk/magiskboot" compress=xz " $WORK_DIR /magisk/magisk64" " $WORK_DIR /magisk/magisk64.xz"
478
488
" $WORK_DIR /magisk/magiskboot" compress=xz " $WORK_DIR /magisk/magisk32" " $WORK_DIR /magisk/magisk32.xz"
0 commit comments