教程 miui解锁教程

  • 回复 0
  • 查看 676
1:什么是bl锁?
BL锁是BootLoader的简称,就是在操作系统内核运行之前运行的一段小程序。
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。

Bootloader锁的解锁原理:
在某处存放一个标志,标识有没有解锁,如果解锁了,就放开以上限制。存放这个标志的位置在解锁前第三方app是没有权限读写的,所以不可能绕过官方解锁流程。
正常的解锁过程一般跟电脑软件的注册码实现原理相当,解锁软件根据手机硬件特征生成中间码,把中间码发给服务器,服务器进行某种加密传回来写入特定位置,bootloader会在这个位置检查解锁信息是否合法,合法就写入已解锁的标志,就可以刷入并加载第三方镜像了。解锁码的生成过程一般会用到非对称加密外加私有算法,几乎不可破解,即使拿到原代码也做不到。

作者:骑个龙咚咚锵 https://www.zhihu.com/question/52821612/answer/238743016 知乎

2:准备工作
(1)到官网下载解锁工具 http://www.miui.com/unlock/index.html
1589256383982.png

(2)备份好自己个人数据 保持云同步最新
miui12:设置-我的设备-备份与恢复
(3)将下载好的工具解压出来并打开miflash_unlock.exe
(4)登录自己的小米账号(注:没有权限的账号会提示申请解锁申请时间大概是一个星期左右
按照提示连接手机并解锁即可
1589257109258.png
 
最后编辑:

热门资源