这几天也用了不少Xposed了,记录一下常用的一些方法和遇到的问题当做笔记~
MultiDex的Hook
需要通过Application.class中的attach方法来实现
如果再三确认类名和包名无误后,仍然报ClassNotFound异常,并且该APK是MultiDex的,那么就可以试着Hook一下attach方法
XposedHelpers.findAndHookMethod(Application.class, "attach", Context.class, new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
XposedHelpers.findAndHookMethod(xxx);
}
});
另外在最新版的jeb3.0中,可以查看不同dex中的方法,也不知道是方便还是不方便233(而目前破解版最高版本2.7中会将所有Dex合并在一起)
Hook参数为自定义类
XposedHelpers.findAndHookMethod和fin