
说明
当前小米系列大部分手机系统内安全中心中的ROOT权限获取已经取消,如下图!(并且官方提供的ROOT权限为阉割版,说白了就是没什么卵用的东西)
需要准备的工具
1、准备一台解锁BL的K50PRO手机(本教程K50 PRO实测成功,同时本方法适用于大部分小米/红米手机)
2、platform-tools(ADB工具用于刷入boot)
3、payload-dumper-go(用于解包系统镜像提取文件)
4、magisk apk安装包
5、一台电脑
教程开始
一、解锁BL
通过了开发版的小米账号理论都能直接无需等待168小时! 通过以下链接前往官网申请解锁,按照官方流程进行解锁!
1、手机进入开发者选项,找到设备解锁状态,在里面绑定自己的小米账号
2、通过下方链接下载官方解锁工具进行解锁
注意:解锁BL必须清除手机全部手机!请提前进行数据备份操作
二、系统包解包提取boot
1、在手机下载系统完整包:在手机系统更新界面疯狂点击MIUI LOGO直至出现提示,然后点击右上角的三个点,点击下载最新完整包。此处注意:开始下载后在未下载完成之前点击下载进度条进行暂停。
2、找到手机自带的下载管理,在里面找到下载未完成的系统包,点击继续下载,等待下载完成!
3、手机通过数据线连接电脑,手机会提示三个选项默认为仅充电,修改为传输文件!
4、在电脑上,进入到手机的文件夹内,找到以下目录:
此电脑\你手机的名称\内部存储设备\Download\downloaded_rom
里面会有刚才下载的系统包,将文件拷贝到电脑内!
5、将拷贝到电脑的系统包拖到刚才下载好的payload-dumper-go.exe程序上。会弹出控制台程序,等待解包完成(可以不用等全部文件解包完成,只要boot和vbmeta完成就可以直接关闭)
。解包完成的文件会出现在刚才拷贝到电脑的系统包的同目录下!

三、对BOOT文件进行修补
1、在刚才解包的文件夹内找到BOOT.IMG文件,将这个文件放到手机的根目录下面去!
2、安装 magisk ,打开软件
3、选择安装

4、点击 选择并修补一个文件
,选择刚拷贝的boot.img(根目录下面)

5、点击开始,等待修补完成。(修补完成的界面底部有修补后文件所在的位置目录)
修补完成新的boot.img应该会在原boot.img同目录下!格式为magisk_patched-xxxxx.img
6、将修补后的文件拷贝到电脑上!
四、输入boot.img以及去vab验证
1、设置电脑环境变量,按照步骤操作,操作完成后打开电脑CMD,输入adb看是否有返回信息,无返回信息则设置错误请重新检查,看图。(必须出现此处最后一张图类似的提示才能进行下一步)



2、确保自己安装了必要驱动,既然解锁了BL我相信你已经安装完成驱动了!
3、将手机关机,同时按下电源键和音量-,进入fastboot模式,将电脑与手机通过数据线连接!
4、在cmd中输入以下代码并且回车,应该会输出显示 设备号 fastboot
则设备正常!
fastboot devices
5、接着输入以下代码, 示例代码:fastboot flash boot F:\k50proroot\img.img
fastboot flash boot 修补过的boot文件路径
6、出现以下字样则代表boot刷入完成
OKAY
Finished. Total time: x.xxxs
7、接着需要去vab,继续输入以下代码。 这个文件在之前系统解包跟boot.img在同一个目录下
fastboot --disable-verity --disable-verification flash vbmeta 解包出的vbmeta.img的路径
8、出现以下字样则代表完成
OKAY
Finished. Total time: x.xxxs
9、接着输入以下代码重启手机
fastboot reboot
到此,教程结束
资料文件打包下载地址
