Pixel 5 在 Android 12 下的 Magisk 食用指南

Pixel 5 在 Android 12 下的 Magisk 食用指南

Clyde

或许是因为 boot header v3、或许是其他原因,升级到 Android 12 之后,使用 Pixel 5 的朋友会发现在往 boot 分区刷入自定义镜像后(比如 Magisk 破解过的 boot.img、打包为 boot.img 的第三方内核等等)手机无法开机了。

解决方法很简单,但首先需要提醒大家的一点是:

除非通过 OTA/保留数据刷写工厂镜像升级后、不再使用 Magisk,否则升级到 Android 12 必定会因为这个流程清除一次数据

请做好备份,然后准备这么两个东西:

  1. 原厂镜像里提取的 vbmeta.img
  2. 你想要刷入的 boot 镜像,比如 magiskpatchedboot.img

通过任意方式升级到 Android 12 后,来到 Bootloader 界面。然后连上电脑。

电脑端依次执行以下指令:

  1. fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img
  2. fastboot -w
  3. fastboot flash boot magiskpatchedboot.img

执行完 Bootloader 界面选择 Start 开机,开机后 Magisk 就已经部分安装上了。接下来需要做的就是联网、点击 Magisk 进行安装、进入 Magisk 进行额外安装并自动重启。重启后 Magisk 就正常安装上了。

当然,上述流程也不需要反复操作,比如 Android 12 Beta 3 发布后,我们依然可以像往常一样,先破解一个 boot.img 准备好,然后去掉刷机脚本的 -w 升级、刷入 magiskpatchedboot.img 开机……

Report Page