超详细的小米手机刷机指南!
前言
本文章会教你如何解锁Bootloader,刷机,获取Root权限,救砖等操作
在开始之前,请你确保有一台可以解锁Bootloader以及可以刷机的小米手机,和一台Windows 7及以上的电脑。
本文将会以Redmi 9A来演示
务必全部看完再操作。
话不多说,准备开始吧!
准备工作
刷机前的设置
首先打开 设置 - 我的设备 - 全部参数
连续点击7次 MIUI版本 开启开发者模式
然后回到设置 点击 更多设置 - 开发者选项
打开 OEM解锁 和USB调试
然后点击 设备解锁状态 点击下方 绑定账号和设备

需要插入SIM卡并且开启移动数据
然后等待168个小时(7天)
备份数据
众所周知,数据是无价的,所以备份数据是很重要的
备份数据有多种方式,其难易程度由你所刷的ROM决定
以Redmi 9A为例,如果我要刷其对应的 欧洲版A10 MIUI11
系统
因为9A出厂搭载的也是MIUI系统,所以我们可以直接使用其对应的云服务进行备份,刷后再登录相同的账号进行同步就可以恢复啦!
如果要刷的是第三方ROM,如类原生、以及即使要刷的ROM包含了云服务但不是本家的
就比较麻烦些了,需要手动进行数据备份。常见的备份项无非就是这3个:
- 通讯录联系人
- 相册照片及视频
- 应用软件和数据
- 1项优先考虑使用第三方带有备份的通讯录应用,像谷歌的通讯录,登录支持备份和同步,不一定要用自带的。其次再考虑将联系人一次导出至一个文件,再将文件移到外部存储或传到电脑上
- 2项和1项差不多,可以使用谷歌的Google相册或其它带有备份功能的第三方相册,其次再考虑将内部存储目录下的DCIM、pictures等文件夹移到外部存储或传到电脑上
- 应用需要将安装包进行提取,然后进行转移,数据方面,如果是像微信与QQ,可以登录对应的PC版进行备份聊天记录,而其他软件的数据在没有root的情况下估计是不保的
如果你有一台多余的手机,可以下载类似于“一键换机”的App,将需要备份数据的手机作为旧手机,将对应的数据资料存在对应的新手机上,如要恢复,反向操作就行了
环境安装
驱动
因为要借助到电脑刷机,所以电脑端也需要配置环境
在Windows 10及以上的系统中通常会自带Android驱动
但是之前的版本不会有,所以我们需要安装驱动
我们可以借助官方小米刷机工具:MiFlash进行驱动的安装,同时 在接下来的刷入系统步骤中也会用到这个工具
将下载的压缩包解压至一个文件夹,目录放在自己可以找到的位置(如桌面),然后双击运行 XiaoMiFlash.exe 然后会先弹出 请安装驱动 窗口,点击安装即可安装驱动。
ADB安卓调试桥
直接点击这里下载
然后将下载的zip压缩包解压到一个文件夹,并打开它,你会看到一大堆文件,我们不管它,在地址栏中清空并输入cmd,然后回车
你会看到一个命令提示符,若手机已经在系统中,输入adb devices
看看有没有显示设备,若在Fastboot,输入fastboot device
看看有没有显示设备,然后再手机弹出的窗口进行授权就OK啦
解锁Bootloader
解锁bootloader(简称BL锁)是进行刷机、Root等操作的前提,所以解锁Bootloader是必须的。
因为各大手机厂商对手机BL锁的解锁有着种种限制,想要解锁BL锁是比较困难的,所以要想解锁BL锁,建议挑选容易解锁的品牌。
有哪些手机品牌是比较好解BL锁的呢?
- 国内厂商:小米、一加、魅族、真我
- 国外厂商:三星、摩托摩拉、联想、Nothing、Google Pixel
这里说明:小米最近的小米14、小米14 Pro、小米15等以后的新机型出厂都搭载了自家的澎湃OS(Xioami Hyper OS),其解锁非常困难,不推荐购买,建议购买预装为MIUI的机型
下面开始解BL锁
首先在电脑上下载官方提供的解锁工具
下载后将此压缩包解压至一个文件夹,放在你可以找到的地方,然后打开里面的miflash_unlock.exe
然后在弹出的窗口中登录自己的小米账号
然后先把手机关机,再同时按住音量减键和电源键,然后手机就会进入Fastboot模式,屏幕上会出现“FASTBOOT”字样

