From 5a1672c0a41ccd32c00c0805bd3821f3031dd2f7 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Thu, 12 Sep 2024 12:39:00 +0800 Subject: [PATCH] fix: support HyperOS of commit(a5066814) in SystemUIHooker --- .../com/fankes/miui/notify/hook/entity/SystemUIHooker.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fankes/miui/notify/hook/entity/SystemUIHooker.kt b/app/src/main/java/com/fankes/miui/notify/hook/entity/SystemUIHooker.kt index 698e7ec..6efdf02 100644 --- a/app/src/main/java/com/fankes/miui/notify/hook/entity/SystemUIHooker.kt +++ b/app/src/main/java/com/fankes/miui/notify/hook/entity/SystemUIHooker.kt @@ -1071,8 +1071,12 @@ object SystemUIHooker : YukiBaseHooker() { } NotificationContentInflaterInjectorClass?.method { name = "handleAppIcon" - param(RemoteViewsClass, NotificationClass) - }?.ignored()?.hook()?.intercept() + /** + * MIUI 14 ([RemoteViewsClass], [NotificationClass]) + * HyperOS ([RemoteViewsClass], [NotificationClass], [ContextClass]) + */ + paramCount(numRange = 2..3) + }?.hook()?.intercept() /** * 尝试修复从 MIUI 14 开始出现的一个崩溃问题 * 由于模块注入推送的通知没有对 [StatusBarNotification] 设置 TAG 会导致其空指针