小米手机线刷方式刷机指南
线刷指的是 Fastboot 模式刷机,相较于系统内选择卡刷包或者手动进入 Recovery 刷机,线刷方式面临的限制较少。除非官方在后续 BL 更新中添加限制,否则在 BL 解锁情况下,可以刷入第三方 ROM 或降级系统版本。
提示1:虽然本文经过实机操作验证,但无法承诺每个场景下获得一致结果。刷机始终有潜在风险,请自行判断,操作前备份数据必不可少!
提示2:对于降级系统版本,应避免使用 2018-4-20 之前版本,太旧版本可能因为基带问题使用不了 WiFi,除非古董机型没有其它版本选择。
刷机准备事项
1. 手机在开机情况下与电脑连接一次,以自动安装好驱动程序。如果驱动安装失败,可换个 USB 接口或数据线再试。
2. 线刷方式刷机会清除手机数据。因此手机如果有数据,请先备份数据。
3. 线刷需要手机已完成 BL 解锁,不然无法操作。BL 解锁方法可参考这篇文章。
4. 将手机充满电。电脑下载好要刷的 MIUI 线刷包和 MiFlash 线刷工具,两者下载好后解压备用(用 WinRAR 之类软件解压,解压路径不要有特殊字符或中文,包括空格也应避免)。
刷机操作步骤
1. 下面正式开始刷机,先将手机关机(建议先退出小米账号),长按音量下键 + 开机键
进入 Fastboot 模式,用数据线连接到电脑。

2. 在之前解压的线刷工具文件夹里找到 XiaoMiFlash.exe
双击运行,软件界面点击“选择”按钮,选中解压的线刷包文件夹。

3. 这步是可选项,但强烈建议在线刷工具右下角选中“全部删除”模式,待之后确认刷机正常后再选“全部删除并lock”重新刷一遍(也可以不lock重刷。是否lock的区别是锁不锁BL,不锁后面刷机会方便一些,不用重新解锁,锁的话会提升安全性,但以后刷机要重新申请解锁才可以)。
之所以这样做是为降低刷机风险。如果后面刷机遇到意外问题,想要重新刷因为之前已默认 BL 上锁,刷机又要重新 BL 解锁。为避免这种情况,建议新手先选择不锁 BL 刷一遍,确认没问题后,再选择锁定 BL 重新刷入(或者直接用命令上锁),这样比较稳妥。
注1:如果刷的是海外版 MIUI 系统,因为 BL 增加了区域限制检查,切记不要加 BL 锁刷机,不然启动不了系统。国内版系统则可以加 BL 锁。
注2:虽然 MiFlash 有保留用户数据刷机模式,但有时可能遇到刷完后某些应用不可用(如相册),建议最好手动备份数据,不要依赖这个功能。

4. 点击“加载设备”,识别到手机设备后就可以点击刷机(如果没有识别到手机,手动点击安装驱动后再试)。刷机过程大概等待七八分钟,完成后手机会自动重启进入系统。

