menu LittleJake's Blog
color_lens
avatar
Jake Liu
Never Settle
creative commons by-nc-sa
hit
Category
keyboard_arrow_down

© 2024 LittleJake's Blog.

萌ICP备20223020号

记一次小米刷Recovery被官方还原的解决方法

前言

手机送去扩容内存后送了回来,剩余内存较多的时候极其流畅,总感觉CPU性能过剩,内存扩容之后焕然一新。😇

由于需要刷Magisk,而且目前Magisk官方不推荐使用Recovery刷写后,处理这种官方覆盖的问题还是比较头大的。

准备

  1. Fastboot驱动
  2. 解锁了bootloader的小米
  3. adb驱动

处理方式

  1. 使用fastboot进入最新的TWRP,放在fastboot文件夹下,TWRP在这下载
 fastboot boot twrp-xxxx-xxxx.img
  1. 进入TWRP后,使用adb提取boot,记录指向的地址(比如我:/dev/block/sde49),并观察是否有vbmeta

由于我不是A/B分区,只有一个boot

 adb shell
 ls -al /dev/block/by-name
 dd of=/sdcard/boot.img if=指向的地址     #改为你第二个命令的指向的地址

只有一个boot

vbmeta

  1. 重启,安装Magisk APP,安装最新版本。

  2. 打开Magisk,点击安装,根据第二步是否有vbmeta勾选是否修补boot的vbmeta选项,将修补至Recovery勾去掉。

  3. 下一步,选择内部存储下的boot.img文件然后下一步,会提示文件已修补到下载的目录下。连接手机文件传输将magisk-xxx.img其拷贝到fastboot文件夹下备用。

  4. 重启进入fastboot模式,刷写boot和recovery。

根据实际文件替换名称

 fastboot flash boot 第五步提取的文件
 fastboot flash recovery 第一步的TWRP文件
  1. 重启,打开Magisk检查是否安装成功,重启进Recovery检查是否还原为官方Recovery。

  2. 完成。

后记

防止官方替换Recovery,加上Magisk不推荐Recovery刷入导致极其复杂繁琐。🫠🫠🫠

Buy me a beer
Jake Liu
Never Settle

Title: 记一次小米刷Recovery被官方还原的解决方法

Author: Jake Liu

Origin:

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) For any re-post you must give appropriate credit.

文章遵循CC许可 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请注明出处

Tag:Magisk, TWRP, MIUI, Recovery

评论区

Add a new comment.

Theme