前言

刷机的目的是为了给让手机获取Root权限,让手机的性能得到100%的释放,让使用手机更方便,现在很多厂商都禁止用户刷机,而小米,本着“为发烧而生”一直给米粉开放权限,让米粉自由的搞机。

警告说明

[scode type=”red” size=””]本教程根据博主自己刷机成功的经验而总结而成 如果您因为刷机而导致自己手机出现任何故障,博主概不负责!刷机很危险,请谨慎考虑 道路千万条,刷机是一条,若要不小心,手机变成砖!本教程仅适用搭载MIUI的小米手机,搭载HyperOS的小米手机和其他品牌手机请勿尝试!!![/scode]

文章内容目录

1.如何解BL锁
2.如何刷入面具
3.如何刷入LSPosed

如何解BL锁

什么是BL锁

在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在解开BL锁之前,用户是无法自由进行刷机操作和ROOT操作的。部分手机官方为了保证手机的安全,为手机设置了BL锁,在BL锁未解的情况下,用户是不能自行刷机或获取ROOT权限的 以上内容引用自百度百科

综上所述,ROOT的基础就是要解开BL锁

准备工具

解锁工具 点我下载 小米手机一台 电脑一台

手机端设置

打开设置→我的设备→全部参数 连点10下MIUI版本打开“开发者模式” 回到设置主界面→更多设置→开发者选项→设备解锁状态 然后按照界面提示绑定账号和设备 绑定后将手机关机,按住电源键和音量下键进入Fastboot模式

电脑端设置

首先下载解锁工具(如果在上方链接下载就不用下载了)并打开 将手机通过USB数据线链接电脑 点击 解锁 按钮 正常来说会显示等XXX小时,只需要耐心等待 千万不要相信一些不良商家说的“秒解” 若出现解锁成功字样,,再开机的时候如果界面上会出现一个打开的锁,说明BL已经解开

如何刷入面具

什么是面具

Magisk又称面具,是当前Android社区用来获取root权限的主流方式。同时,Magisk特殊的运作机制还赋予了它systemless的特质。systemless让Magisk一方面可以有针对性地隐藏root,甚至暂时隐藏Magisk本身。另一方面,挂载系统的存在,也让Magisk拥有了多样的模块化生态系统。 以上内容引用自百度百科

准备工具

一台手机 一个电脑 Magisk安装包 点我下载
Payload解包工具 点我下载
FastBoot 点我下载

提取文件

打开设置→我的设备→MIUI版本→右上角三个点→下载完整包 等待完整包下载好后
打开文件管理→Download文件夹→dowmloaded_rom文件夹
找到刚才下载的完整包(版本号一定要是现在使用的MIUI版本号),把完整包导至电脑上并解压
解压刚才下载的解包工具,将MIUI完整包里的 payload.bin 文件放入解包工具根目录
打开 打开CMD命令行.bat 文件
输入 b仅提取 boot.img 文件
提取成功后会自动打开 img文件夹,将里面的 boot.img 文件考入手机,这一步就完成了

修补文件

下载Magisk 手机版,在Magisk字样旁边有一个“安装”按钮 (注意:不是APP旁边的安装按钮)
进入一个界面,勾选“选择并修补一个文件”
然后选择上一步解包出来的boot.img 文件进行修补
修补结束后,打开文件管理→Download文件夹,
找到 magisk_patched-版本号_随机字符.img(版本号和随机字符请自行查看) 然后将此文件导入电脑,修补文件就完成了!

用Fastboot安装

首先,下载并解压上方链接提供的Fastboot
将magisk_patched-版本号_随机字符.img(版本号和随机字符请自行查看)重命名为1.img
放入fastboot文件夹内
手机在关机状态下按住电源键和音量下键进入Fastboot模式
打开文件夹内的 打开CMD命令行.bat 输入下方命令
[font color=”#DC143C”]PS:这里的打开CMD命令行.bat和上面解包的不一样,请勿当成一个[/font]
然后输入以下代码

fastboot flash boot 1.img

若出现以下代码,就说明刷机成功

Sending ‘boot’ (131072 KB) OKAY [ 3.049s]
Writing ‘boot’ OKAY [ 0.587s]
Finished. Total time: 4.582s

等待手机重启后,就刷机成功了

给手机刷入LSPosed

什么是LSPosed

LSPosed 是一个基于 Zygisk 的 ART hook 框架 (最初用于 Android Pie) ,提供与原版 Xposed 相同的 API, 使用 YAHFA (或 SandHook) 进行 hook, 支持 Android 8.0 ~ 12。 部分摘自百度百科

准备工具

ROOT好的手机一台 LSPosed模块 (Zygisk版本) 点我下载

刷入模块

首先在手机上下载好LSPosed(下方将简称为LSP模块) 注意:一定要选择是Zygisk版本的
打开Magisk→右上角设置按钮→打开Zygisk(Beta)
反回到Magisk主界面→模块→从本地安装→选择刚才下载好的LSP模块
刷入成功后重启,桌面上回多一个名为 LSPosed 的软件,如果显示已激活,那就代表安装成功啦

结语

本篇教程就将这么多,愿你刷机半生,归来仍是MIUI!