超详细的小米手机刷机指南!

前言

本文章会教你如何解锁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. 相册照片及视频
  3. 应用软件和数据
  • 1项优先考虑使用第三方带有备份的通讯录应用,像谷歌的通讯录,登录支持备份和同步,不一定要用自带的。其次再考虑将联系人一次导出至一个文件,再将文件移到外部存储或传到电脑上
  • 2项和1项差不多,可以使用谷歌的Google相册或其它带有备份功能的第三方相册,其次再考虑将内部存储目录下的DCIM、pictures等文件夹移到外部存储或传到电脑上
  • 应用需要将安装包进行提取,然后进行转移,数据方面,如果是像微信与QQ,可以登录对应的PC版进行备份聊天记录,而其他软件的数据在没有root的情况下估计是不保的

如果你有一台多余的手机,可以下载类似于“一键换机”的App,将需要备份数据的手机作为旧手机,将对应的数据资料存在对应的新手机上,如要恢复,反向操作就行了

环境安装

驱动

因为要借助到电脑刷机,所以电脑端也需要配置环境

在Windows 10及以上的系统中通常会自带Android驱动
但是之前的版本不会有,所以我们需要安装驱动

我们可以借助官方小米刷机工具:MiFlash进行驱动的安装,同时 在接下来的刷入系统步骤中也会用到这个工具

下载链接

将下载的压缩包解压至一个文件夹,目录放在自己可以找到的位置(如桌面),然后双击运行 XiaoMiFlash.exe 然后会先弹出 请安装驱动 窗口,点击安装即可安装驱动。

MiFlash

ADB安卓调试桥

直接点击这里下载
然后将下载的zip压缩包解压到一个文件夹,并打开它,你会看到一大堆文件,我们不管它,在地址栏中清空并输入cmd

地址栏在哪里?

你会看到一个命令提示符,输入adb devices看看有没有显示设备,然后再手机弹出的窗口进行授权就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

有些机型可能显示的是一个橙色字体的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

待更新


超详细的小米手机刷机指南!
https://gaewdfyy.github.io/2025/02/22/shuaji/
作者
GaewdFyy
发布于
2025年2月22日
许可协议