From 7e6a0b81a3e7a33a98f5756e4349dcd9f83a2536 Mon Sep 17 00:00:00 2001 From: RikkaW Date: Fri, 21 May 2021 18:22:20 +0800 Subject: [PATCH] Fix check Riru --- core/magisk_module/riru.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core/magisk_module/riru.sh b/core/magisk_module/riru.sh index 92f3acfb..ece9f1c6 100644 --- a/core/magisk_module/riru.sh +++ b/core/magisk_module/riru.sh @@ -51,11 +51,25 @@ enforce_install_from_magisk_app() { fi } +if [ ! -d $MAGISK_CURRENT_RIRU_MODULE_PATH ]; then + ui_print "*********************************************************" + ui_print "! Riru is not installed" + ui_print "! Please install Riru from Magisk Manager or https://github.com/RikkaApps/Riru/releases" + abort "*********************************************************" +fi + if [ -f $MAGISK_CURRENT_RIRU_MODULE_PATH/util_functions.sh ]; then ui_print "- Load $MAGISK_CURRENT_RIRU_MODULE_PATH/util_functions.sh" # shellcheck disable=SC1090 . $MAGISK_CURRENT_RIRU_MODULE_PATH/util_functions.sh else + if [ "$RIRU_MODULE_MIN_API_VERSION" -ge 11 ]; then + ui_print "*********************************************************" + ui_print "! Riru $RIRU_MODULE_MIN_RIRU_VERSION_NAME or above is required" + ui_print "! Please upgrade Riru from Magisk Manager or https://github.com/RikkaApps/Riru/releases" + abort "*********************************************************" + fi + if [ -f /data/adb/riru/util_functions.sh ]; then ui_print "- Load /data/adb/riru/util_functions.sh" . /data/adb/riru/util_functions.sh