2020年4月15日
xposed初步体验,记录备查
环境
1.jar包
compileOnly 'de.robv.android.xposed:api:82'
compileOnly 'de.robv.android.xposed:api:82:sources'
2.AndroidManifest.xml
<meta-data
android:name="xposeddeion"
android:value="xposed例子" />
<meta-data
android:name="xposedminversion"
android:value="53" />
<meta-data
android:name="xposedmodule"
android:value="true" />
3.demo |
if(loadPackageParam.packageName.equals("com.yuqiaoerp.myapplication")) {
XposedBridge.log(" has Hooked!");
Class clazz = loadPackageParam.classLoader.loadClass("com.yuqiaoerp.myapplication.MainActivity");
XposedHelpers.findAndHookMethod(clazz, "toastMessage", new XC_MethodHook() {
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
super.beforeHookedMethod(param);
//XposedBridge.log(" has Hooked!");
}
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
param.setResult("你已被劫持");
}
});
}
4.xposed_innt文件

com.yuqiaoerp.myapplication.HttpHook