Xposed hook 抖音底部tab隐藏

编程入门 行业动态 更新时间:2024-10-24 21:32:28

<a href=https://www.elefans.com/category/jswz/34/1769724.html style=Xposed hook 抖音底部tab隐藏"/>

Xposed hook 抖音底部tab隐藏

Xposed hook 抖音底部tab隐藏

以抖音2390为例子

X.Rqb类方法如下:

public final MainTab LIZ(Context context, String str) {MainTab s5c;ChangeQuickRedirect changeQuickRedirect = LIZ;if (PatchProxy.isEnable(changeQuickRedirect)) {PatchProxyResult proxy = PatchProxy.proxy(new Object[]{context, str}, this, changeQuickRedirect, false, 2);if (proxy.isSupported) {return (MainTab) proxy.result;}}C91647ZkD.LIZ(context, str);String LIZ2 = C71778RsW.LIZJ.LIZ(str);if (Intrinsics.areEqual(LIZ2, "PUBLISH")) {s5c = new C72386S5o(context);} else {s5c = new S5C(context, LIZ2, true);}LIZ(str, s5c);return s5c;
}

LIZ返回值为MainTab ,通过参数tabid来判断是否返回正确的mainTab,如果是需要隐藏的,就返回null.

Class<?> Rqb = XposedHelpers.findClass("X.Rqb", lpparam.classLoader);
XposedHelpers.findAndHookMethod(Rqb, "LIZ", Context.class, String.class, new XC_MethodHook() {@Overrideprotected void beforeHookedMethod(MethodHookParam param) throws Throwable {super.beforeHookedMethod(param);if (param == null) return;Object obj = param.args[1];if (obj instanceof String) {String tab = (String) obj;Log.e(TAG, "X.enc:" + tab);//homepage_home  homepage_familiar homepage_publish homepage_notification homepage_profile//隐藏底部商城tab ,可替换其他if (tab.contains("homepage_mall")) {param.setResult((Object) null);}}}
});

更多推荐

Xposed hook 抖音底部tab隐藏

本文发布于:2023-11-16 19:58:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1633957.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Xposed   hook   tab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!