阅读导航
环境准备
- 一只安装Xposed框架的Android手机
- 基本的Android的开发环境(-.-)
开始编写
1. 创建项目
可以选择空界面的或者是无界面的,我选择的是有界面的
选择java
二.更改build.gradle文件,添加以下依赖
repositories {
jcenter()
}
dependencies {
compileOnly 'de.robv.android.xposed:api:82'
compileOnly 'de.robv.android.xposed:api:82:sources'
}
三. 更改AndroidManifest.xml文件
在application文件下添加以下内容
<meta-data
android:name="xposedmodule"
android:value="true" />
<meta-data
android:name="xposeddescription"
android:value="这是一个Xposed模块" />
<meta-data
android:name="xposedminversion"
android:value="30" />
四.创建hook类
我这边比较简单只是hook了一下包名
五.hook类扫描配置
创建assets文件和xposed_init文件,如果有多个hook类在后面追加
将xp模块进行签名打包
我们依次选择顶部工具栏中的 Build->Build Bundle(s) / APK(s)->Generate Signed APK,然后等待程序打包完成。最新效果图呈现
结尾
这只是个简单的入门例子,更多的xp hook的用法,会在后面给大家一一总结,感谢大家的关注!!!