引言

小米机型目前限制了解锁bl的机制。从以前单一的绑定解锁到目前绑定账号必须小米社区5级的条件限制。切必须要答题分数够才可以申请解锁。
一般人会员也就2级,升级方式基本就是天天签到。我签到了半年了依旧没到3级,真是恶心的够呛。偶然看到下面这个开源项目,已解锁成功。

安装与配置

  1. 下载PHP并配置
    php8.3下载链接:https://windows.php.net/download#php-8.3
    点进去选择zip文件下载并解压 (必须安装到c盘根目录),否则解锁时报错 。

  2. 下载作者已经打包好的脚本等文件并解压,github下载链接:
    https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass/releases/tag/1.0-fix

  3. 解压打包的文件,到php安装目录下

  1. 找到php.ini文件,编辑 查找”extension_dir = “ext” “ 将这一行内容前面的分号去掉

操作使用

  1. 手机打开 开发者选项 打开以下选项 OEM解锁,USB调试,USB调试(安全设置)
  2. 通过数据线连接电脑
  3. 双击php目录下”bypass.cmd”脚本运行
  4. 运行以后手机会自动跳转开发者选项(如没有跳转手动打开即可)脚本出现“**Now you can bind account in the developer options.**”的黄字提示的时候,手机进入 设备解锁状态 点击绑定账号和设备

注意事项

整理一下几个常见的报错:

  • 错误代码 401:小米账号登录状态过期。去设置里退出小米账号再重新登录
  • 错误代码 10000:你当前的 ROM 被小米针对了。查看详情点这里
  • 错误代码 20086:设备凭据过期,尝试重启手机。
  • 错误代码 30001:你的这款机型强制走了解锁资格校验。现在国行通过小米官方渠道获得解锁资格已基本不可能。小米早就失去了’极客”精神,对此我们也无能为力。
  • 错误代码 30003:解锁系统正在维护。通常遇到的都是红米 Note 13(全系列)机型,表示这款机型无法通过常规渠道解锁。
  • 错误代码 20090、20091、86012:系统服务炸了,找售后吧,无解。
  • 错误代码 86015:由于风控等原因,服务器拒绝了本次请求,重试。
  • 解锁工具仍然提醒等待168/360(或以上)小时:原则上,此PoC仅绕过为Hyperos添加的限制。你仍然需要遵守MIUI的限制,脚本只是绕过社区5级+答题的限制,并非直接解锁,解锁请使用官方小米解锁工具。
  • 设备显示Couldn’t verify, wait a minute or two and try again.:这是正常的,设备端的绑定请求被脚本阻止了。实际绑定结果取决于脚本提示。
  • 闪退,报错找不到VC*****.dll的 都是vc运行库没有安装,自行去微软官网下载安装,或者换一台电脑。
  • 绑定成功但是解锁工具插上手机没反应的,先安装驱动解锁工具上面有官方一键安装,尽量使用原装数据线,还可以换个电脑usb插口试试,还不行就换电脑.

我遇到的是401,账号退出后重新登录就好了。解锁成功后命令行提示成功,手机上好像显示绑定失败(忘截图了)。用官方的miflash_unlock_7.6.727.43,解锁成功,没用等待。

有其他问题看github上的issue吧。

参考

脚本原理是将手机版本伪装成miui14从而绕过hyperOS的社区等级限制,因为小米14出厂即是HyperOS所以小米14即以后系列均无法使用(在运行成功后会报30001错误),小米13即13版本以下用户则可以正常通过本脚本绕过限制。故14或14pro用户可不必尝试。