动手开发Android:Xposed插件完整过程-阿里云开发者社区

开发者社区> 阿里云MVP> 正文
登录阅读全文

动手开发Android:Xposed插件完整过程

简介: 如何动手开发Xposed插件,本文为您介绍

第一部分:设计测试项目;
1.png
第二部分:Hook插件开发,功能为输入任意字符皆提示通过;
1、Android Studio创建项目;
2.png
2、将Android项目改为Project目录
3.png
3、app下新建lib目录,并将XposedBridgeAPI-89.jar(对应Android 7.0)放入lib目录;
4.png
4、在项目配置中增加XposedBridgeAPI-89.jar;右键app目录,选择Open Module Settings选项;
5.png
5、修改项目配置文件,选择app目录下的build.gradle文件,将标红为止改为provided;
6.png
6、修改AndroidManifest.xml文件,增加Xposed插件信息;
7.png
7、创建Xposed启动项目目录;
8.png
选中新建的assets文件,右键New->File,创建xposed_init文件;并在其中输入将要初始化启动的包名,类名;
8、在HookMain中输入Hook代码
继承自IXposeHookLoadPackage,并通过静态函数findAndHookMethod进行Hook,代码完成后通过,Build->Make Project生成apk;
9.png
9、将Apk通过adb install app-debug.apk安装到手机上;
10、在手机上安装项目,通过手机上的Xposed重启;即可;

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

阿里云最有价值专家,是专注于帮助他人充分了解和使用阿里云技术的意见领袖。

官方博客
官网链接
精彩专题