Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.04 KB

README.md

File metadata and controls

28 lines (22 loc) · 1.04 KB

xposedTest

侵入性较低的hook apk方案,基本思路已实现 包含解包,编辑,生成,签名一体化

基本思路

通过修改AndroidManifest注册provider,进行低侵入式注册application
复制dex,lib到对应文件夹
重新打包签名,即可实现修改的apk包内注册了xposed插件
例如 classes.dex 默认注册的是当前项目包名
注册成功后,当前项目即可hook已修改的apk应用

实现参考

说明

当前签名大文件apk时会出现失败,暂未解决,可以手动调用jarsigner签名
assets文件夹下的provider.xml的类me.weishu.exposed.InitProvider存在在classes.dex文件内。
classes.dex根据需要更改的apk包内的dex数+1,例如apk内最高是classes8.dex,classes.dex改为classes9.dex

assets文件夹文件生成自 修改的exposed 主要添加InitProvider类和添加PathClassLoader实现