前言
手机送去扩容内存后送了回来,剩余内存较多的时候极其流畅,总感觉CPU性能过剩,内存扩容之后焕然一新。😇
由于需要刷Magisk,而且目前Magisk官方不推荐使用Recovery刷写后,处理这种官方覆盖的问题还是比较头大的。
准备
- Fastboot驱动
- 解锁了bootloader的小米
- adb驱动
处理方式
- 使用fastboot进入最新的TWRP,放在fastboot文件夹下,TWRP在这下载。
fastboot boot twrp-xxxx-xxxx.img
- 进入TWRP后,使用adb提取boot,记录指向的地址(比如我:
/dev/block/sde49
),并观察是否有vbmeta
由于我不是A/B分区,只有一个boot
adb shell
ls -al /dev/block/by-name
dd of=/sdcard/boot.img if=指向的地址 #改为你第二个命令的指向的地址
-
重启,安装Magisk APP,安装最新版本。
-
打开Magisk,点击安装,根据第二步是否有
vbmeta
勾选是否修补boot的vbmeta
选项,将修补至Recovery
勾去掉。 -
下一步,选择内部存储下的
boot.img
文件然后下一步,会提示文件已修补到下载的目录下。连接手机文件传输将magisk-xxx.img其拷贝到fastboot文件夹下备用。 -
重启进入fastboot模式,刷写boot和recovery。
根据实际文件替换名称
fastboot flash boot 第五步提取的文件
fastboot flash recovery 第一步的TWRP文件
-
重启,打开Magisk检查是否安装成功,重启进Recovery检查是否还原为官方Recovery。
-
完成。
后记
防止官方替换Recovery,加上Magisk不推荐Recovery刷入导致极其复杂繁琐。🫠🫠🫠