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

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

上一篇:OpenMANIPULATOR-X ROS包安装 (Melodic)


下一篇:《数据挖掘:实用案例分析》——第1章 初识数据挖掘 1.1 什么是数据挖掘