小米手机线刷方式刷机指南

线刷指的是 Fastboot 模式刷机,相较于系统内选择卡刷包或者手动进入 Recovery 刷机,线刷方式面临的限制较少。除非官方在后续 BL 更新中添加限制,否则在 BL 解锁情况下,可以刷入第三方 ROM 或降级系统版本。

提示1:虽然本文经过实机操作验证,但无法承诺每个场景下获得一致结果。刷机始终有潜在风险,请自行判断,操作前备份数据必不可少!

提示2:对于降级系统版本,应避免使用 2018-4-20 之前版本,太旧版本可能因为基带问题使用不了 WiFi,除非古董机型没有其它版本选择。

刷机准备事项

1. 手机在开机情况下与电脑连接一次,以自动安装好驱动程序。如果驱动安装失败,可换个 USB 接口或数据线再试。

2. 线刷方式刷机会清除手机数据。因此手机如果有数据,请先备份数据

3. 线刷需要手机已完成 BL 解锁,不然无法操作。BL 解锁方法可参考这篇文章

4. 将手机充满电。电脑下载好要刷的 MIUI 线刷包和 MiFlash 线刷工具,两者下载好后解压备用(用 WinRAR 之类软件解压,解压路径不要有特殊字符或中文)。

刷机操作步骤

1. 下面正式开始刷机,先将手机关机(建议先退出小米账号),长按音量下键 + 开机键进入 Fastboot 模式,用数据线连接到电脑。

小米手机 Fastboot 模式界面
小米手机 Fastboot 模式界面

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

选择解压的线刷包文件夹
选择解压的线刷包文件夹

3. 这步是可选项,但强烈建议在线刷工具右下角选中“全部删除”模式,待之后确认刷机正常后再选“全部删除并lock”重新刷一遍(也可以不lock重刷。是否lock的区别是锁不锁BL,不锁后面刷机会方便一些,不用重新解锁,锁的话会提升安全性,但以后刷机要重新申请解锁才可以)

之所以这样做是为降低刷机风险。如果后面刷机遇到意外问题,想要重新刷因为之前已默认 BL 上锁,刷机又要重新 BL 解锁。为避免这种情况,建议新手先选择不锁 BL 刷一遍,确认没问题后,再选择锁定 BL 重新刷入(或者直接用命令上锁),这样比较稳妥。

注1:如果刷的是海外版 MIUI 系统,因为 BL 增加了区域限制检查,切记不要加 BL 锁刷机,不然启动不了系统。国内版系统则可以加 BL 锁。

注2:虽然 MiFlash 有保留用户数据刷机模式,但有时可能遇到刷完后某些应用不可用(如相册),建议最好手动备份数据,不要依赖这个功能。

选择刷机模式(是否在刷机时锁定 BL 锁)
选择刷机模式(是否在刷机时锁定 BL 锁)

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

加载设备后点击开始刷机
点击刷机后等待数分钟,完成后手机会自动重启进入系统(有时线刷工具可能没有显示结果,只要手机正常重启进入系统初始化界面就行)

如果在刷机过程中遇到错误信息,可参考这个问题总结帖.

对于降级系统,后续还可以设置关闭系统更新提示,以避免这个烦人问题。

