拦截指定类出现该提示
分析该apk 反编译出来的dex有很多个,因此应该是由于拦截的时候,加载了主dex,子dex还未加载
可以通过先拦截 Application.class的attach方法,通过Context的getClassLoader()方法得到的loader去加载
XposedHelpers.findAndHookMethod(Application.class, "attach", Context.class, new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
if(webView != null && webView == param.thisObject) {
return;
}
webView = param.thisObject;
ClassLoader cl = ((Context)param.args[0]).getClassLoader();
Class<?> hookclass = null;
try {
hookclass = cl.loadClass("com.tencent.mm.plugin.appbrand.page.z");
} catch (Exception e) {
XposedBridge.log("寻找com.tencent.mm.plugin.appbrand.page.z报错");
return;
}
ClassNotFoundException
XposedBridge.log("寻找com.tencent.mm.plugin.appbrand.page.z成功");
XposedHelpers.findAndHookMethod(hookclass, "bS", String.class, String.class, new XC_MethodHook(){
//进行hook操作
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
XposedBridge.log("hook" + param.args[0] + "," + param.args[1]);
}
});
}
});
分享到:
相关推荐
Xposed是一款强大的Android系统框架,它允许用户通过安装各种模块来改变系统的功能或者应用的行为,无需修改APK,因此在Android开发者和爱好者中备受青睐。本压缩包“Xposed.zip”提供了一个基础的Xposed监听模型,...
Xposed API-82是针对Android系统的一种框架,主要用于开发者进行系统级的修改和扩展,无需重新编译系统固件。这个框架的核心在于提供了一种方式,让开发者可以通过编写模块来影响系统的运行行为,比如修改系统UI、...
【Xposed框架详解】 Xposed框架是Android平台上一种强大的Hook技术实现,它允许开发者在不修改APK的情况下影响程序运行(修改系统行为、增加新功能等)。Xposed框架由Rovo89开发,以其免费开源的特性受到广大开发者...
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序或系统的行为。这个离线安装文件包含Xposed框架的多个版本以及一个名为JustTrustMe的APK,这暗示了我们可能涉及的主要知识点...
Xposed鸭是一款基于Xposed Installer的修改版软件,他弥补了原版XPosed框架无法在线下载的遗憾,使其成为Xposed Installer的一个非常有趣的替代品。 安装Xposed框架非常简单,只需要下载并安装Xposed鸭,然后点击...
当安装好xposed框架后,还需要安装.zip包对其进行激活。然而由于网络环境问题,xposed框架软件总是无法成功从网站上下载相应的.zip包。在这里,整理了sdk21-sdk25(android5.0-android7.1)相对应的.zip包。 安装...
《Xposed框架在x86和x86_64平台的应用详解》 Xposed框架是Android系统中的一款强大插件框架,它允许用户通过安装各种模块来改变系统的功能或行为,无需修改系统核心文件。在本文中,我们将深入探讨Xposed框架在x86...
Xposed框架是Android平台上的一款强大的系统级插件框架,它允许用户通过安装各种模块来定制和修改系统的功能,而无需root权限。Xposed框架的核心组件是XposedInstaller,这是一个用于安装、管理和配置Xposed框架及...
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序的运行方式,从而实现各种自定义功能。"xposed x86手架包"是专为x86架构(通常用于模拟器或部分平板电脑)设计的Xposed框架...
《Xposed框架详解及其核心组件解析》 Xposed框架,被誉为安卓系统中的“第一神器”,其强大之处在于它提供了一个底层的系统修改平台,允许用户通过安装各种模块来实现对Android系统的深度定制和功能增强。Xposed...
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序或系统的行为,通过安装各种模块来实现各种功能。然而,下载Xposed框架时可能会遇到zip文件的问题,这通常与下载过程、文件...
《Xposed框架在ARM64架构设备上的卡刷实践详解》 Xposed框架,作为Android系统自定义和扩展的强大工具,深受技术爱好者喜爱。尤其在ARM64架构的设备上,Xposed卡刷包的安装与使用成为了一个热门话题。本文将深入...
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序或系统的行为。这个框架在安卓开发者和高级用户中非常流行,因为它提供了广泛的自定义可能性,包括但不限于改变界面、添加...
Xposed框架是安卓系统中的一款强大工具,它允许用户通过安装模块来修改系统的行为和应用程序的功能,无需重新编译Android ROM或拥有root权限。这款框架以其灵活性和深度定制能力而闻名,深受高级用户和开发者喜爱。 ...
VirtualXposed 是基于VirtualApp 和 epic 在非ROOT环境下运行Xposed模块的实现(支持5.0~10.0)。 与 Xposed 相比,目前 VirtualXposed 有两个限制: 不支持修改系统(可以修改普通APP中对系统API的调用),因此...
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序或系统的行为。这个框架是由rovo89开发的,为开发者和高级用户提供了深度定制Android系统的可能性。"xposed-v89-sdk22-x86....
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序或系统的行为。这个框架是由德国开发者Rovo89所创建,它为Android开发爱好者提供了丰富的自定义选项,使得用户可以根据自己...
Xposed框架是一款强大的Android系统修改工具,它允许用户在不修改APK的情况下影响应用程序的运行方式,从而实现个性化定制、功能增强或者优化性能等目的。Xposed基于Android系统的权限管理机制,需要设备已经获取...
框架Xposed是一款强大的Android修改工具,它允许用户在不修改APK的情况下影响应用程序的行为。"framework-xposed-v89-sdk25-x86"这个标题表明我们正在处理的是Xposed框架的一个版本,针对的是Android SDK Level 25...