Xposed从入门到弃坑:一、Xposed初探
(/u/348b77e56202)
WrBug (/u/348b77e56202) 关注
0.6 2017.04.26 14:28* 字数 1017 阅读 11504 评论 11 喜欢 20
最近心血来潮,开始折腾xposed框架,xposed框架可以说得上是款Android系统God级
别的开源hook框架,拥有非常高的权限,不过目前还暂不支持Android 7.0 以上的系统。
这也是我一直没有升级的原因
什么是xposed
Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基
于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。Xposed理论
上能够hook到系统任意一个Java进程,由于是从底层hook,所以需要root权限,并且每
次更新都要重新启动
Xposed官方git上面有几个开源项目,包括XposedInstaller、Xposed、
XposedBridge、XposedTools,这里就不具体介绍了,感兴趣的可以查找相关资料,
附上官方git地址:https://github.com/rovo89 (https://link.jianshu.com?
t=https://github.com/rovo89)
Xposed模拟器环境搭建
由于Xposed项目每次安装都要重新启动,在真机上是非常耗时间的,所以在这里选择
Genymotion模拟器,老版本的Genymotion模拟器有免费版本的,我提供一款mac版的模
拟器。win自己百度下载,mac版下载地址:https://pan.baidu.com/s/1pLDbymn
(https://link.jianshu.com?t=https://pan.baidu.com/s/1pLDbymn) ,密码:j3rf。镜像选择
Android5.0系统,其他版本类似。然后到官网下载Android5.0对应的框架,飞机直达
(https://link.jianshu.com?t=http://dl-xda.xposed.info/framework/sdk21/x86/),选择.zip结
尾的文件,下载完成后运行模拟器,将zip包拖到模拟器界面刷入即可,完成后重启模拟
器。安装XposedInstaller_3.1.1 .apk (https://link.jianshu.com?
t=http://www.mandroid.cn/upload/2017/04/XposedInstaller_3.1.1%20.apk)应用,再次重
启。进入刚刚安装的app,提示已激活即安装成功
第一个项目
创建Xposed工程
为了方便今后的教程,工程已传到github,可以直接clone该工程到本地。项目地址:
https://github.com/WrBug/XposedDemo (https://link.jianshu.com?
t=https://github.com/WrBug/XposedDemo) ,后面的教程的代码也都将在这个工程里面,
通过clone的可忽略下面创建工程的步骤。通过命令切换到提交:
(https://log
yex.youdao
slot=30edd
d3f2-4f89-8
3e8aa0cb0
Qld2p3NY
click.youda
d3f2-4f89-8
3e8aa0cb0
评论0
最新资源