环境准备
主机: windows 10
虚机: ubuntu 20.04 LTS
手机: 小米 Redmi K40(代号 alioth)
小米解锁
进入 小米官网
下载解锁工具, 如下图:
依次按流程进行操作即可。
注
上述操作与 bootloader
进行交互操作,作为手机通常这块是由厂商来控制的,因此上述流程上通常是不能修改的。
下载 ROM
包
这里采用 https://mirrors.tuna.tsinghua.edu.cn/lineage-rom/full
清华源进行下载
wget https://mirrors.tuna.tsinghua.edu.cn/lineage-rom/full/alioth/20220730/lineage-19.1-20220730-nightly-alioth-signed.zip
刷 recovery
镜像
# 进入 fastboot 模式
adb reboot bootloader
# 等待设备重启, 直到查看到设备为止
fastboot devices
# 刷 recovery 镜像
fastboot flash recovery recovery-alioth.img
# 重启设备
fastboot reboot
格式化数据
-
recovery
更新成功之后,按音量键 上
+电源键
进入recovery
模式 - 选择
Factory Reset
进行恢复出厂设置
注
音量键 上
+ 电源键
进入 recovery
模式
注
音量键 下
+ 电源键
进入 fastboot
模式
刷更新包
- 在
recovery
模式下,选择Apply Update
->Apply From ADB
- 执行如下命令,刷更新包:
adb sideload lineage-19.1-20220730-nightly-alioth-signed.zip
使用 twrp
恢复模式
由于 k40
已经采用了 A/B 系统模式,因此不能直接刷 recovery
的方式来刷 twrp
# 进入 bootloader 模式
adb reboot bootloader
# 以 twrp 方式启动, 注意这里使用的低版本的镜像,高版本好像启动不了
fastboot boot twrp-3.5.2.img
刷回官方系统
刷回官方系统,通常需要使用 MiFlash 软件或 MiPhoneAssistant 助手来进行刷机
-
fastboot
方式(MiFlash 工具)
下载 fastboot
包,然后解压,进入到 fastboot 模式,使用 MiFlash 工具刷机即可
注:这种模式下通常 fastboot 包中会包含一个 flash_all.sh 的脚本,一溜执行下来之后即可完成刷机操作
注: fastboot oem lock 即将机器又加锁咯
网友评论