来源:https://www.v2ex.com/t/739580?p=1

一、登录小米账号,打开开发者模式。

  登录手机,打开开发者模式。
  1、进入“设置”并点击“我的设备”。
  2、在“我的设备”界面点击“全部参数”
  3、在“全部参数”界面狂按“MIUI版本”直到出现“您已处于开发者模式,无需进行此操作”提示为止。
  4、此时你已进入开发者选项模式,返回到“设置界面”并找到“更多设置”选项,点击进入即可看到“开发者选项”提示为止。
  5、点击进入“开发者选项”界面即可打开“设备解锁状态”。
  注意,解锁后会清空手机所有数据
  6、登录账号后,等待168h(7天)后再进行解锁。

二、解锁bootlocker

  至网址: https://www.miui.com/unlock/download.html
  下载解压缩软件包。然后打开运行,输入账号密码。
  1、进入解锁界面。
  
  2、手机进入bootloader模式。
  3、然后点击解锁。即可。
  4、如果不能解锁,就点击安装驱动。
  5、然后会显示解锁成功。

三、下载线刷包

  1、如果对应机型的TWRP还未开发出来,也可以不用等。
  2、至网址下载对应机型的线刷包。
  a、https://mirom.ezbox.idv.tw/phone/
   https://mirom.ezbox.idv.tw/phone/lime/
  比如对redmi note9 4G就可以下载对应的线刷包:
  
  b、https://xiaomifirmwareupdater.com/miui/
  c、https://miuipolska.pl/pobierz-miui-12-stabilne/
  3、此处需要注意的是,如果ROM固件型号和手机型号不一致会提示无法刷机错误。
  4、查找正确的固件版本的方法如下:
  a、至网址:https://miuiver.com/xiaomi-device-codename/ 下载软件platform-tools。
  b、关闭手机按音量键-和开机键,进入fastboot模式。
  c、进入解压的 platform-tools 文件夹,按住键盘上的 Shift 键,同时鼠标右键点击文件管理器空白处,在右键菜单里点击“在此处打开 Powershell 窗口”。
  d、在之前打开的 Powershell 窗口里输入 .\fastboot getvar product 命令查询手机代号。比如我的新手机型号是pissarro
  
  e、按照代码去tg搜索对应的线刷固件。
  

四、使用线刷工具刷入

  1、下载线刷工具包。 http://www.miui.com/shuaji-393.html
  2、关机状态下,同时按住 音量下+电源键 进入Fastboot模式将手机USB连接电脑。
  3、线刷包下载完成后解压,打开线刷包文件夹,复制地址栏地址如下图。
  
  4、刷机工具下载完成后安装(如遇到系统安全提示请选择允许安装),打开XiaoMiFlash.exe将复制的内容粘贴到蓝色区域位置。点击黄色圈选部分加载设备,刷机程序会自动识别手机,点击红色圈选部分刷机开始刷机。有BL锁机型默认会选择“全部删除并LOCK”,没有BL锁机型需要手动选择“全部删除”(如下图绿框显示)。
  
  5、刷机成功!