Xposed从Android 4.0就开始出现,而现在Android Q的版本已经来到了10.0/11,且Xposed框架又没有像Android系统版本一样能够快速的更新,从而导致很多Xposed用户对于自己究竟该使用哪个版本或者说怎么使用Xposed框架感到很迷茫。所以在自己的设备上,特别是7.0之上的设备上想要使用xposed框架进行hook之前,需要对整个xposed安装环境有全面的了解。
0.开胃菜
不管是刷机还是刷各种框架都需要对recovery,系统分区,root权限这些基础知识有所了解。如果还不了解,可以先看下这篇文章,否则直接跳过就好.
1.适用于 Android 4.0 ~ Android 7.1的Xposed框架
作者rovo89的Xposed的官方版本最新的版本停留在Android 8.0/8.1 beta3版本。
如果你的系统在4.0 ~ 7.1(8.0,和8.1也可以,但是不建议)之间,那么你直接使用官方的框架即可,但由于在Android 5.0之后Xposed框架的安装方式变得更加简单,因此具体的安装步骤如下:
获取Root权限,这是前提条件,通常是使用SuperSu(7.0及以下低版本)和Magmisk(8.0以上高版本)的方式,当然也可以直接刷编译root rom。
卡刷Xposed.zip安装:
如果Android系统版本在Android5.0(不包括)以下:
你需要通过recovery刷入Xposed.zip文件实现recovery 卡刷安装xposed框架
然后手动安装xposedinstaller.apk管理程序。
Xposedinstaller中安装:
如果Android系统版本在Android5.0(包括)以上
首先安装Xposed installer
然后打开,给予权限,根据自动匹配的文件自动开始安装
当然你仍然可以通过recovery来刷入相关文件实现上面的目的,区别是一个自动一个手动
Download and Install Xposed v90 Beta 3 for Android Oreo 8.0/8.1:https://www.androidsage.com/2018/01/09/download-install-latest-xposed-v90-android-8-0-8-1-oreo/#How_to_Install_Xposed_Framework_onto_Android_8081_Oreo
2.适用于 Android 8.0-10.0 的Xposed框架
Xposed官方版本的框架停留在这个版本已经两年半了,之后估计也已经希望不大,因此对于类AOSP原生的ROM,仍然推荐使用官方的v