小米手机 BL 解锁操作指南

在开始之前,先大致了解下 BL 锁的相关知识,以便对接下来的操作有个基本认识。

什么是 BL 锁

BL 全名为 BootLoader,它在手机安全启动规范中属较底层的一环。以下是 BootLoader 在各类启动场景中的顺序。

  • 系统启动:芯片内部固化 BootROM -> BootLoader -> Boot.img(Linux kernel 和 RAMDisk) -> System.img(Android)
  • 卡刷启动:芯片内部固化 BootROM -> BootLoader -> Recovery.img -> 刷入卡刷包
  • 线刷启动:芯片内部固化 BootROM -> BootLoader -> 刷入线刷包

BootLoader 会检查加载对象的签名信息(Boot.img 或 Recovery.img),如果签名与 OEM 厂商签发的不符将拒绝启动。在通过 BootLoader 检查后,后续步骤也会继续验证加载对象,Boot.img 检查 System.img 签名,Recovery.img 检查刷机包签名,如此环环相扣。

为什么需要解 BL 锁

从上面介绍可以了解到,BL 锁主要作用是验证加载对象签名,防止启动第三方 ROM 或 Recovery,避免由此带来的数据安全风险。同时限制了 Fastboot 方式刷机(线刷),防范手机在没有授权的情况下被刷机。

对于合法刷机需求,小米保留有 BL 解锁渠道,在解锁后才能使用线刷方式刷机。小米 BL 解锁设计有多重验证,需在手机和解锁工具上登录相同小米帐号,并在手机插入 SIM 卡,进行数据联网等指定操作。

BL 解锁后有何变化

BL 解锁后赋予用户更多权限,可以自由刷第三方 ROM 和 Recovery,可以 Root 手机,相应的也会增加手机安全风险,仅适合高级用户。

对普通用户来说,解 BL 锁可能只为降级系统版本。这种只要确保 ROM 是官方原版,在刷机时选择锁定 BL 锁,安全性将不受影响。

注:如果刷国际版 ROM,则不能上锁,不然会无法启动系统。因为小米在 BL 加入了区域验证,国内版和国际版的签名信息不一致。

小米手机 BL 解锁步骤

在解锁操作前,先确认自己的小米帐号是否可以解锁(即每月最多解锁 1 台手机,每年最多 4 台,超过需要更换帐号)。