较新的机型可能显示的是一个橙色字体的FASTBOOT
再使用数据线连接电脑,解锁工具会显示“已连接设备”
点击下方的解锁按钮,再经过确认,你应该能顺利地解锁BL锁!
刷机
选择合适的刷机包
Android中,通俗的说,刷机就是把刷机包刷入到手机,实现更换系统的效果。
而下一步就是选择一个适合的刷机包了,要根据需求选择。
目前大致有两种刷机包:
- 官方固件包
官方固件包是由手机厂商提供的,它包含了手机的系统以及一些预装软件,和手机厂商的一些专属服务 (和一些广告
- 第三方定制ROM
第三方定制ROM是由非官方的开发者/开发团队制作的,
其可定制性强,并且更纯洁,稳定
如果你想让你的手机既可以体验手机厂商的专属服务,但又想有一个没有/少量广告或预装软件的系统,那么你可以选择官方固件包的早期版本或其他地区的版本
以Redmi 9A为例
在XiaomiRom.com中
你可以找到小米手机几乎全部的刷机包
搜索相应的机型就可以找到所有的官方固件包,然后再对比一下手机的设备代号是否与搜索结果中的括号内容是否相同
至于如何查找设备代号,你可以下载Device Info HW这款软件,在系统选项卡中的设备就是其设备代号啦~
小提示(点我)
你可能会发现不同机型的设备代号是相同的,那就说明这些机型是可刷入相同的刷机包的,也就是说,找刷机包建议不要看机型,而是看设备代号,只要设备代号相对应都是可以刷入的然后根据需求自行选择不同版本的刷机包,之后会让你选择线刷包还是卡刷包,这里要如何选择后面会讲
第三方定制ROM更适合对广告敏感的人和对可定制性要求较高的人,因为都是基于AOSP,所以常成为类原生
第三方定制ROM有很多
以下是一些常见的ROM:
ROM名称 | 主要特点 | 官方网站 |
---|---|---|
LineageOS | 稳定、纯净、广泛设备支持、社区活跃 | lineageos.org |
Pixel Experience | 极致接近Pixel原生体验,包含Pixel专属功能(相机、启动器等) | pixelexperience.org |
crDroid | 基于LineageOS,提供大量自定义选项,同时保持接近原生 | crdroid.net |
Evolution X | 旨在提供Pixel体验并高度可定制,UI和功能性优秀 | evolution-x.org |
Paranoid Android (PA) | 性能与功能平衡,曾以独特创新功能著称(如Pie Control) | paranoidandroid.co |
GrapheneOS | 极致隐私与安全,不预装Google服务或提供沙盒化 | grapheneos.org |
CalyxOS | 高度注重隐私与安全,提供易用的隐私控制选项,可选择Google服务 | calyxos.org |
你可以根据自己的需求和主要特点进行选择
之后就像上面一样,搜索设备型号或设备代号进行匹配
- 你可能会遇到支持设备的列表中没有你的机型,这一般是正常的,只能等等开发者做适配或找找有没有民间大神做了
- 你可以去酷安和XDA论坛中找找有没有相关的话题或使用搜索引擎帮助查找
第三方ROM一般都是卡刷包,需要借助第三方Recovery,要怎么刷入请看下文
刷入系统
线刷包
先将下载下来的线刷包(通常是tgz格式)解压,会发现还有一个tar压缩包,解压后最终会得到一个文件夹,放到你能找到的位置
然后下载上文提到的MiFlash,解压下载的zip文件,然后打开里面的Xiaomi Flash.exe
确保驱动已经安装后点击上面的浏览,选择上一步解压后的文件夹,点击确定
再将手机用数据线连接电脑,并且进入Fastboot模式。
此时你的电脑应该会发出设备接入的声音,再点击加载设备你的手机应该会出现在其列表内。
之后将软件右下角选项改为全部删除,注意一定不要选择全部删除并lock不然它还会重新给你上锁回去
确保无误后点击刷机按钮
恭喜!现在你只需要等待几分钟就可以了
等跑条完毕并显示Finish你就可以将数据线拔出并长按电源键开机了,是不是非常简单呢!
卡刷包
首先需要下载一个第三方的Recovery ,比较知名的有TeamWin Recovery Project (简称TWRP)以及OrangeFox。
你可能会遇到支持设备的列表中没有你的机型,那么你可以尝试换另一种第三方Recovery,如果还是不行那就只能在一些刷机论坛去看看有没有民间大神做适配了
刷入TWRP
首先打开TWRP官网
在右上角菜单中选择Devices(设备)
然后选择手机的制造商,再选择与设备代号相同的选项,往下翻,找到Download Links(下载链接)选择第一个选项,再往下翻,找到twrp的文件名称。
这里建议要选择与你手机Android版本匹配的TWRP,以名称的“_”后面的内容为准,如twrp-3.7.1_12-1.img
则说明这个TWRP是适配与Android12的
再次点击后就可以下载了
下载的文件是一个IMG文件,首先将手机进入到Fastboot模式。
打开之前提到的ADB,输入下段命令
fastboot flash recovery
然后将下载的IMG文件拖入到命令窗口(前面要有一个空格)
然后回车等待刷入。
之后输入
fastboot reboot
然后回车,立即按住手机的音量+键不要松,等待进入至TWRP界面再松手。
等待一会后你会来到一个输入密码的界面,首先点击Select Language选择Chinese(Simplified)并点击OK。再输入你手机的锁屏密码.
然后会来到未修改的system分区界面,接着滑动下方的滑块即可。
使用TWRP刷机
首先确保手机存储内已经有了卡刷包,如果在电脑上,可以打开资源管理器,你应该可以看到你的设备,打开进入内部存储(或者SD卡)把卡刷包复制到你可以找到的位置
然后 点击安装,找到你刚才复制的刷机包,如果复制到了SD卡,点击下面的存储位置来更改。
最后滑动下面的滑块就可以开刷啦!
刷完之后返回到主界面点击清除,点击格式化分区按照操作清除Data分区,最后返回点击重启选择系统就OK啦~
刷入OrangeFox(若上步已完成可忽略)
首先打开Orange Fox官网(orangefox.download)
然后直接往下翻找到你手机的设备代号或者在搜索框内查询,点击后找到最新发布(Last release)下面的下载(Download)的上方有没有如下图类似的“ Android XX encryption is not supported. ”提示
如果有,请选择下面的旧版本(Older releases)的其中一个点击下载,如果没有这样的提示,直接点击“下载(Download)”即可下载,然后
你会得到一个zip压缩文件,解压后会看到有一个名为recovery.img的IMG文件,这个文件就是等会儿要用到的东西
首先打开上面提到的ADB,输入下段命令
fastboot flash recovery
然后将解压出来的IMG文件拖入到命令窗口(前面要有一个空格)
然后回车等待刷入。
之后输入
fastboot reboot
然后回车,紧接着立即按住手机的音量+键不要松,等待进入至OrangeFox界面再松手。
这样就顺利地刷入了OrangeFox!
随后你会来到一个输入密码的界面,输入你手机的锁屏密码,若是九宫格图案密码则每个点的位置对应着1-9(从上到下)的数字。
之后会出现一个下方有滑块的界面,直接滑动下面的滑块。
然后根据下图的图示操作来更改语言
之后原路返回就可以了
使用OrangeFox刷机
我们需要确保卡刷包已经位于手机存储内,若存到了电脑上可以通过USB数据线将卡刷包放到手机的存储内,内部存储或SD卡都是可以的,然后来到最下面 [文件] 一栏找到你的卡刷包,可以通过点按上面的箭头来更改存储器。
找到之后点击然后滑动下方的滑块就可以直接刷入啦!
然后返回主界面的 [清除]
栏选择格式化Data按照提示清除后就可以重启啦~
获取Root权限
介绍
Root权限,就是手机的超级管理员权限,故名思意,超级管理员权限可以做很多普通用户无法做到的事情。像是修改CPU调度、超频,修改、删除系统文件、软件等等很多都是关于系统层面的事都是借助Root权限来完成的,那么如何获取Root权限呢?最常用的方法就是安装Magisk,使用Magisk对手机的Boot镜像进行修补,在将这个修补过的Boot镜像重新刷入到手机的Boot分区,这样就完成了Root!
Root方法一:直接刷入Magisk(推荐)
首先前往Magisk的GitHub发布页
推荐
这里推荐一个第三方的Magisk管理端: [Kitsune Magisk](https://github.com/1q23lyc45/KitsuneMagisk) 与官方Magisk的不同之处就是可以更有效地隐藏对软件的Root,因为一些软件检测到手机获取了Root会有限制,所以更推荐安装这个Magisk管理端选择最新的发布版后选择其中的APK文件下载安装,然后在一个文件管理器中找到这个Apk文件,并把其文件扩展名改为 .zip
然后将手机重启至Rec模式,选择备份选择卡,然后勾选Boot分区,滑动下方的滑块开始备份等待完成后,找到刚才重命名的zip文件(若使用TWRP请点击下方的刷入zip),选择后滑动下方滑块刷入,完成后重启手机打开Magisk管理端,会自动重启一次,然后就成功Root了!
Root方法二:刷入已修补的Boot镜像Root
首先我们需要得到手机的Boot镜像,但是手机在开机状态下提取Boot镜像可是要root权限的呀,我们现在不就是想要root权限吗,这不就是个死循环了嘛。不过不用担心,有2种方法,我们分情况讨论。
- 从刷机包获取
- 直接提取手机目前的Boot镜像
从刷机包获取
首先找到你在刷入系统那一步中下载的刷机包。
如果是线刷包,你应该可以在最终解压后的文件夹中找到一个boot.img
文件,这个就是我们需要时Boot镜像。
卡刷包还分两种情况
如果是官方的卡刷包而不是第三方ROM的卡刷包,解压下来你会找到一个
payload.bin
文件,我们需要用payload dumper这个工具来解包
我们将这个bin文件传到手机上,然后下载MT管理器选择本地下载然后安装。
打开MT管理器,找到刚才的bin文件,点击选择浏览压缩包等待解压缩后你会看到一个boot.img
文件,将它解压出来。而如果是第三方ROM一般卡刷包解压下来会直接看到有一个
boot.img
文件,解压下来到手机内即可。
直接提取手机目前的Boot镜像
首先将手机进入到Rec模式,选择备份选择卡,然后勾选Boot分区,滑动下方的滑块开始备份等待完成后,将手机重启至系统,选择备份时使用的存储器,根据所使用的Rec来寻找备份文件
TWRP:/…/TWRP/BACKUPS/…/…/boot.emmc.win
OrangeFox:…/Fox/BACKUPS/…/…/boot.emmc.win
将其复制到你能找到的位置并修改后缀名为 .img
修补Boot镜像
推荐(点我)
这里推荐一个第三方的Magisk管理端: [Kitsune Magisk](https://github.com/1q23lyc45/KitsuneMagisk) 与官方Magisk的不同之处就是可以更有效地隐藏对软件的Root,因为一些软件检测到手机获取了Root会有限制,所以更推荐安装这个Magisk管理端选择最新的发布版后选择其中的APK文件下载安装,然后打开Magisk,选择最上边的安装,然后点击选择并修补一个文件选择刚刚你所解压/重命名下来的img文件,然后点击开始按钮,等待Magisk修补Boot镜像,修补完成后会将修补过后的boot镜像导出到Download文件夹,一般是以magisk为开头的img文件。
刷入修补过的Boot镜像
刷入Boot镜像有两种方法
- 使用Rec刷入
- 使用Fastboot命令刷入
使用Rec刷入
首先将手机重启到Rec模式,选择安装,然后找到修补过的Boot镜像文件,(若使用TWRP,请在右下角点击刷入IMG文件)点击选择Boot分区,然后滑动下方的滑块等待刷入。完成后重启手机之后打开Magisk管理端会自动重启一次,这样手机就Root完成了!
使用Fastboot命令刷入
首先将修补过的Boot镜像文件传到电脑上,然后将手机进入到Fastboot模式,在电脑上打开Adb命令行。
输入以下命令
fastboot flash boot
然后将修补过的Boot文件拖入到命令行窗口,注意前面要有一个空格,然后回车刷入,等待一会显示 [OKEY]
之后输入
fastboot reboot
即可重启手机。
然后打开Magisk管理端会自动重启,这样手机就Root成功了!
救砖
所谓“变砖”,是指设备由于各种原因,如刷机失败,固件损坏等原因,导致无法正常启动或使用,变得像一块“砖头”一样毫无反应。而“救砖”就是通过一系列手段,将“砖头”恢复成可用的状态。比如
- Fastboot线刷救砖
- Rec卡刷救砖
- 9008/深刷 救砖
救砖听起来比较难,实则对于刚接触刷机的萌新,确实。玩机这件事很多都是要靠经验的。所以掌握一些基本的救砖思路是很有必要的。
拿我自己来说,我这台红米9A总共变砖了……超过7次了!其中黑砖差不多3次了…虽然听着感觉手机在解了BL/root之后很容易变砖,其实只要不滥用Root权限,乱刷各种ROM和镜像是没有任何问题的。
我的救砖经验&忠告
注意文件名称
记得有一次,在误刷入一个文件名称已经标明了“板砖警告”的Rec镜像,手机变成黑砖了…也是很惨了,所以一定要注意这点。
建议不要在晚上刷机
Yes bro,it’s true.晚上刷机确实很可能出事。我有一次因为我突然想到我有一个东西没有备份就Rec刷机时直接长按电源键强制重启了,再刷回原来的包去备份,但是,刷不进去了(悲)只能Fastboot线刷救砖,然后因为没有清data导致变砖…总之每一步都要小心。
强制重启
Rec刷机时不要强制重启,这非常重要!!!不然很容易导致系统分区丢失导致刷不进去包,或者黑砖之类的,就像上面。
在玩机平台浏览相关帖子
在酷安、XDA论坛等玩机平台浏览相关帖子,特别是“变砖” “黑砖”等标签,如我的红米9A。在一些帖子中会提到
教程?
其实基本的救砖很简单,既然是因为系统的软件部分出了问题,那最简单的方法就是直接重刷系统,就这么简单,但是要注意,如果是因为刷Magisk模块导致变砖,可直接在Rec的文件浏览找到 /data/adb/modules/
并删除相关模块就可以解决。
黑砖
而黑砖就不一样了,需要用更底层的刷机工具,如高通的9008串口,联发科的深度刷机模式。因为红米9A搭载的是联发科的芯片,所以使用的是深度刷机模式,简称深刷 工具使用SPflash,因为每一台机型刷机方式都不大一样,所以这里就建议新手仔细在各大玩机平台,视频平台搜索相关的视频教程之类的,一般都很详细,如果实在不行,就封存起来,等到自己实力提升了再试试。或者去某宝的远程刷机&售后解决了。
本文结束
码字不易,如果感觉小编讲的不错的话投喂投喂吧~
本文完结