设备解了BL,刷了RETEU的固件。这次查看镜像站发现更新了安卓12的固件包,随即下载。
刷入过程:
- 使用IDM下载了固件包和Magisk最新版本
- 解压固件包,使用数据线连接手机,使用magisk修补固件包的boot
- 修补完成后,重命名为boot.img,将原boot重命名
- 使用Tiny Fastboot Script连接fastboot刷入AP部分
- 重启
重启过后,停留在锁屏界面,无法上滑解锁。可以通过电源键息屏和亮屏,显示一个通知:Moto操作,sim卡只显示了移动的卡,电池图标里显示一个问号。
重新刷入固件原boot的AP后,开机正常使用。
尝试进入系统后,使用magisk app重新修补boot,刷入后复现触摸屏未响应。
所以现在的问题变为如何刷入magisk?
magisk root 问题已解决。步骤如下:
- 提取固件中的
boot.img
和 vendor_boot.img
。
- 传入手机内使用magisk app对两个镜像进行修补。
- 复制修补好的两个镜像到并重命名区分开。
推荐修补后立即重命名,重命名后再进行下一个的修补。
这里重命名为boot_magisk.img
和vendor_boot_magisk.img
。
- 通过 Tiny Fastboot Script 的 “DIY刷写” 功能,
将boot_magisk.img
刷入boot
分区,
vendor_boot_magisk.img
刷入vendor_boot
分区。
- 禁用vbmeta的验证。使用 Tiny Fastboot Script → “DIY刷写” → “ 退出刷机脚本,手动执行命令”功能,手动执行以下命令
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
- 之后即可重启
fastboot reboot
如果刷写过程中无法找到镜像文件,可以通过拖拽的方式填入镜像文件路径。
2 个赞
补充信息:
机型:Motorola edge s pro(Motorola edge 20 pro)XT2153-1
升级:RETEU(安卓11)至RETEU(安卓12),具体版本已经记不清了。
解决方案为最后操作成功的方式,禁用vbmeta不清楚是不是必须操作。在未对vendor_boot.img进行修补时前,已经尝试过直接禁用vbmeta,但是触摸屏依旧无反应。之后尝试最终解决方案后,出于考虑还是执行了禁用vbmeta,所以是否禁用vbmeta的必要性未知。