Xposed整理学习

一、准备条件:

1、你需要root手机

2、安装Xposed虚拟机:虚拟机下载VirtualXposed_0.9.8.apk、支付宝

3、我Hook的是支付宝的收款码(备注、多少钱)、收款成功、收款成功

二、开始撸码:

1、导入Xposed框架:provided'de.robv.android.xposed:api:82'

2、Hook回调


1

IXposedHookLoadPackage.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

你可能感兴趣的:(Xposed整理学习)