阅读:4463回复:2

Xposed尝试

楼主#
更多 发布于:2021-08-24 10:26
不多介绍,直接抠代码

dependencies {

compileOnly  "de.robv.android.xposed:api:82"
compileOnly  "de.robv.android.xposed:api:82:sources"


}
定义assets/xposed_init:

com.xxx.HookApplication

manifest.xml:


<application>

<meta-data
    android:name="xposedmodule"
    android:value="true" />

<meta-data
    android:name="xposeddescription"
    android:value= "@string/app_name"/>

<meta-data
    android:name="xposedminversion"
    android:value="89" />


</application>


开始拦截


public class HookApplication implements IXposedHookLoadPackage {
    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) {
        LogUtil.e(" beforeHookedMethod, " + loadPackageParam.packageName);
        if (!skipPackageName(loadPackageParam.packageName) ) {
             enter(loadPackageParam, loadPackageParam.packageName);
        }
    }

    private void enter(final XC_LoadPackage.LoadPackageParam loadPackageParam, String packageName) {

protected void beforeHookedMethod(MethodHookParam methodHookParam) throws Throwable {
        super.beforeHookedMethod(methodHookParam);
        new YourHooker().hook(loadPackageParam);//YourHooker should call XposedHelpers.findAndHookMethod() }


});
}

部属:1. 32位模拟器安装Xposed Installer.apk,64位模拟器有个脚本,手机要刷magisk,以获取root权限

2. 更新框架

3. 安装your xposed app

4. 在xposed中选择你安装的xposed app模块,重启,开始窥视系统。

5. 代码不混淆HookApplication


-keep public class * extends com.xxx.HookApplication
沙发#
发布于:2021-09-08 13:55
这是啥高端玩意儿啊?
If you have nothing to lose, then you can do anything.
板凳#
发布于:2021-09-11 12:04
VastStarGames:这是啥高端玩意儿啊?回到原帖
安卓逆向,玩一下
游客

返回顶部