如果在刷机过程中遇到错误信息,可参考这个问题总结帖.
对于降级系统,后续还可以设置关闭系统更新提示,以避免这个烦人问题。
我下载了刷机包,就一串英文翻译就是找不到脚本 这怎么弄?
请检查是否下载的tgz后缀线刷包,其次需要先解压,用winrar之类软件。
刷机包解压之后,就选择线刷包,就显示一串英文翻译就是找不到脚本
选择解压的那个文件夹,也就是images上一级目录。
我确定我解锁了BL,然后刷机的时候 刷到最后出现了这个【error:Not catch checkpoint (\$fastboot -s.lock),flash is not done】
重点是,我重启手机后居然是刷成功了。(手动滑稽)
这个是miflash刷机后的检测问题,不影响刷机结果。
大佬 提示无授权下载咋办
请试下刷新页面再点击下载。
缺少flash脚本怎么弄啊!
检查选择目录是否正确。
什么意思?目录什么要求
miflash选择的线刷包解压目录下应该有提示缺少的刷机脚本,没有通常是路径选错了。
我打开MIFLASH程序 它就提示缺少脚本
那可能是系统运行环境问题,具体报错是什么。
couldn’t find flash script
运行mifkash后有没有选择线刷包解压路径?
打开软件 -> 选择线刷包解压路径 -> 选择刷机模式 -> 刷新设备 -> 点击刷机
选了
卸载了miflash重装后,选刷包后就弹出了那个没有flash脚本提示
可截图发下邮件(地址在网页底部)
是不是路径奇奇怪怪,全英文试试
为什么显示找不到flash文件,大佬解释一下呗
建议检查miflash选择的线刷包解压路径是否正确,目录下应该有提示缺少的刷机脚本文件。
解锁太久了 如果手机已经变砖了就更不好搞了
线刷解锁没法绕过,9008之类的漏洞刷法对新机没用
为什么k40刷12.5.2耗时大几个小时都不行
而且也不报错
估计连接不良,尝试换个USB端口或数据线操作。
求大神,红米note5刷海外版V9.2.4.0.NEIMIEK,安卓7.1的可以吗,我现在版本是MIUI10最新的开发版。
这个是最老的国际稳定版了。
这个没办法确认哦,需要实际测试才知道。
点了加载设备以后一直是0秒无反应,进度条也不走。 重新安装驱动依然是这个样子,型号K50
尝试换个电脑操作,如果没有,先试下换USB端口和数据线。
已解决
miui对小米10太不友好了 桌面卡屏 充电变慢 5g老是断流
MIUI13
刚刚一把刷过 还是简单 12.5 就是好呀 再也不升级了
我赞同,10S升级13之后信号变差,发热严重,续航拉跨,我刷回12.5了
12.5.5 版本嘛?
bl锁到底解好还是不解好啊,我只刷官方的包,,,升级或者降级 有没有问题啊 求大佬解答
线刷前提必须解,之后如果刷官方国内版则可以选择锁。
不管降级 还是升级 都要 解BL锁?
是的,只要是线刷就需要解,刷的时候可以选择重新上锁。
对了 手机解锁BL遇到168小时 手机还能正常使用嘛?
期间不影响使用,只是绑定账号需等待168小时后才能解。
如果不解锁直接刷程序包 会怎样?
会报错刷不了。
我刷的是海外版 MIUI 系统,加 BL 锁刷机,启动不了系统怎么办?
电脑解下BL就能启动了,以后刷海外版避免锁BL,原因文中有提及。
刷机 显示 flashing 进度条一直走 没反应
可能连接不良,可以试下换个USB端口或数据线。
显示结果error啥意思,但是手机刷成功了,也开机了
可能是这个问题。
小米联发科手机也是正常用miflash刷就可以了吗?有什么需要注意的吗?
也是用miflash,就是有个别联发科机网上很多反映线刷失败不能开机,已知的是红米9A。
线刷之后,手机就一直在FASTBOOT模式一直没法开机了,请问大神有办法解决嘛?(手机是红米note11 4G国际版的)
线刷有报错吗?可试下刷最新版有没有问题。
实测可以,就是解bl那步等很久,实际刷机几分钟就能完成
管理员,线刷降级刷机状态一直都是flashing怎么回事啊?
如果没有具体错误,可能连接超时,可换个USB端口或数据线再试。
我的Recovery是7兔的 系统是12.5,能卡刷13吗。开发版刷完自带root吗?
如果刷开发版,除非有内测,不然需twrp卡刷,另外没有内测开启不了root选项,并且公测开发版已关闭root功能。如果只为root,直接刷面具就可以了。
可以不解BL锁降级系统吗
线刷需要BL解锁,除非9008漏洞用EDL模式刷,但仅限高通老机型可用。
你好大神!我没注意下面的选项,结果是全部删除和LOCK。刷的国际版,结果进不了系统。我该怎么办?重新刷又显示错误
这种通常可以直接电脑重新解锁,之后便可以启动系统。除非短时间内解锁次数太多或解绑了设备才不行。
小米max4+128版本,用的小米官方包想降级线刷,结果出现错误
状态
error:writing ‘sbl1’ Failed(remote:’flash write failure)
求大神告知解决办法
请检查是否BL解锁了,如果已解,可以重进fastboot试下。
进入FASTBOOT之后MIFlash加载设备不显示,但是正常重启手机之后加载设备显示有设备,无法刷机怎么办?
可以试下这里提到的方法。
刷機0秒就成功,但開機後還是原系統…求解
可能连接不良,换个USB端口或数据线尝试,另外线刷包解压路径建议选择桌面。
error:Not catch checkpoint (\$fastboot -s.lock),flash is not done
解BL了吗?
can not found file flash_all.bat什么意思呀
没找到刷机脚本,请检查线刷包解压路径是否选对
但是我刷海外版降级加了BL锁,后来提示错误,但开机以后已经刷成海外版了,而且也从安卓11降级到了10,开发者模式中BL锁显示的也是解除状态,这是什么情况
刷的时候选择锁BL,刷完后显示解锁状态?没有遇过这种情况。
我什么也不懂 请问小米平板1能线刷成高版本吗 现在是miui9.2.4.0 我主要想下载微信b站等应用 哪个版本兼容这些软件
求大佬回复 谢
这个版本怎么下载微信 最新版微信说什么解析包时出现问题 低版本能打开 但登录时一定要求升级到最新版 最新版好像不兼容
这已经是最新版哦,包括开发版也停在Android 4.4,只能找下看有没有第三方ROM。
谢大佬
实测管用,bl那步是最麻烦的,真正刷机不到5分钟,刚刷完,还是旧版本香!
这种方法可以刷第三方ROM吗?
第三方ROM通常没有线刷包,需要TWRP卡刷。
报错:error:Writing’sparsecrclist’ FAILED(remote:’update sparse crc list failed’)怎么办
请查看 https://miuiver.com/update-sparse-crc-list-failed/