文章转载于:https://blog.coderstory.cn/guide-install-edxposed/
方便自己查阅学习。
1.序言:
大名鼎鼎的xposed
框架不必多说了吧,想要实现QQ抢红包,微信抢红包,防止消息撤回等功能必须得靠它的支持才行。xposed
也是所有android
系统获取root
后必装的东西。
但可惜,自从android 7.0
之后xposed
的开发者rovo89基本就不维护了,针对android 8.0
的版本草草发布了一个测试版本撒手不管了。
现在越来越多的新机型出厂就是android 9.0
系统,那么怎么才能继续使用xposed
框架,如何才能继续快乐的抢红包呢?
其实有办法!xposed
虽然死了,但它却不再是唯一
。比如今天我要提到的Edxposed
框架,Edxposed全称 Elder driver Xposed Framework
,简称edxp,或者ed。。。嗯。。。ed就算了吧。
作者的Github开原地址是 https://github.com/ElderDrivers/EdXposed。根据官方的说明,这个框架使用了多个开源项目共同发力实现的。
比如使用了xposed
原有的XposedBridge
实现了对xposed
插件的兼容,也方便现有的开发者继续开发。
使用了Whale
实现了内联hook
,SandHook
和YAHFA2
个可选的ART
运行时hook框架,使用Riru
框架实现了对zygote
的注入等等。这就是开源的力量,哈哈哈哈。。。
切入正题,Edxposed框架现在支持android 8.0 -android 9.0
,如果是android 7.0
或更早的版本,推荐使用xposed
框架。
针对框架的安装问题,官方推出了Magisk
模块的安装方式,也就是提供了一个zip
压缩包,在Magisk
中安装重启即可。
在安装edxposed的magisk模块之前,你需要先安装riru的magisk
模块。
2.正式开始讲解如何安装edxposed
第一步:
首先你需要一台已经解锁的手机,以小米9为例,自己去官方解锁手机然后刷入twrp
,然后卡刷magisk[点我下载卡刷包],卡刷magisk后开机进入系统,安装magisk的管理程序[点我下载]
打开magisk
应用图标是中国国粹京剧的人物脸谱,magisk
的作者貌似也是大陆的?反正中文是很6的],可以看到一些基础信息,比如magisk
的版本,magisk管理器的版本。
具体的如下图
第二步:
magisk框架安装完毕后,我们去magisk
的在线仓库里下载和安装riru
和edxpoded
。
打开magisk
,点击左侧菜单选择[下载],点击屏幕右上角的放大镜输入搜索插件的关键词,
找到如图选项,点击右侧的下载按钮,此时会自动下载插件,下载完毕后会自动安装。
安装完riru
后,我们继续安装edxposed
,在搜索框搜索 edxposed,然后继续安装如图的插件.
两个插件安装完毕后,点击左侧菜单的[模块],在模块列表里可以看到刚刚安装的2个插件,并有红字提示重启生效。 然后重启系统、
第三步:
edxposed
安装之后,需要就需要开始安装 edxposed管理器了,主要是管理xposed
插件的开启和关闭,[点我下载] 打开edxposed
管理器
此时管理器会有个黄色的提示,大概意思是框架已安装但没生效,有这个提示没关系,再次重启一次手机就没问题了。
第四步:
接下来的操作和以前的xposed
框架没啥区别了,下载插件并勾选启用重启一下就ok
了。
不过有一点还是要注意下,更新任何插件后,进入管理器重新勾选启用插件,否则插件有很大概率失效。
因为插件更新后,应用的安装路径就变了,重新打钩应用可以更新这个路径。