From 1c18e39f46b0aae674e9adc5a6d33efcab963f53 Mon Sep 17 00:00:00 2001 From: Shatyuka <958182453@qq.com> Date: Thu, 11 Nov 2021 16:57:29 +0800 Subject: [PATCH] Add more apps support --- README.md | 4 ++++ .../main/java/com/shatyuka/killergram/MainHook.java | 10 +++++++--- app/src/main/res/values/arrays.xml | 4 ++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ccf20ab..e1a7a17 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,13 @@ An Android Xposed module to remove sponsored messages of Telegram - **Official** org.telegram.messenger.beta - **NekoX** nekox.messenger - **Nekogram** tw.nekomimi.nekogram +- **Nanogram** com.cool2645.nekolite - **Plus Messenger** org.telegram.plus - **iMe Messenger** com.iMe.android - **BGram** org.telegram.BifToGram +- **Catogram** ua.itaysonlab.messenger +- **Forkgram** org.forkclient.messenger.beta +- **aka** org.aka.messenger ## License diff --git a/app/src/main/java/com/shatyuka/killergram/MainHook.java b/app/src/main/java/com/shatyuka/killergram/MainHook.java index c0bc345..868c32f 100644 --- a/app/src/main/java/com/shatyuka/killergram/MainHook.java +++ b/app/src/main/java/com/shatyuka/killergram/MainHook.java @@ -16,16 +16,20 @@ public class MainHook implements IXposedHookLoadPackage { "org.telegram.messenger.beta", "nekox.messenger", "tw.nekomimi.nekogram", + "com.cool2645.nekolite", "org.telegram.plus", "com.iMe.android", - "org.telegram.BifToGram"); + "org.telegram.BifToGram", + "ua.itaysonlab.messenger", + "org.forkclient.messenger.beta", + "org.aka.messenger"); @Override public void handleLoadPackage(final XC_LoadPackage.LoadPackageParam lpparam) { if (hookPackages.contains(lpparam.packageName)) { try { - Class chatUIActivityClass = XposedHelpers.findClass("org.telegram.ui.ChatActivity", lpparam.classLoader); - XposedBridge.hookAllMethods(chatUIActivityClass, "addSponsoredMessages", XC_MethodReplacement.returnConstant(null)); + Class messagesControllerClass = XposedHelpers.findClass("org.telegram.messenger.MessagesController", lpparam.classLoader); + XposedBridge.hookAllMethods(messagesControllerClass, "getSponsoredMessages", XC_MethodReplacement.returnConstant(null)); } catch (Throwable ignored) { } } diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 05faabe..aa2b9a4 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -6,8 +6,12 @@ org.telegram.messenger.beta nekox.messenger tw.nekomimi.nekogram + com.cool2645.nekolite org.telegram.plus com.iMe.android org.telegram.BifToGram + ua.itaysonlab.messenger + org.forkclient.messenger.beta + org.aka.messenger