From 8e394f4eba7959e4d22ac3323589298823bf14f3 Mon Sep 17 00:00:00 2001 From: LoveSy Date: Tue, 14 Dec 2021 23:31:52 +0800 Subject: [PATCH] Check zygisk's status To be compatible with https://github.com/topjohnwu/Magisk/commit/fef44bd24f817e4d605249dca9c979014395f80d --- template/magisk_module/customize.sh | 1 + template/magisk_module/post-fs-data.sh | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/template/magisk_module/customize.sh b/template/magisk_module/customize.sh index 33ab4866..39f345d8 100644 --- a/template/magisk_module/customize.sh +++ b/template/magisk_module/customize.sh @@ -55,6 +55,7 @@ else fi extract "$ZIPFILE" 'module.prop' "$MODPATH" +cp "$MODPATH/module.prop" "$MODPATH/module.prop.bk" extract "$ZIPFILE" 'post-fs-data.sh' "$MODPATH" extract "$ZIPFILE" 'service.sh' "$MODPATH" extract "$ZIPFILE" 'system.prop' "$MODPATH" diff --git a/template/magisk_module/post-fs-data.sh b/template/magisk_module/post-fs-data.sh index 14f643c9..8b1618dc 100644 --- a/template/magisk_module/post-fs-data.sh +++ b/template/magisk_module/post-fs-data.sh @@ -3,6 +3,11 @@ MODDIR=${0%/*} if [ -z "$SHELL" ]; then export SHELL=sh fi +cp -f "$MODDIR/module.prop.bk" "$MODDIR/module.prop" +if [ "$ZYGISK_ENABLE" = "1" ]; then + sed -Ei 's/^description=(\[.*][[:space:]]*)?/description=[ Riru is not loaded because of Zygisk. ] /g' "$MODDIR/module.prop" + exit +fi sed -Ei 's/^description=(\[.*][[:space:]]*)?/description=[ app_process fails to run. ] /g' "$MODDIR/module.prop" export CLASSPATH=$MODDIR/rirud.apk cd $MODDIR