小米 9 完整详细刷机案例,此处默认已自行 备份数据

# 用到的工具

  • 刷机用的小米 9 (MI 9)
  • 多条数据线 (推荐原装)
  • 电脑 (笔记本 / 台式机)

# 解除 BL (BootLoader) 锁

  • 进入到手机设置中,点击 关于手机 ,先手动记录 Android版本号 ,再多次点击 MIUI版本 直至出现 处于开发者模式 的提示。之后返回设置主页面,下滑至看到 更多设置 ,进入到更多设置中,下滑找到并进入到开发者选项。

  • 再在开发者模式中点击设备解锁状态,按其要求做好后,进入到→申请解锁小米手机页面

  • 先在电脑桌面新建一个 txt文件 ,将下面代码填入并保存后再将此文件后缀改为 bat (xxx.bat),之后右键点击以管理员身份运行。接着再手动电脑重启。
@echo off
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "osvc" /t REG_BINARY /d "0000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipContainerIdQuery" /t REG_BINARY /d "01000000" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\18D1D00D0100" /v "SkipBOSDescriptorQuery" /t REG_BINARY /d "01000000" /f
pause
  • 下载完小米手机解锁工具后,打开,登入后点击上方齿轮,点击驱动测试。接着换到小米 9 手机,关机后 同时 按下音量下键和电源键直至出现 FASTBOOT 字样后用数据先链接。(当无反应时,尝试更换数据线或插入其他的 USB 接口)

# 正式刷入 ROM 包 - FastBoot (线刷)

  • 先到→MIUI 官方 ROM 包,依照自身想要的类型挑选 (稳定版,国际版等),再根据先前记录的 Android 版本号来获取相应的 ROM 包 (下载类型为 线刷包 )(只能用低于或等于当前安卓 (Android) 版本号的 ROM 包)

  • 再在→MIUI 线刷工具处获取线刷工具,解压后打开 XiaoMiFlash.exe ,点击加载设备。接着将下载好的 ROM 包解压 (好像要解压两次,但好像解压不出来只能通过压缩包预览再将首文件夹托到当前目录这种手段来解压),再回到刷机工具,点击选择,找到刚刚解压的文件夹目录 (尽量路径都是英文),再看到刷机工具最下方,前两个选项不会重新上 BL 锁,最后一个刷完后会上锁,选择完后点击刷机并等待结果处出现 success 即可。(另外,当提示 error 时,倘若此时手机已自动重启也表明刷入成功)
  • 倘若刷入失败变砖,要是有选择重新上 BL 锁,则只要先解锁 BL 锁后再按步骤重新刷入即可;没上 BL 锁就直接按步骤重新刷入即可。

# 杂谈

不知道为什么小米 9 刷完俄版 (重新上了 BL 锁) 后,手机重启后出现了该 ROM 包不能在此设备安装的英文提示,但我再重新解锁 BL 锁后,手机重启后又可以用了 (即刷入成功了)。之后我又试了不上 BL 锁刷入,刷入后一切正常。