背景:
学习framework课程时候,很多学员朋友问我是否需要买开发板啥的,我经常建议买个便宜二手小米手机然后刷开源的lineage os系统既可以,这样做的性价比最高,二手小米手机等价钱较低,而且还可以刷入有系统源码的lineage系统。
但是针对小米手机的解锁部分,很多同学都发现有点难搞,经常还需要去花钱请求淘宝外援10-20块来远程控制帮忙解锁,今天针对小米手机的解锁到刷入lineage系统来手把手指导。
参考链接:
https://wiki.lineageos.org/devices/gemini/install
解锁步骤:
必备条件和步骤
1、自己要先有一个小米账号,账号要与现在用的手机进行绑定
2、针对要解锁手机进恢复出厂设置,而且插入上面小米账号绑定的sim卡
3、设置中进入关于手机,重复点击miui账号,点击让显示出出开发者选项
4、让设备绑定到上面的小米账号,在 Settings > Additional settings > Developer options > Mi Unlock status.
5、注意一定要上面几个步骤都做完,绑定好账号,接下来才可以下载小米专业解锁软件进行解锁,下载地址:
https://en.miui.com/unlock/download_en.html
6、下载完成后,进入fastboot模式,这个模式可以用两种方式:
6.1 自己用命令adb reboot bootloader可以直接进入
6.2 用按键方法,长按POWER键 + 音量下键
进入fastboot模式会有如下画面展示
7、打开上面下载的miflash-unlock软件,链接手机后可以直接点击解锁,最后解锁成功如下:
注意如果解锁失败一般会有相关的提示,主要就是账号要绑定,要插入sim卡等,这些步骤不能少。
8、点击重启手机后,logo画面可以看到有unlock字样说明手机就已经被解锁
刷入lineage系统
根据手机型号下载相关lineage文件,下载地址:
https://download.lineageos.org/devices/gemini/builds
比如手机小米5就下载如下两个文件,一个recovery了一个lineage的升级包。
下面就开始给大家解决一下刷入lineage的步骤:
1、刷入recovery,刷入recovery属于要非常注意的,因为一不小心可能就发现刷入的recovery不见了。
进入fastboot:
adb reboot bootloader
刷入上面下载的recovery.img:
fastboot flash recovery recovery.img
注意刷入recovery后不要直接重启到原来系统,要重启到刚刚刷入的recovery,怎么重启到刚刚刷入的recovery呢?
也有两种方法:
1.1、长按着音量上键,然后执行fastboot reboot
1.2、可以重启时候同时长按 音量上键 + POWER键
2、刷入lineage系统
进入到lineage的recovery,注意如果要刷入新系统,一定记得Factory Reset
然后在点击Apply update
然后使用如下命令:
adb -d sideload filename.zip
显示Total xfer: 1.00x代表成果,然后重启既可以。