2020年4月15日 作者 zeroheart

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