From 89f3eff7b5d51cfc55de432d5384297ba3a49d4e Mon Sep 17 00:00:00 2001 From: Kofua <1638183271zjn@gmail.com> Date: Fri, 24 Mar 2023 14:54:21 +0800 Subject: [PATCH] Fix remove video guide popups Tests: https://www.bilibili.com/video/BV18g4y1W7Nk --- .../java/me/iacn/biliroaming/hook/ProtoBufHook.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/java/me/iacn/biliroaming/hook/ProtoBufHook.kt b/app/src/main/java/me/iacn/biliroaming/hook/ProtoBufHook.kt index 2f3794dcc5..c5fc4766aa 100644 --- a/app/src/main/java/me/iacn/biliroaming/hook/ProtoBufHook.kt +++ b/app/src/main/java/me/iacn/biliroaming/hook/ProtoBufHook.kt @@ -80,6 +80,18 @@ class ProtoBufHook(classLoader: ClassLoader) : BaseHook(classLoader) { callMethod("clearContractCard") } } + "com.bapis.bilibili.app.viewunite.v1.ViewMoss".from(mClassLoader)?.hookAfterMethod( + "viewProgress", + "com.bapis.bilibili.app.viewunite.v1.ViewProgressReq" + ) { param -> + param.result?.callMethod("getDm")?.run { + callMethod("clearAttention") + callMethod("clearCommandDms") + } + param.result?.callMethod("getVideoGuide")?.run { + callMethod("clearContractCard") + } + } } if (hidden && purifySearch) { "com.bapis.bilibili.app.interfaces.v1.SearchMoss".hookAfterMethod(