一、准备条件:
1、你需要root手机
2、安装Xposed虚拟机:虚拟机下载VirtualXposed_0.9.8.apk、支付宝
3、我Hook的是支付宝的收款码(备注、多少钱)、收款成功、收款成功
二、开始撸码:
1、导入Xposed框架:provided'de.robv.android.xposed:api:82'
2、Hook回调
1IXposedHookLoadPackage.java
加载回调接口,在xposed入口类继承,实现handleLoadPackage方法
handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam)
这个方法用于在加载应用程序的包的时候执行用户的操作
参数: LoadPackageParam loadPackageParam: 这个参数包含了加载的应用程序的一些基本信息
3.指定模块入口
一个模块可以有多个继承IXposedHookLoadPackage的子类,所以要指定一个入口让xposed去执行(指定两个似乎也是可行的,未测试)。指定一个入口的步骤:
1、在assets目录下新建一个名为xposed_init的文件。
2、在xposed_init中写入某个IXposedHookLoadPackage子类的完整类名,如:cn.www.pay.PluginMain
网友评论