很多朋友都眼巴巴在等着将手机刷机到鸿蒙系统。
“千里之行,始于足下”,不论你刷机到鸿蒙系统,原生安卓系统,还是LineageOS等,都必须要完成第一步解除BL锁。
具体到小米手机,从提交申请到拿到解锁许可,需要一个周(168小时)的等待时间。(注意,有些品牌是不允许解锁的,需要你自己去核实)。
这个系列9节课程,我教你从零起步制作适配机型的鸿蒙ROM,课程大纲如下:
1) 手机解锁2) 降级到开发版3) 获取root权限(前三步是入门起手式4)用adb等工具精简应用,Termux搭建互联互动(其他品牌手机此处用pixelExperience)5) DIY制作ROM基础6) 从零组装一部手机(掌握硬件和熟悉驱动, 可能需要两节内容)7) 比较Linux,安卓与鸿蒙,搭建开发工具链(对某些热点疑惑的个人看法8/9) 着手制作适配机型的鸿蒙ROM(2节)事先提醒,“刷机有风险,入坑须谨慎”。倘若并非安卓开发程序员,请务必不要在你刷过的手机上使用金融类软件。
另外,只拿你的备用机来跟进本课程。(我用主力机K40来演示本节课的解锁操作,后面的8节课程全部使用备用机小米8青春版)。此系列课程服务零基础用户,心急的开发者用户可以等到第七节再来,或者去看看我的Emacs教程。
好了,下面我们马上开始。
一) 打开USB调试模式
从路径 “设置”--> "我的设备“ --> "全部参数" --> 找到“MIUI版本”,连续敲击5~10次,打开“开发者模式”。
再退回到“设置”,按照路径 “设置”--> “更多设置” --> "开发者选项”下打开 “USB调试”:
完成以上两步之后呢,你的电脑就能通过USB连结读取你手机的数据了。
二)绑定帐号与设备
在路径 “设置”--> “更多设置” --> "开发者选项” --> "设备解锁状态",绑定帐号与设备(如果多台设备,最好用不同的小米帐号解锁):
切换到数据流量,绑定成功后将会看到下面的提示:
三)下载解锁工具
登录小米官网,点选进入“社区”:
在小米社区的导航栏点选“手机解锁”:
立刻就能看到解锁界面:
单击"Unlock Now",将展现这个界面:
此处的英文提醒,解锁之后将会置手机与不安全之中,容易受到恶意软件的攻击。同时,我听说,解锁之后将不再享有小米的质保,请三思之后再解锁。
下载”Mi Unlock“到本地。
四)备份手机所有资料
在路径 “设置”--> “更多设置” --> "备份与恢复":
选择“从电脑上备份恢复”:
点选“手机备份恢复”:
选择全部内容,开始备份:
备份完成后,USB线将手机连接到电脑:
从路径 MIUI --> Backup --> AllBackup 找到下面日期序列号的备份文件,并拷贝到桌面上留着后续恢复备份:
传输完毕后,开始执行下一步解锁操作。
五) 执行解锁操作
接着解压刚才下载的“解锁压缩包”:
在新解压的文件夹“ miflash_unlock-en-5.5.224.24” 中找到“batch_unlock.exe”文件,
双击打开,左下角提示登录小米账户:
这是登录界面:
登录后就这样:
继续操作手机进入到Fastmode模式。关闭手机后,同时按住音量键的向下箭头和电源按钮,等待3秒钟就会进入到Fastmode模式。
再回到刚才的解锁界面,点击刷新就能看到手机的序列号和解锁状态:
你能看到我这台K40 (代号alioth) 是”Locked”已解锁的状态,点选解锁之后呢,会提醒你等待168小时之后再来操作。
一周之后再来解锁,还要将重复第四步的备份工作。并在解锁之后,将手机从备份中恢复。
此刻手机还是Fastmode模式,只需重启即可回到工作状态。
后记
重申提醒,“刷机有风险,入坑须谨慎”,务必只用你的备用机来跟进本课程。课程服务零基础的用户,心急的开发者朋友不妨移步看两眼我的Emacs系列教程。
这个系列9节课程,我教你从零起步制作适配机型的鸿蒙ROM,课程大纲如下:
1) 手机解锁2) 降级到开发版3) 获取root权限(前三步是入门起手式4)用adb等工具精简应用,Termux搭建互联互动(其他品牌手机此处用pixelExperience)5) DIY制作ROM基础6) 从零组装一部手机(掌握硬件和熟悉驱动, 可能需要两节内容)7) 比较Linux,安卓与鸿蒙,搭建开发工具链(对某些热点疑惑的个人看法8/9) 着手制作适配机型的鸿蒙ROM(2节)