From a0a4d08612bfe6a4edd0842fb2e7d7a5ea2d2ccf Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Wed, 11 May 2022 21:52:55 +0800 Subject: [PATCH] Changed Xposed Scope --- .../com/fankes/coloros/notify/hook/HookEntry.kt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/fankes/coloros/notify/hook/HookEntry.kt b/app/src/main/java/com/fankes/coloros/notify/hook/HookEntry.kt index 3933394..b332a73 100644 --- a/app/src/main/java/com/fankes/coloros/notify/hook/HookEntry.kt +++ b/app/src/main/java/com/fankes/coloros/notify/hook/HookEntry.kt @@ -41,13 +41,15 @@ class HookEntry : IYukiHookXposedInit { } override fun onHook() = encase { - when { - /** 不是 ColorOS 系统停止 Hook */ - isNotColorOS -> loggerW(msg = "Aborted Hook -> This System is not ColorOS") - /** Hook 被手动关闭停止 Hook */ - prefs.get(DataConst.ENABLE_MODULE).not() -> loggerW(msg = "Aborted Hook -> Hook Closed") - /** 开始 Hook */ - else -> loadApp(SYSTEMUI_PACKAGE_NAME, SystemUIHooker) + loadApp(SYSTEMUI_PACKAGE_NAME) { + when { + /** 不是 ColorOS 系统停止 Hook */ + isNotColorOS -> loggerW(msg = "Aborted Hook -> This System is not ColorOS") + /** Hook 被手动关闭停止 Hook */ + prefs.get(DataConst.ENABLE_MODULE).not() -> loggerW(msg = "Aborted Hook -> Hook Closed") + /** 开始 Hook */ + else -> loadHooker(SystemUIHooker) + } } } } \ No newline at end of file