Pixel 在 Root 后,有时无法收到系统更新,只能通过下载镜像手动更新,步骤见下。

按如下方法,可以升级到最新系统,并且保留用户数据以及ROOT。请先备份好重要数据!

一、卸载 ROOT

首先在 Magisk Manger 中卸载 Magisk,选择 完全卸载 ,避免出现意外情况。

此步骤完全可跳过。

二、下载工厂镜像

Factory Images for Nexus and Pixel Devices 下载设备的最新工厂镜像。选择下载 Factory Images,而不是下载 Full OTA Images。以 Pixel 8 的 2026 年 3 月更新为例。

三、更新系统

解压 shiba-cp1a.260305.018-factory-e3607b56.zip

  1. 在解压后的文件中,找到 flash-all.bat(MacOS 平台为 flash-all.sh

    flash-all.bat

  2. 使用文本编辑器打开它,找到 fastboot -w update shiba-cp1a.260305.018.zip,删除 update 之前的 -w,并且保存。若不删除,手机数据将会清除。

    删除-w

  3. 在终端执行

    1
    
    adb reboot bootloader  #进入bootloader,执行之前,请确认对flash-all的修改已经保存,否则会导致你的数据被清空!
    
  4. 双击运行 flash-all.bat,等待重启后,手机系统已经成功升级到最新版本。

四、刷入 Magisk 补丁

flame-qq2a.200501.001.b2-factory-6b360ec6 文件夹中找到名为 image-flame-qq2a.200501.001.b2zip文件,解压。

  1. 在解压后的文件夹中找到 init_boot.img,放到手机存储中

    init_boot.img

  2. 打开 Magisk Manager,选择安装 Magisk,在安装方法中,选择 选择并修补一个文件

  3. 找到你刚刚放到手机中的 init_boot.img,等待 Maigsk 打补丁

  4. Magisk 修补完文件后,在存储卡 Download 目录下,即可找到刚刚修补的文件,文件重命名为 magisk_patched.img,复制到电脑上

  5. 在终端执行

    1
    2
    3
    4
    
    adb reboot bootloader   #进入bootloader
    ~~fastboot boot magisk_patched.img~~   
    fastboot flash init_boot magisk_patched.img   #magisk_patched.img为步骤4中,复制到电脑上的文件
    fastboot reboot   #重启手机
    

五、结束