小米手机 BL 解锁操作指南
小米手机 BL 解锁操作指南
在开始之前,先大致了解下 BL 锁的相关知识,以便对接下来的操作有个基本认识。如果你对这个没兴趣,可以直接略过,跳到 [小米手机 BL 解锁步骤](#小米手机 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个账号每月最多解锁 1 台手机,每年最多 4 台,超过需要更换帐号)。
帐号没问题后即可开始下面解锁步骤(针对小米原生系统,没有刷其他系统的手机,如果你的手机已经刷了其他系统,恭喜你,手机已经解锁了,这篇文章不需要看了):
手机已插入 SIM 卡,关闭 WiFi 连接,启用数据联网方式(后面操作需要用到数据联网)
注:如果解锁过程中遇到问题,需要重启手机,可以长按开机键 10 秒退出 Fastboot 模式。
小米手机 BL 解锁常见问题
解锁工具提示“账号设备不一致”
检查手机登录小米帐号是否和线刷工具登录的一致。如果帐号相同,可尝试将手机系统升级到最新版再试。
解锁工具提示“账号与设备没有绑定关系”
如果用小米英文官网注册的帐号解锁国内版手机,可能出现此问题,需要注册国内帐号操作。
解锁工具提示“无法获取手机信息”
尝试更换数据线。如果电脑有 USB 2.0 端口,优先使用。此外最好用运行 64 位系统的电脑操作。
解锁失败显示“未知错误-1”
网路异常,检查电脑网络是否正常连接。
解锁失败显示“账号权限不足或者账号受限”
账号存在安全风险,无法执行解锁操作,建议更换账号。
Last updated