-
-
[求助]xposed如何hook系统中android.view.window类中的addflags方法
-
发表于:
2016-8-11 11:34
4691
-
[求助]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函数之后执行的代码
}
});
}
}
}
}
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)