xiaomi手机解锁记
一、准备工作
1 电脑环境
系统建议:
Windows 10 / Windows 11
安装 Android Platform Tools
下载:
https://developer.android.com/studio/releases/platform-tools
解压得到:
adb.exefastboot.exe
进入该目录打开终端测试:
1 | |
如果返回设备编号说明环境正常。
2 手机准备
手机:
小米17
代号 pudding
系统 HyperOS
开启开发者选项:
设置
→ 关于手机
→ 连续点击 MIUI 版本
然后开启:
OEM 解锁
USB 调试
二、利用高通漏洞解锁 BL
针对搭载高通最新一代旗舰芯片——骁龙8至尊版(Snapdragon 8 Elite,亦称8 Gen 5或8e5)的小米设备的非官方Bootloader解锁漏洞(Exploit)在安全社区内被公开并迅速传播
基本流程:
1 手机进入 EDL 模式
2 利用漏洞工具获取 Bootloader 权限
3 写入解锁状态
成功后重启手机。
验证 BL 是否解锁:
fastboot oem device-info
如果返回:
Device unlocked: true
说明解锁成功。
三、刷 Fastboot ROM
解锁 BL 后即可刷机。
注意:笔者刷了欧版、国际版等,均不能识别sim卡,无奈只能又刷回国行版,如果有大佬能解决此问题,欢迎不吝赐教!
推荐使用 MiFlash。
刷机步骤:
1 下载 Fastboot ROM
2 解压
3 打开 MiFlash
4 选择 ROM 目录
5 手机进入 fastboot 模式
6 点击 flash
刷机选项建议:
clean all

不要选择:clean all and lock
路径不要有中文和特殊字符
四、ROM 版本说明
小米17目前主要有三个版本:
| 版本 | 代码 | 地区 |
|---|---|---|
| 中国版 | WPCCNXM | China |
| 国际版 | WPCMIXM | Global |
| 欧洲版 | WPCEUXM | EEA |
刷机规则:
跨地区必须使用 Fastboot ROM
OTA 包不能跨地区刷
例如:
CN → EU
必须 Fastboot ROM
五、刷机完成检查

由于我们没有选择clean all and lock,写入rom结束报error也不用担心,电脑自动弹出手机设备,即可关闭Miflash,刷机完成后建议检查:
设置
→ 关于手机
→ 状态
确认:
1 | |
设置 → 关于手机 → 状态
看到的是不是:
1 | |
笔者测试欧版和国际版这两项不能识别,所以SIM卡不能识别
EU firmware 与 CN radio 不兼容
如果这三项正常说明系统与基带匹配。
六、Root(可选)
如果需要 Root,可以安装 Magisk。
步骤:
1 提取 boot.img
2 使用 Magisk 修补
3 fastboot 刷入
刷入命令:
fastboot flash boot magisk_patched.img
fastboot reboot
重启后即可获得 Root。
七、Root 可以做什么
常见用途:
修改系统
安装 Magisk 模块
隐藏 Root
广告拦截
高级权限应用
八、常见问题
fastboot 不是内部命令
说明电脑没有安装 platform-tools。
解决:
安装 Android platform-toolsfastboot devices 无设备
检查:
USB驱动
USB调试
数据线
OTA 包无法刷机
原因:
OTA 只能升级同地区系统
跨地区必须使用:
Fastboot ROM
九、总结
完整流程如下:
准备环境
↓
利用 Snapdragon 漏洞解锁 BL
↓
刷 Fastboot ROM
↓
检查基带与 SIM
↓
安装 Magisk(可选)
完成后即可获得一台 完全可控的小米17设备。
参考
Android Platform Tools
MiFlash Tool
Qualcomm Snapdragon Security Research