From fa8f441d66acbbcb52e7973a3d2b08eee025ebd2 Mon Sep 17 00:00:00 2001 From: DarkCat09 Date: Thu, 13 Apr 2023 11:36:38 +0400 Subject: [PATCH] Hook for mdgram applied to all packages --- .../java/com/shatyuka/killergram/MainHook.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/app/src/main/java/com/shatyuka/killergram/MainHook.java b/app/src/main/java/com/shatyuka/killergram/MainHook.java index 12c3021..b9d3625 100644 --- a/app/src/main/java/com/shatyuka/killergram/MainHook.java +++ b/app/src/main/java/com/shatyuka/killergram/MainHook.java @@ -62,25 +62,11 @@ public class MainHook implements IXposedHookLoadPackage { XposedBridge.hookAllMethods(UserConfigClass, "getMaxAccountCount", XC_MethodReplacement.returnConstant(999)); XposedBridge.hookAllMethods(UserConfigClass, "hasPremiumOnAccounts", XC_MethodReplacement.returnConstant(true)); } - } catch (Throwable ignored) { } - } - if (lpparam.packageName.equals("org.telegram.mdgram")) { - try { Class getSponsoredMessagesClass = XposedHelpers.findClassIfExists("org.telegram.tgnet.TLRPC$TL_channels_getSponsoredMessages", lpparam.classLoader); if (getSponsoredMessagesClass != null) { XposedBridge.hookAllMethods(getSponsoredMessagesClass, "a", XC_MethodReplacement.returnConstant(null)); } - - Class messageClass = XposedHelpers.findClassIfExists("org.telegram.tgnet.TLRPC$Message", lpparam.classLoader); - if (messageClass != null) { - XposedBridge.hookAllConstructors(messageClass, new XC_MethodHook() { - @Override - protected void afterHookedMethod(MethodHookParam param) throws Throwable { - XposedHelpers.setBooleanField(param.thisObject, "noforwards", false); - } - }); - } } catch (Throwable ignored) { } } }