硬件
- 使用手机:redmi note 12 turbo
工具
刷机工具
蓝奏云,密码: 2sdq
教程
请阅读完本教程
首先下载platform-tools
- platform-tools
将其添加到path中
windows
- 打开控制面板
- 搜索高级
- 找到系统下面的查看高级系统设置
- 点击环境变量
- 在系统变量中找到path
- 点击编辑
- 点击新建,将platform-tools路径粘贴上去
win+r组合键输入cmd打开命令行,然后可使用adb、fastboot等命令
手机启动到 bootloader(fastboot)
首先输入以下指令验证 rec 文件是否正常
1 | # 正常来说手机应该启动到rec,如果不能启动到rec,说明rec镜像有问题 |
xxx.img为实际文件路径,可直接拖到cmd中
使用boot版刷入TWRP
如果使用其他的rec,想换一个rec,可直接在rec中刷入rec版。
rec版可用做刷机后覆盖rom自带的rec(勾选应用到两个分区)。
使用fastboot指令刷入
上面尝试进入rec并正常重启进入 rec 后,再重启回到bootloader,执行以下指令
1 | adb reboot bootloader |
然后执行以下指令刷入twrp
1 | fastboot flash recovery xxx.img |
然后执行以下指令启动到rec
1 | fastboot reboot recovery |
刷入错误的镜像后卡 bootloader
原因
因为ab分区模式,不存在单独的rec分区,rec是包含在boot分区中,所以刷入错误的镜像后导致boot分区损坏,重新刷入boot分区即可。
解决方法
- 提取 boot 镜像并重新刷入 boot(使用 payload 工具提取卡刷包镜像,或者下载线刷包解压得到 boot.img)
1 | fastboot flash boot boot.img |
- 然后重新刷入正确的 recovery 镜像
注:
- 只需要临时使用一次,只需要使用 fastboot boot 启动到 rec 即可。
- 如需刷入同时两个槽位,例如 recovery、boot,修改为 recovery_ab、boot_ab。
- 在xda教程中的flash指令不可用,所以删除flash相关的教程,可自行查看原文。
Leave a comment