From 985b0a9068c90a7392ce81b52015b0b7e75107a2 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Tue, 3 Jan 2023 00:33:08 +0800 Subject: [PATCH] Fix Module App itself register dataChannel bug in YukiHookDataChannel --- .../yukihookapi/hook/xposed/channel/YukiHookDataChannel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/YukiHookDataChannel.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/YukiHookDataChannel.kt index 81899f5d..fc269dac 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/YukiHookDataChannel.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/YukiHookDataChannel.kt @@ -179,6 +179,8 @@ class YukiHookDataChannel private constructor() { addAction(if (isXposedEnvironment) hostActionName(packageName) else moduleActionName(context)) } ) + /** 排除模块环境下模块注册自身广播 */ + if (isXposedEnvironment.not()) return nameSpace(context, packageName, isSecure = false).with { /** 注册监听模块与宿主的版本是否匹配 */ wait(GET_MODULE_GENERATED_VERSION) { fromPackageName ->