Termux解锁小米BL


电脑坏了,但是手机也没root怎么解锁小米BL?这篇文章可以帮到你


注意事项

  • 此方法属于官解,无法绕过7天解锁限制以及HyperOS解锁限制

准备

  • 两台手机(一台用来输命令,一台要解锁BL的手机)
  • C to C数据线或者数据线+转接头
  • 魔法上网工具(不提供)
  • 软件:Termux & Termux:api(软件在酷安或者Github下载)

初始化

  1. 安装Termux和Termux:api,给它们权限
  2. 打开Termux和代理软件并输入命令:
1
pkg upgrade
1
pkg install git
1
pkg install android-tools
1
git clone https://github.com/RohitVerma882/termux-miunlock.git && cd termux-miunlock
1
chmod +x setup.sh && ./setup.sh

然后在MT管理器里添加termux的目录,打开termux目录下的termux-miunlock文件夹,里面有一个名为”account.apk”的apk,安装它
打开后登录你的小米账号,再点击copy,这是你的账户Token,我将这个记作a

获取手机相关的信息

打开Termux,执行以下命令:

1
cd termux-miunlock

获取手机代号,我将代号记作b

1
fastboot getvar product

如果你的手机处理器是骁龙的,执行:

1
fastboot getvar token

如果你的手机处理器是联发科的,执行:

1
fastboot oem get_token

执行后会返回token,如果token是两个或三个的话,把它们合并,比如:
token:PPP
QQQ
那么就把这两个token合并为:PPPQQQ
我将这个token记作v

解锁BL

接着执行:

1
chmod +x get_token.sh

关键的一步,这一步需要拔线:

1
./get_token.sh --region=china --product=b                             --token=v a

执行完后会输出一串token,这个是unlock token,把它copy出来,记作f
接着执行:

1
echo "f" | xxd -r -p > token.bin

最后一步,执行:

1
fastboot stage token.bin && fastboot oem unlock

此时,如果Termux输出OKAY并且手机重启就代表成功了

我遇到的问题


1.执行到最后一步返回Token Verify Failed
解决方法:重新获取v和a
2.手机连接不了
解决方法:

  1. 输入bash -c "$(curl -sL https://gitee.com/miaoxiaocheng/Termux-FASTBOOT/raw/main/NOR.sh)"
  2. 输入1
    3.手机不显示“允许访问Android吗”的弹窗
    解决方法:打开termux:api就行

补充

==Termux Bypass教程==

https://www.coolapk.com/feed/64438989?s=NzM0YWQwZmQyMjkwZTJkZzY5MjA3N2E3ega1580