小米刷机——红米K40刷入Magisk

前言

之前用小米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.imgvbmeta.img貌似同机型系统的不同更新版本都是一样,因为我的系统实际是卡刷版的,但提取文件时线刷版的,使用中未出现问题;
2.Magisk对原始的boot.img进行了封装,将自己放入系统的启动项中,从而获取授予root权限的超能力;
3.以上流程不影响系统的正常更新,更新后系统将被重置,需要重新刷入boot.imgvbmeta.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教程,理论上支持所有小米手机(超级详细,附带原理解释)

你可能感兴趣的:(小米刷机——红米K40刷入Magisk)