-
-
[求助]xposed如何hook系统中android.view.window类中的addflags方法
-
发表于:
2016-8-11 11:34
4690
-
[求助]xposed如何hook系统中android.view.window类中的addflags方法
使这个方法的传入参数hook成0.使用下面的代码就是hook不成功
public void handleLoadPackage(LoadPackageParam lpparam) throws Throwable {
// 判断是否是要Hook的包名
if (lpparam.packageName.equals("android")){
XposedBridge.log("Loaded App:" + lpparam.packageName);
//查找要Hook的函数
XposedHelpers.findAndHookMethod(
"android.view.Window", //被Hook函数所在的类
lpparam.classLoader,
"addFlags", //被Hook函数的名称
int.class,
new XC_MethodHook(){
@Override
protected void beforeHookedMethod(MethodHookParam param)
throws Throwable {
// Hook函数之前执行的代码
System.out.println("begin");
//传入参数1
param.args[0]=0;
}
@Override
protected void afterHookedMethod(MethodHookParam param)
throws Throwable {
// Hook函数之后执行的代码
}
});
}
}
}
}
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课