评论列表

  1. #250

    刷机一直等,等了几个小时还没好是怎么回事?是不是刷机前还要解锁BL

    1. 线刷需要先解锁BL,如果没有解,miflash应该会报错。
      至于刷机卡住,通常刷机过程不超过10分钟。如果长时间不动,可能是连接不良。

  2. #249

    尽管电脑端有时候更新有些异常,就是手机在重启的时候还是没有刷完的。这个我不知道算不算成功,但是两次刷机都是那样,第一次是全部数据的清除,第二次是加锁,都是同样的,没有刷完就直接重启成功了,并且新系统已经介入。这个有问题吗?
    各项功能也是没有问题的

    1. 通常刷完才会自动重启,miflash有时进度显示会卡住,不会有影响。

  3. #248

    结果,error,是什么意思

    1. 请附上完整报错信息。

      1. 就是线刷工具加载设备下面不是有个结果吗,刷完后那里显示ERROR

        1. 通常有一句错误信息,完整的是什么。

        2. 然后相机故障无法连接到相机

  4. #247

    你好,我从官网下载的Redmi 9A ROM,不知为何线刷工具提示couldn’t find flsh script,请问是什么情况

    1. 请问下载的是tgz后缀的线刷包吗?如果使用miflash线刷,需要先解压文件,建议用winrar解压。

      1. 是的,不好意思,谢谢你。我才发现自己下的是卡刷包,正在下线刷包。

  5. #246

    我这个5s刷了好几次都有错误怎么回事,刷是刷好了,每次重刷还是出现error: Not catch checkpoint ($fastboot -s .* lock),flash is not done,这个怎么办

    1. 这个错误可以忽略,原因查看这个说明

  6. #245

    红米6pro最后版本线刷下载不来怎么

    1. 已发您邮箱,请查收。

  7. #244

    问下这个MiFlash 线刷工具对MKT联发科机型也适用嘛?

    1. 是的,也适用。

  8. #243

    刷机12分钟了,还没刷好?怎么办?

    1. miflash有报错吗?如果进度卡着不动,可能是连接不良,可换个数据线或USB端口尝试。

  9. #242

    我想问一下,怎么看手机解没解BL锁

    1. 开启开发者选项,然后在 手机设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态 查看。

  10. #241

    如果中途不想刷了,可以直接拔出数据线,然后长按10秒重启手机吗,或者是很久都没有刷好,该怎么办
    手机自动重启了就可以拔数据线连接了吗
    如果我想锁,是不是在刷一遍全部删除并lock

    1. 最好不要中途拔出,重复那种超时不正常的(超过10分钟)
      手机自动重启到系统初始化界面就可以断开连接了
      要锁BL,选择lock模式再刷一次就可以了

      1. 我没有看,直接选择了删除全部并lock,会有什么影响吗

        1. 通常也没问题,第一次不锁BL刷主要是为避免如果有意外重新刷的时候时不用重新解锁。

          1. 好的,谢谢,小白第一次刷,成了

          2. 不客气。

  11. #240

    手机已刷好,但MiFlash还在闪和计时是怎么回事呀???

    1. 之前试过有的机型也这样,不影响使用,手机重启后就可以拔掉了,估计是miflash兼容性问题。

    2. 我的手机也是这样,不过不影响,刷完进入到欢迎界面的时候就可以拔掉线了

  12. #239

    刷了一晚上了,目前进度48000S+,还在进度当中。为什么这么慢,是哪里操作不对吗??

    1. 可能连接有问题,建议换个USB端口,例如可以用显示器上的USB端口。

  13. #238

    刷机信息: 时间0s,状态flash done,结果success。实际刷机未成功,这是什么原因?

    1. 可能连接不良,可以试下换个USB端口或数据线。

    2. 确实是,USB端口问题,换另一台电脑刷就成功了

  14. #237

    点击全部删除刷一遍机,然后点击全部删除并Lock再刷一遍,这是建议的吗

    1. 前者保险起见是建议的,后者则取决自己要不要锁BL,如果不锁就不用重刷了。

      1. 好的,谢谢

  15. #236

    国际版要刷国内版 线刷直接刷吗

    1. 在BL解锁和备份数据后,直接线刷就可以。

  16. #235

    我下载了两种都提示不对哈哈哈

    1. 请看下现在手机运行的系统版本是多少,数字+字母组成的那个。

  17. #234

    我下载完驱动后,手机关机进FASTBOOT模式,点击加载设备后没有反应,手机屏幕会变黑左上有一行英文字母。但是开机时点有反应,会出现设备

    1. 是不是显示 press any key to shutdown

  18. #233

    刷了十几分钟,没反应,没成功重启进入系统

    1. 如果miflash没有显示错误或刷写进度,可能连接不良,尝试换个USB端口或数据线。

  19. #232

    nice 成功回退 广大米粉 注意解压路径 这玩意坑了我半天

  20. #231

    谢谢分享,学习一下,做系统降级

  21. #230

    救砖成功 谢谢大佬

  22. #229

    miflash提示couldn’t find flash script.怎么办

    1. 请检查选择的刷机目录是否正确,这是找不到刷机脚本错误。

      1. 没选错啊,刷机包不应该是tgz格式吗,下的这个不是tgz,我也是显示这串英文

        1. 线刷包是tgz后缀文件,需要解压后使用,是否下载的卡刷包?

  23. #228

    geigei 下载错包可以帮换个么 线刷下成了卡刷的说

    1. 已返回积分。

  24. #227

    如何刷回官方rom

    1. 用线刷可以刷回,也就是本文方法。

  25. #226

    没仔细看,系统默认加锁,现在打不开国际版了,如何解锁,我是二手机没账号

    1. 可以尝试直接电脑运行解锁工具。

  26. #225

    为什么识别不到ROM
    降系统一定要解bl锁吗
    显示“error:FAILED (remote partition table doesn’t exist)”是什么意思

    1. 没有遇过这个错误,但线刷是需要BL解锁,如果没有解,错误可能和这个有关,刷的时候可以选择重新上锁。

  27. #224

    666s刷完提示success了,但是开机屏幕动不了

    1. 通常初始化启动需要等待六七分钟,出现配置向导界面就可以操作了。

      1. 出现了向导界面,但是操作不了,屏幕点了没反应

        1. 重启手机试下?没有遇过这个问题。

          1. 重启也没用
            不会是硬件坏了吧,我开始就弄了magisk面具里面的哪个edxposed模块,然后装完重启就这样了,我开始以为是系统文件坏了,然后重新刷了,还是没用

          2. 之前选的是全部删除模式刷的机吗?

  28. #223

    刷机结果栏,显示error 错误

    1. 请提供具体提示的错误信息。

  29. #222

    小米6X 从v12.0.3 降到 V10.3.5 超过3000秒了 还在Flasshing, 可否拔线??重装

    1. 只要之前没有选择锁BL,可以直接拔线重刷(尝试换个USB端口,优先USB2.0)。如果锁了,则要先解锁才能刷。

  30. #221

    真详细!第一次刷就成功了,就是bl解锁麻烦要等几天,不过也值了,还是旧版本省电!

  31. #220

    直接变砖了

    1. miflash显示什么错误?是卡米了?

  32. #219

    小米9 从12.5.5 降到10 ,快2400秒了还在flashing, 是不是换线或者换口重刷?

    1. 可以试试,这么长时间不正常,通常最多10分钟左右。

  33. #218

    我想从12.5.12降到12.5.2。是直接降,还是逐级降啊

    1. 如果是线刷,直接降就可以了,备份数据刷完后还原。
      如果取巧卡刷方法,直接降可能有问题,自己只试过逐级降。

      1. 我看b站上,12.5好像还要改文件需不需要啊

        1. 如果遇到update sparse crc list failed错误则需要改。

          1. 我刷机出现这行字了,该怎么做?

          2. 请查看上面留言链接。

  34. #217

    可以不用bl解锁,我想降级

    1. 这个方法可以不解锁卡刷降级,但有可靠性问题。

      1. 因为更新系统包名称太长没法重命名怎么办

        1. 提前复制好哦,开好小窗视图方便操作。

  35. #216

    你好,我检测不到设备 更新驱动也无效

    1. 可以试下这篇文章里提到的的方法。

  36. #215

    出现错误”object refence not set to an instance of an object”
    本来刷过好几次了,但没多久想刷其他低版本后,出现此错误。后来,连最新版也是这样的错误了,求助大神哇

    1. 看起来是电脑软件运行环境之类的问题,重启电脑试试?如果不行,可尝试换个miflash版本。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。