From d1c0b48a6d2e0f6804acba5d4306384286bca05b Mon Sep 17 00:00:00 2001 From: Yervant <71306082+Yervant7@users.noreply.github.com> Date: Wed, 17 Jan 2024 04:59:39 -0300 Subject: [PATCH] update the qingyue.cpp --- module/jni/qingyue.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/module/jni/qingyue.cpp b/module/jni/qingyue.cpp index d9a2778..9ea34f2 100644 --- a/module/jni/qingyue.cpp +++ b/module/jni/qingyue.cpp @@ -37,13 +37,17 @@ public: return; } - if (flags & zygisk::StateFlag::PROCESS_ON_DENYLIST) { - + if ((flags & zygisk::PROCESS_ON_DENYLIST) && args->uid > 1000) { api->setOption(zygisk::Option::FORCE_DENYLIST_UNMOUNT); } + api->setOption(zygisk::Option::DLCLOSE_MODULE_LIBRARY); return; } + void preServerSpecialize(ServerSpecializeArgs *args) override { + api->setOption(zygisk::Option::DLCLOSE_MODULE_LIBRARY); + } + private: Api *api; JNIEnv *env;