mac使用xposed记录

工具

这里使用的工具是Android Studio

创建项目

1、打开Android Studio,看到这个界面,并点击红框中的内容创建一个项目。
mac使用xposed记录
2、创建一个空的项目选择"Empty Activity"
mac使用xposed记录
3、创建一个Java项目XposedHook
mac使用xposed记录
4、gradle的配置
Android视图模式下,选择build.gradle(Moudle:app)打开,在dependencies内部添加下面,这句

    //compileOnly 'de.robv.android.xposed:api:82' 如果安卓版本太低比如4.4可能会出错
    compileOnly 'de.robv.android.xposed:api:53' 

版本号53适合安卓4.4的,用82可能报错。
最后点击右上角的Sync Now,具体过程看下图。
mac使用xposed记录
5、在main下面创建Hook.java文件
mac使用xposed记录

package com.example.xposedhook;

import android.util.Log;

import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.callbacks.XC_LoadPackage;

public class Hook implements IXposedHookLoadPackage {

    @Override
    public void handleLoadPackage(final XC_LoadPackage.LoadPackageParam lppararm) throws Throwable {
        Log.d("cxa", "hook");
        if (!lppararm.packageName.equals("com.xxx.xxxx")) return;  //填入要hook,app的packagename
        Log.d("cxa", "hookend");

    }
}

6、main文件夹下创建assets目录
mac使用xposed记录
创建
xposed_init文件输入下面内容

com.example.xposedhook.Hook

mac使用xposed记录
7、编译app
mac使用xposed记录
8、编译成功
mac使用xposed记录
9、点击locate可以打开生成之后的app文件
mac使用xposed记录

xposed软件使用

1、官网下载
注意版本的选择
地址

https://repo.xposed.info/module/de.robv.android.xposed.installer

mac使用xposed记录
2、一系列的操作
mac使用xposed记录
mac使用xposed记录
选择安装更新
mac使用xposed记录
选择永久记住
mac使用xposed记录
点击确定等待重启
mac使用xposed记录
3、把上面生成好的app文件也app-debug.apk也拖进模拟器进行安装。
然后打开Xposed选择模块,如果能看到我们的模块,就勾选就可以了向下面这样。(如果没有模块,就返回然后点击框架再点击软重启就有了)。
到这里基本上结束了。

上一篇:8.20


下一篇:我与 linunx de 爱情 ------------ 来自远方的来信