1.在app
的build.gradle
的dependencies
內添加
compileOnly 'de.robv.android.xposed:api:82'
compileOnly 'de.robv.android.xposed:api:82:sources'
2.在AndroidManifest.xml
的application
內添加
<!-- 是否是xposed模塊,xposed根據這個來判斷是否是模塊 -->
<meta-data
android:name="xposedmodule"
android:value="true" />
<!-- 模塊描述,顯示在xposed模塊列表那裏第二行 -->
<meta-data
android:name="xposeddescription"
android:value="This is a Xposed module" />
<!-- 最低xposed版本號(lib文件名可知) -->
<meta-data
android:name="xposedminversion"
android:value="54" />
3.編寫Hook類 HookClass
繼承 IXposedHookLoadPackage
4.在app\src\main
目錄下新建assets
目錄,並新建xposed_init
文件添加HookClass
的全類名(即包名.類名
)
xxx.xxx.HookClass