帐号没问题后即可开始下面解锁步骤:

  1. 备份手机数据BL 解锁会清除手机数据,有数据的请先外置备份数据
  2. 手机已插入 SIM 卡,关闭 WiFi 连接,启用数据联网方式(后面操作需要用到数据联网)
  3. 依次点击 手机设置 -> 我的设备 -> 全部参数 -> 连续点击几次“MIUI 版本” 打开开发者选项(图解
  4. 依次点击 手机设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态 -> 绑定帐号和设备(图解
  5. 如果首次绑定手机,需要在绑定帐号后等待 7 天,期间不要退出小米帐号,以满足解锁条件(不然后面会提示绑定时间太短
  6. 电脑下载小米 BL 解锁工具历史版本),完整解压后运行里面的 miflash_unlock.exe 程序,按提示登录小米帐号
  7. 将手机关机,按住音量下键 + 开机键进入 Fastboot 模式,用数据线连接电脑(如果显示未连接,请检测安装电脑驱动
  8. 识别手机连接后,点击“解锁”按钮,稍等片刻就会看到 BL 解锁结果,然后重启手机(开机可看到 BL 锁状态
  9. 到此,BL 解锁就完成了,之后可以按需使用线刷方式刷机或者 Root 手机等操作

注:如果解锁过程中遇到问题,需要重启手机,可以长按开机键 10 秒退出 Fastboot 模式。

小米手机 BL 解锁常见问题

BL 解锁后可以重新上锁吗

可以在使用 MiFlash 刷机时,在界面右下角选择是否锁定 BL。或者在刷机后运行锁定 BL 命令上锁。

解锁工具提示“账号设备不一致”

检查手机登录小米帐号是否和线刷工具登录的一致。如果帐号相同,可尝试将手机系统升级到最新版再试。

解锁工具提示“账号与设备没有绑定关系”

如果用小米英文官网注册的帐号解锁国内版手机,可能出现此问题,需要注册国内帐号操作。

解锁工具提示“无法获取手机信息”

尝试更换数据线。如果电脑有 USB 2.0 端口,优先使用。此外最好用运行 64 位系统的电脑操作。

解锁失败显示“未知错误-1”

网路异常,检查电脑网络是否正常连接。

解锁失败显示“账号权限不足或者账号受限”

账号存在安全风险,无法执行解锁操作,建议更换账号。

评论列表

  1. #91

    提示解锁失败:请使用官网普通用户解锁工具进行操作。
    手机是红米 9A,工具是从官网下载的最新版

    1. 我也是一样的问题,还没有解决

      1. 或许可以试下MiUnlock旧版本

  2. #90

    请问从miui14线刷降级到miui12需要解BL锁吗

    1. 线刷都需要哦。

  3. #89

    解锁时,正在验证设备信息卡在50%

  4. #88

    解锁失败,未知错误,请稍后重试1004,我解锁不了啊

  5. #87

    无法开机如何解BL锁?

    1. 要看什么场景导致的。如果是加锁刷了海外版,没有其他操作,这时可以直接连接电脑解锁。

      1. 早上好,因为手机一直无限重启mi界面,就连recovery模式都进不去,还有什么方法可以解bl吗?手机是国行的

        1. 如果是旧机型,可以网上找下有没有9008或mtk深刷方法。如果是新机,基本上只能送售后处理。

    2. 因为手机一直无限重启mi界面,就连recovery模式都进不去

  6. #86

    在国外买的预置为国际版MIUI的小米,可以解锁并刷回国内版ROM吗?
    刷回去的话,能不能重新上锁?

    1. 刷跨区ROM不能锁BL,不然启动不了系统。

      1. 刷了跨区,re是官方的,BL是锁定的,root面具也有权限,有限制,在正常用,现在在找寻欧版怎么解锁?

        1. 确定BL是锁状态?按理说刷跨区ROM和刷面具与锁BL是冲突关系。

  7. #85

    重新上锁之后再解锁需要再等7天吗?

    1. 有可能,并且可能需要等待更长时间,每月解锁次数有限制,好像是一次还是一台手机来着。

  8. #84

    手機在fastboot模式下連接 小米 BL 解锁工具, 解鎖 按钮一直灰色不能點擊!

    1. 已检测安装电脑驱动

      1. 可能连接不良,可以试下这里提到的方法

  9. #83

    为什么解锁的时候点击绑定账号和设备,先显示正在申请,然后就显示没有连接网络,可我明明打开了数据连接,也可以正常使用网络

    1. 重启手机试试?

      1. 重启试过了,也不行啊

        1. 这就不清楚哦,没有遇过。实在不行,可以考虑还原系统设置(注意备份)。

          1. 好吧,谢谢啦

  10. #82

    后天两个回国探亲的长辈要离境了,特地帮他们买了两台红米K40S,替换他们用了很久的小米Max 2(常态化自动关机),想说都绑定我的小米ID,然后过168小时BL解锁刷国际版ROM,结果没有留意一个ID每个月只能解锁一台,现在换绑账号也来不及了又要重新等168,听说有资深或者开发组的小米账号可以不受限制,请问有没有好心人愿意帮忙,只需要帮忙或者租借账号解锁即可,线刷我自己会,希望有好心人可以帮忙,谢谢。

  11. #81

    你好我刚刚在解锁的时候显示绑定时间过短,一般是要绑定几天才能解锁呀

    1. 通常是7天或3天。

      1. 为什么我这个提示要15天呢?

        1. 这不清楚哦,可能账号或设备短时间内解锁达上限。

  12. #80

    大神你好 我Redmi5A在开发人员选项绑定账号和设备里面输入手机号获取验证码后 手机自动填写验证码同时又提示没有网络连接 点击系统的检查更新同样是这种情况 我手机卡网络可以正常访问网络 请问这是怎么回事有解吗

    1. 抱歉没有遇过哦,切换不同网络环境试试?

  13. #79

    请问下,绑定成功之后,7天到期解锁,提示还需要等待190小时,这个是什么问题呢

    1. 这个不清楚哦,时间取决小米云端策略,可能退出过账号?

  14. #78

    你好,我的小米8A解锁时提示账号绑定设备时间过短,需要等待97小时,但现在这个手机是备用机,我可以把手机卡退出来,不退出小米账号吗,这样时间会重置吗?

    1. 之前这样测试过可以,不确定最新有没有限制。

  15. #77

    我刷的这个手机不是我的别人的啥也不知道解锁不了怎么刷

    1. 解不了BL只能系统内选择卡刷包那种刷机哦,无法线刷或root之类的操作。

  16. #76

    大佬请问砖头怎么解锁(没有登陆小米账号)

    1. 这个应该没有办法,部分旧机型可能可以用9008强刷(几年前的)。

  17. #75

    fastboot一直是红色的 没有米兔出现

    1. 现在新版的FASTBOOT是橙红色字体界面。

  18. #74

    我手机开不了机弄不了开发者选项怎么办

    1. 如果之前没有绑定账号,只能9008或MTK深刷(有一定门槛,不懂建议还是售后处理比较好)。

  19. #73

    一张sim可以解多少台bl手机

    1. 目前看是按小米账号算的,SIM卡是否有限制不确定。

  20. #72

    这个解锁限制的时间是不是有毛病啊,昨天看的时候还有22小时解锁,今天看居然还有192个小时,是不是有病啊?这是怎么检测到的?官方能不能给个合理的解释,要说我之前没绑定账号就算了,昨天22小时,今天就莫名其妙的增加了192小时,我又得等8天,凭啥啊?

    1. 之前遇过等待360小时的,可能和账号有关,玄学问题……

      1. 这个只能靠运气了吗

  21. #71

    我的手机摔过一次,后来就不能用插卡用流量了,只能连wifi,这情况还能解锁吗?

    1. 如果老版本MIUI系统,可能没有这个要求,新版本目前没有看到可以绕过这个限制的方法。
      或许可以试下共享其它手机的数据网络,不确定是否可行。

  22. #70

    博主,我点击安装驱动,它却弹出弹出报警框,说“Windows找不到文件MiUsbDriver.exe。请确定文件名正确后。再试一次”。起因是,我的文件路径是中文,害怕因路径问题影响后面操作,所以我就把路径都改成中文了。而在改路径之前,我是已经安装过一次驱动的。现在的问题就是,我改了路径名之后,就安装不上驱动了

    1. 尝试了更新最新版手机解锁工具,更新了解锁工具之后,点击安装驱动,是有反应的,但是连接手机是一直连接不上

      1. 可以试下将解锁工具解压到其它目录再运行。
        另外也可能和这个没有关系,可以看下这里提到的连接不良解决方法

        1. 还是不行,旧版的还是会提示找不到文件,新版的不会。然后我查了一下,有大佬说要先刷成开发版才可以做BL解锁的操作,博主,是这样的吗?

          1. 稳定版也能解BL,这个和开发版没有关系。如果实在不行,换个电脑操作应该可以解决。

          2. 用miflash安装驱动

  23. #69

    解锁的时候是等待时间过了才会清楚数据嘛,还是当时就会清楚数据?

    1. 解锁成功后才清,会恢复到出厂设置,数据需要外置备份,例如复制到电脑。

  24. #68

    小米平板1没得插sim卡请问有单独教程吗 谢谢

    1. 估计这种不会要求sim,可以先试下。

      1. 刷到欧版,想要回到国行,或者升级,降级系统,操作办法是否和一般的刷机方法一样?

        1. 是的,备份数据后线刷。

  25. #67

    小米5pro没有sim卡,解锁工具提示“无法获取手机信息”

    1. 手机上绑定设备那步需要用数据联网哦,不然后面无法继续操作。

  26. #66

    必须sim卡吗

    1. 是的,因为绑定账号那步需要数据网络。

  27. #65

    企业定制版没有权限啊

    1. 不了解这类机型的解锁情况,或许可以问下小米客服。

  28. #64

    ADB驱动哪里可以下载?

    1. 下载 Android SDK 工具包,解压后得到 platform-tools 文件夹,进入该文件夹,按住 Shift 键,同时鼠标右键点击文件夹空白处,在右键菜单点击“在此处打开 Powershell 窗口”,在此窗口就可以使用.\adb命令,这是免安装方法。

  29. #63

    手机进入fastboot后未被“unlock”软件识别,在“miflash”里安装驱动后也未识别。后来按网上的说法,在电脑的设备管理器里手动对带有叹号的安卓设备更新“unlock”软件文件夹内的驱动,才识别到。

  30. #62

    线刷后,不能拨打电话,重新解BL,在开发者里面绑定账号时,提示检查设备安全信息出错,无法绑定,请问怎么解锁?

    1. 急,等回复

      1. 相关问题在另外页面已经回复了,解锁问题这个没遇过,换个小米账号试试,或者联络客服寻求帮助。

  31. #61

    请问小米平板5 没有sim卡插槽, 不能启用数据联网方式, 如何实现绑定帐号和设备 ?

    1. 估计平板有特别处理,可以先实际试下。

  32. #60

    解鎖顯示 1004 怎麼辦?
    型號是MI 11T 台灣國際版

    1. 查询似乎与连接了代理有关,断开试试?

      1. 要斷開什麼代理 我是使用一般網路並沒有連接代理或是vpn

        1. 只找到这个资料,没有试试更换国际版解锁工具。

          1. 您好 我換地方還是一樣1004錯誤 想請問國際版的要去哪裡下載

          2. 疑似英文版的也無法解決

          3. 这就不清楚了,可试着问下小米客服。

          4. 我已找到問題 是帳號的問題 帳號雖然支持解鎖可是會顯示1004換個帳號就可以了

    2. 账号别用扫码登录,密码登录可以解决

      1. 密码登录一直在转圈圈进不去

  33. #59

    我小米平板3,没办法插sim卡,又有Bl锁,咋整

    1. 或许可以某宝上找找有没有办法。
      想到的潜在方法是用替换法卡刷旧版本,可能会没有插卡要求,但这个操作有风险,不建议尝试。

  34. #58

    打开miflash_unlock.exe程序,登录用户名密码后,再哪里有解锁按钮?

    1. 需要连接手机,软件界面有提示。

      1. 已经连接手机进入Fastboot 模式了,但是电脑顿软件依然没有任何变化和提示

        1. 软件显示的手机连接状态是什么呢?正常会显示已连接,下面有个解锁按钮。
          如果没变化,则可能连接不良。

          1. 感谢您的解答,我是用手机解锁工具V3.3,但是在“登录与安全”-“登录设备管理”页面显示连接设备是红米8A,只有删除设备按钮,真的没找到解锁按钮。难道是我用的工具不对?

          2. BL解锁工具官方最新版本是 miflash_unlock-5.5.224.55.zip,文中有提供官方下载地址。

          3. 找到了,显示本机是LOCKED状态,点击解锁,提示:Please add your account in MIUI’s settings>Developer options>Mi Unlock status。是不是我要等7天后才能解锁?

          4. 如果是新机要绑定账号后等待7天,这个绕不过。

  35. #57

    用过不错,要等很长时间

    1. 我的现在还是没解锁

  36. #56

    好久没刷机了,先看看到底怎么弄的,

  37. #55

    前天把老娘换下的小米5s绑定账号和设备,昨天下班回家无事,用国外版解锁软件解锁成功,并且还没有清除手机数据,神奇!

    1. 为毛我国外版登不上去

  38. #54

    人晕了,解BL锁之后重启进不去系统界面了,就卡在MIUI的LOGO界面

    1. 没遇到这种情况,长按电源键10秒强制重启试试。

    2. 我的也是啊,怎么办

      1. 长按重启试试。

  39. #53

    依次点击 手机设置 -> 更多设置 -> 开发者选项 -> 设备解锁状态 -> 绑定帐号和设备
    验证失败,请重新登录您的账号再次绑定

    退出账号是在 手机设置 -> 小米账号 -> 退出登录 吧

  40. #52

    emmm,这一直显示没有连接设备是什么情况啊?驱动检测也检测到已经安装了驱动

    1. 可以试下这里提到的方法

      1. 试过了,其中修补的那个文件无法下载。另外,在最后一种手动添加驱动哪一步显示驱动已经是最新。最后,进入fastBoot之后,一连接电脑就显示“any key to shutdown”,并且电脑没有任何反应,手机解锁工具中显示的仍然是没有连接手机

      2. 日,显示解锁失败。要360个小时之后

      3. 主要我是老机器啊,用了多少年了

        1. 很久前就这样了,所以现在也习惯不锁了……

  41. #51

    如果手机账号密码都有,在解BL锁降级系统后再次上锁,还可以升级系统吗?能恢复出厂设置吗?

    1. BL是否上锁均不影响系统升级,恢复出厂设置也是。

      1. 那请问网上的完美解锁机,为什么不能系统升级和恢复出厂?

        1. 那是因为系统在初始化启动时会检查手机有没有被设置丢失,如果是黑机就通不过验证,这和BL锁是不同东西。

          1. 是刷机结束后,手机重启开机的提示吗?

          2. 嗯,联网后就会验证,所以网上有些去除了验证机制的修改版ROM,但有安全隐患。

发表评论

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