From 184064d199e871aa69c832c13e3c06b9c1f04a6d Mon Sep 17 00:00:00 2001 From: WhiteChi Date: Tue, 31 Oct 2023 10:26:16 +0800 Subject: [PATCH] =?UTF-8?q?`Shamrock`:=20=E6=9B=B4=E6=96=B0=E9=80=86?= =?UTF-8?q?=E6=A4=9C=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: WhiteChi --- .../main/java/moe/fuqiuluo/qqinterface/servlet/GroupSvc.kt | 2 +- .../moe/fuqiuluo/shamrock/xposed/actions/AntiDetection.kt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/xposed/src/main/java/moe/fuqiuluo/qqinterface/servlet/GroupSvc.kt b/xposed/src/main/java/moe/fuqiuluo/qqinterface/servlet/GroupSvc.kt index 01d95dd..8c15018 100644 --- a/xposed/src/main/java/moe/fuqiuluo/qqinterface/servlet/GroupSvc.kt +++ b/xposed/src/main/java/moe/fuqiuluo/qqinterface/servlet/GroupSvc.kt @@ -68,7 +68,7 @@ internal object GroupSvc: BaseSvc() { }.getOrThrow() } - getGroupInfo(groupId, refresh).onSuccess { + getGroupInfo(groupId, true).onSuccess { if(it.wMemberNum > memberList.size) { return getGroupMemberList(groupId, true) } diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/xposed/actions/AntiDetection.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/xposed/actions/AntiDetection.kt index 62fcbf2..f0ef577 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/xposed/actions/AntiDetection.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/xposed/actions/AntiDetection.kt @@ -14,6 +14,13 @@ class AntiDetection: IAction { return className.contains("fuqiuluo") || className.contains("shamrock") || className.contains("whitechi") } + Thread::class.java.hookMethod("getName").after { + val result = it.result as String + if (result.contains("fuqiuluo") || result.contains("shamrock") || result.contains("whitechi")) { + it.result = "android" + } + } + Thread::class.java.hookMethod("getStackTrace").after { val result = it.result as Array it.result = result.filter {