程序员

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

作者:admin 2021-05-03 我要评论

第一部分:设计测试项目; 第二部分:Hook插件开发,功能为输入任意字符皆提示通过; 1、Android Studio创建项目; 2、将Android项目改为Project目录 3、app下新...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

第一部分:设计测试项目;
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重启;即可;


本文转自网络,原文链接:https://developer.aliyun.com/article/783900

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 动手开发Android:Xposed插件完整过程

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

  • 【译】Chrome 扩展 : 扩展是什么?

    【译】Chrome 扩展 : 扩展是什么?

  • 分区取模分库分表策略:多表事务分库内

    分区取模分库分表策略:多表事务分库内

  • BUUCTF练习日志(四)

    BUUCTF练习日志(四)

腾讯云代理商
海外云服务器