老年人的第一次刷机。
最近把红米备机拿出来用了,升到了 ADUI 10,感觉还不错,但是广告实在太多。想起来当年被卡 15 天解 BL 锁的限制早过了很久了,就想着把这破系统刷了吧。
查了一圈发现 MIUI EU 版是相对干净的系统,可以在这里取得。
准备工作
解锁 Bootloader
MIUI EU 版刷机包
Android Debug Bridge
第三方 Recovery TWRP
Root 包 Magisk
刷机步骤
- 解锁 Bootloader
- 进入“设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备;
- 手动进入 Fastboot 模式(关机后,同时按住开机键和音量下键);
- 通过USB连接手机,点击 “解锁”按钮;
- 刷入 TWRP
- 在 Bootloader 模式下,运行
fastboot flash recovery <twrp_image>
刷入 TWRP fastboot reboot
重启设备,注意此时需要立即按下音量上 + 电源以进入 Recovery 模式,否则 MIUI 会覆盖刷入的自定义 Revocery
- 在 Bootloader 模式下,运行
- Recovery 成功刷入设备后,将手机关机,在关机状态下按住电源键和音量上键,进入 Recovery 模式,滑动 Swipe to Allow Modifications 进入主菜单。点击 Wipe,点击 Format Data,输入 yes 完成格式化,返回上一菜单,点击 Advanced Wipe,选择 Dalvik,Cache,System,Data 和 Internal Storage 分区,并滑动 Swipe to Wipe 进行擦除,然后返回 Recovery 主菜单
- 注意可能在 Wipe /data 分区时可能会出现错误:
TWRP Unable to mount '/data'
,如果出现该错误,在 Fastboot 模式下运行fastboot format userdata
清理 /data 分区之后再进行操作
- 注意可能在 Wipe /data 分区时可能会出现错误:
- 在电脑磁盘列表中找到手机,复制 ROM 至手机,复制完成后在 Recovery主菜单中,点击 Install,点击 ROM 包,滑动 Swipe to confirm Flash 进行刷入,重启设备
- 任意方法刷入 ROM 后,命令窗口中结束 adb 服务
adb kill-server
- 任意方法刷入 ROM 后,命令窗口中结束 adb 服务
- 重启进入 Recovery 模式,按照刷 ROM 的方式刷入 root 包
然后大功告成
参考资料
https://www.zhihu.com/question/50231539/answer/530627637
https://www.reddit.com/r/Nexus6P/comments/3qnzz0/twrp_unable_to_mount_data/