前言
之前用小米Note3的时候,可以直接安装开发版获取Root
权限,安装Magisk
以及EdXposed
框架等等。但是手机厂商对开发版的管理越来越严,解锁BootLoader
需要绑定账号后等待一个星期,想装开发版系统还得获得手机系统的内测资格,而内测资格的获取越来越严格,内测系统还会有各种各样的问题。即使通过各种渠道安装了开发版系统,也可能因为官方版本的原因无法获得Root
权限。
BootLoader锁
BootLoader
是系统启动的第一步,类似电脑系统的引导程序,在对手机进行任何系统级别的操作前,首先得获得对BootLoader
的操作权限,即解锁BootLoader
。小米手机的BootLoader
锁需要通过官方的解锁工具在联网状态下登录小米账号解锁。
解锁过程很简单,下载官方的解锁工具后,根据引导操作就好:
1.在手机上进入“设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备 ;
2.官网地址下载小米解锁工具;
3.手动进入Bootloader模式(关机后,同时按住开机键和音量下键);
4.通过USB连接手机,点击 “解锁”按钮;
解锁过程中的一些注意事项:
1.小米账号设置登录密码,解锁过程中手机是无法扫码或者接收验证码的;
2.开发者模式开启,”设置->我的设备->全部参数“多次点击MIUI版本
方块,差不多四五次吧;
3.小米现在要求解锁前设备与账号至少得绑定7天;
Magisk安装刷入
Magisk
可以帮助获取手机root
权限,哪怕常规的稳定版,也可以通过Magisk
,为有需要的应用授予root
权限。
1.安装Magisk,这步没什么讲究,挑最新的下载安装就好 ;
2.下载手机当前系统对应的线刷包;
3.解压线刷包,提取boot.img
(启动加载文件)和vbmeta.img
(启动校验文件);
4.打开Magisk,选择 ->安装->选择并修补一个文件->选择刚才提取的boot.img->等待完成
,提取生成的magisk_patched_xxxxx.img
文件到电脑;
5.通过小米线刷工具,安装需要的驱动;
6.手机进入fastboot
模式,通过脚本刷入vbmeta.img
和新生成的magisk_patched_xxxxx.img
文件;
7.重启手机后,Magisk就获得了root
或授予root
的权限;
刷入脚本的核心部分就两行代码
#替换原boot.img文件 fastboot.exe flash boot magisk_patched_xxxxx.img #关闭AVB校验 fastboot.exe --disable-verity --disable-verification flash vbmeta vbmeta.img
过程中的一些注意事项:
1.
boot.img
和vbmeta.img
貌似同机型系统的不同更新版本都是一样,因为我的系统实际是卡刷版的,但提取文件时线刷版的,使用中未出现问题;
2.Magisk
对原始的boot.img
进行了封装,将自己放入系统的启动项中,从而获取授予root
权限的超能力;
3.以上流程不影响系统的正常更新,更新后系统将被重置,需要重新刷入boot.img
和vbmeta.img
获得root
权限,所以最好关闭系统更新,毕竟频繁更新会降低手机的使用寿命;
EdXposed框架安装
EdXposed
框架主要是方便对应用进行注入,主要功能执行一些脚本操作,比如蚂蚁森林收能量、签到、领积分等。为了兼容Android7.X
以上系统,Xposed
框架被Edxposed
、太极
等取代。
Magisk
下安装EdXposed
框架模块相比直接安装Xposed框架有些差异,但是整体没有难度:
1.打开Magisk,
模块->搜索->Riru->安装->搜索->
Riru-EdXposed->安装
;
2.根据提示安装Edxposed Manager
;
3.重启;
4.打开EdXposed Manager
,显示EdXposed框架已激活
则表示框架安装成功;
5.打开EdXposed Manager
,模块->搜索->选择想要安装的模块->安装->模块状态为启用->重启
,即可启动想要的注入程序;
本流程中的一些注意事项:
1.
Riru
模块在搜索的时候会出来很多种,就版本叫Riru-Core
,新版本直接就叫Riru
,认准开发者名字为Rikka
就好,理论上,安装最新的;
2.Riru-EdXposed
模块需要Riru
模块的支持,不清楚的可以先搜这个模块,查看对Riru
模块的最低版本要求;
3.安装模块的时候,经常出现下载失败的情况,多试几次就好,实在下载不下来,离线安装即可,Riru和Riru-EdXposed;
4.EdXposed Manager
每次改变对模块的设置,都要重启系统才能生效,如果重启后还是未达预期,查看模块列表下对应模块的启用情况;
参考文章
Magisk学习之刷入vbmeta.img及关闭avb2.0校验
安卓系统神器Edxposed Framework安装使用教程及微X模块分享!
刷入第三方rec 与magisk、Edx安装
红米K30、K40所有版本获取root教程,理论上支持所有小米手机(超级详细,附带原理解释)
小米buds4Pro怎么调降噪级别 小米buds4Pro降噪级别设置教程