图片来自:搜图神器
900 字
2 分钟
高通骁龙8 Elite Gen5漏洞解锁BL教程
如何发现漏洞实现解锁?
- 利用了高通
fastboot oem set-gpu-preemption命令的一个输入参数校验缺失。 - 通过电脑向小米手机发送一条特殊的命令(在该命令后追加
androidboot.selinux=permissive参数,既是SELinux宽容模式)。 - 成功将系统安全模块 SELinux 从默认的 “强制模式”(
Enforcing,严格拦截违规行为)降级为 “宽容模式”(Permissive,只记录不拦截)。这为后续的写入操作打通了道路。 - 利用了安卓引导加载程序
ABL的一个验证缺失。ABL在从名为efisp的专用分区加载通用引导加载程序GBL时,仅检查了它是否为 UEFI 应用,却未验证其数字签名的真实性。 - 正因为这个校验漏洞,用户可以直接向权限极高的
efisp分区写入一个未签名的自定义UEFI应用。 - 被篡改的ABL会加载第二步植入的自定义UEFI应用。这个应用拥有极高的权限,可以直接修改系统底层存储解锁状态的参数(如
is_unlocked),将其值修改为“1”,从而直接完成Bootloader解锁,完全绕过了小米的答题机制、时间锁等官方限制。
可解锁的系统版本
| 型号 | 可解锁的系统版本 | 被封堵版本 |
|---|---|---|
| Xiaomi 17 Xiaomi 17 Pro Xiaomi 17 Pro Max | 正式版 < OS3.0.301.0 Beta版 < OS3.0.300.10 2026年1月安全补丁的版本及以下 | OS3.0.304.0 或更高 |
| Xiaomi 17 Ultra Xiaomi 17 Ultra by Leica | 2026年2月安全补丁以下全版本可解锁 | OS3.0.303.0 或更高 |
| Redmi K90 Pro Max | 2026年2月安全补丁的版本及以下 | OS3.0.301.0 或更高 |
危险通过漏洞解锁的设备可能不受保修支持,如果您有保修需求,最好重新刷机通过 Miflash 刷机软件选上 全部删除并Lock 您的手机。
开始教程
提前准备
注意解锁之前请务必备份您的手机数据!!!
- 在 “设置” → “我的设备” → “全部参数与信息” 中找到 “OS版本” 连点几次开启开发者选项。
- 找到 “开发者选项”。
- 找到 “OEM解锁” 和 “USB调试” 两个选项打开。
- 手机连接至电脑,打开刚才下载的小米高通骁龙8 Elite Gen5 漏洞解锁包解压成文件夹(必须解压!)。
- 进入文件夹运行 “小米骁龙8E5一键解锁BL.bat” 按照程序步骤走即可成功解锁。
答疑环节
问答Q: 成功解锁后,我后续刷机回锁会不会开机显示感叹号红字损坏报错?
A:不会,解锁包集成清除 efisp 分区,刷机后回锁不会显示感叹号红字损坏。Q: 我上锁后,后续想要解锁怎么办,是不是要刷机出厂版本才能解锁?
A:是,后续回锁后升级系统漏洞就被修复,到时候想解锁只能去售后降级,上锁后续想解锁的话,回锁之前要刷机成出厂版本后进系统禁用系统更新即可。
高通骁龙8 Elite Gen5漏洞解锁BL教程
https://www.zuoyanblogs.xyz/posts/unlock-bootloader-vulnerability/ 部分信息可能已经过时









