From 247f5c7da5c77b89e3e5460f81a88505665abc53 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 7 Dec 2025 04:16:12 +0800 Subject: [PATCH] fix: add superclass checks for method and field resolution in SystemUIHooker --- .../com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt b/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt index f17f141..69ea02c 100644 --- a/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt +++ b/app/src/main/java/com/fankes/coloros/notify/hook/entity/SystemUIHooker.kt @@ -866,10 +866,12 @@ object SystemUIHooker : YukiBaseHooker() { val mBase = instance.asResolver().optional().firstMethodOrNull { name = "getBase" emptyParameters() + superclass() }?.invokeQuietly() val imageView = mBase?.asResolver()?.optional()?.firstFieldOrNull { name = "mIcon" type = ImageView::class + superclass() }?.getQuietly() imageView?.apply { ExpandableNotificationRowClass.resolve().optional()