前言
之前我写了一篇文章《定制ROM采坑之路(2):魔趣OS刷入小米5A手机过程详解》,在进行成功刷机后,我尝试将Xposed框架安装到我新刷的系统中了。因为我这里的操作是基于魔趣OS的,所以会和大家的系统有出入,如果大家root过后没有进行安装成功可能和手机系统本身有关。
1.安装Xposed
因为在安装Xposed框架的前置条件就是给手机执行Root,所以安装这块分为两个步骤:
- 获取Root权限
- 安装Xposed环境和Apk文件。
1.1 获取Root权限
由于魔趣论坛中《我们将从2018年3月13日起移除MK81.0内置的ROOT权限》一篇帖子,获取Root权限就交给用户了自己选择,官网推荐使用扩展组件addonsu,下面说下步骤。
- 将两个下载的addonsu文件使用
adb push filename.zip [目标路径]
。
$ adb push addonsu-MK81.x-arm64-signed.zip /sdcard/Download
$ adb push addonsu-uninstaller-MK81.x-arm64-signed.zip /sdcard/Download`
通过Rec点击安装后刷入zip包后即可,下图为ROOT成功的控制台。
1.2 安装Xposed
目前我在Xda帖子中找到了rovo89大神的Xposed框架,需要将下面的文件下载下来,如果不好下载的话,我已经上传到了CSDN资源库中不过这里真针对的是8.1系统的。
xposed-v90-sdk27-arm64-beta3.zip
是Xposed框架,目前支持8.1系统xposed-uninstaller-20180117-arm64.zip
是手机刷入变砖后,卸载Xposed框架使用的。XposedInstaller_3.1.5.apk
查看Xposed的运行情况。
安装Xposed运行环境
$ adb push xposed-v90-sdk27-arm64-beta3.zip /sdcard/Download
$ adb push xposed-uninstaller-20180117-arm64.zip /sdcard/Download
通过上面两个命令,先将文件放入到/sdcard/Download
下,然后我们通过REC的install进入,点击/sdcard/Download
下的xposed-v90-sdk27-arm64-beta3.zip
然后滑动下面的滑动条等待即可。
第一次开机的时候会比较慢,慢慢等待进入桌面即可。
安装Xposed的Apk文件
当我们进入桌面后,其实我们的Xposed的运行环境就已经搭建好了,这个时候,需要我们安装一个Xposed的Apk环境才能进行体现出来。
$ adb install XposedInstaller_3.1.5.apk
执行上面命令安装成功后,重启手机安装成功。
2.基于Xposed环境开发的应用模块
安装Xposed可以针对应用开发我们自己的模块,我们可以访问这个网址搜索一些好玩的模块。
3.结束语
总的来说文章还是很简单的,关于插件开发入门的文章我重新写了一篇《Xposed插件开发手册(2):Xposed插件开发入门》大家感兴趣可以继续看下,Demo我已经上传到了Github了。