From 763e94b9b6067ebde5063451c6c7ac27df540a04 Mon Sep 17 00:00:00 2001 From: ThePedroo Date: Thu, 15 Aug 2024 00:38:25 -0300 Subject: [PATCH] fix: Magisk app marking Zygisk as disabled This commit fixes the regression added (by me) that doesn't set "ZYGISK_ENABLED" environment variable, making it mark Zygisk as disabled. --- loader/src/injector/hook.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/loader/src/injector/hook.cpp b/loader/src/injector/hook.cpp index c38f424..5affa62 100644 --- a/loader/src/injector/hook.cpp +++ b/loader/src/injector/hook.cpp @@ -674,7 +674,9 @@ void ZygiskContext::app_specialize_pre() { } if ((info_flags & (PROCESS_IS_MANAGER | PROCESS_ROOT_IS_MAGISK)) == (PROCESS_IS_MANAGER | PROCESS_ROOT_IS_MAGISK)) { - LOGI("Manager process detected, not touching.\n"); + LOGI("Manager process detected. Notifying that Zygisk has been enabled.\n"); + + setenv("ZYGISK_ENABLED", "1", 1); } else { run_modules_pre(); }