方法 1:通过 Recovery 和 ADB 侧载 Android 13
要安装 Developer Preview/Beta,您需要通过 ADB 从 Recovery 中为您的设备旁加载适当的 OTA 包。此方法也适用于具有锁定引导加载程序的 Google Pixel 设备。
- 从此处下载您计算机上的更新 .zip 文件。为方便起见,您可以将此文件重命名为更简单的名称,并将该文件放在您计算机上 ADB 所在的目录中。
- 可选,但建议:验证已下载文件的 SHA-256 校验和,以确保文件已完全正确下载。
- 在手机上启用 USB 调试 — 转到设置>关于手机> 点击内部版本号 7 次,(可选)输入您的图案、PIN 或密码以启用开发人员选项,然后导航到设置>开发人员选项> 启用USB 调试。
- 将手机连接到计算机。如果这是您第一次连接此计算机的 ADB 实例,请在您的手机出现提示时授权您的手机上的计算机连接。
- 在您的计算机上,运行以下命令:
adb reboot recovery
- 您应该在手机屏幕上看到“无命令”。现在按住手机的电源按钮。按住电源时,按下音量调高按钮并快速松开两个按钮。您应该使用 Android 恢复菜单。
- 从恢复菜单中选择从 ADB 应用更新选项。
- 在您的计算机上,运行以下命令:
adb devices
这应该会返回一个名称旁边带有“sideload”的设备序列号,表明您的设备已以sideload 模式连接到计算机。
- 在您的计算机上,运行以下命令:
adb sideload "filename".zip
“文件名”部分将替换为在步骤 1 中下载的文件的名称。
- 更新应该安装在您的手机上。安装完成后,在手机上选择立即重启系统以重启进入 Android 13。
方法 2:通过 Fastboot 刷入完整的出厂映像
如果您在 Google Pixel 设备上具有未锁定的引导加载程序,则需要通过 Fastboot 刷新 Android 13 Developer Preview/Beta 的出厂映像。通常,这是通过下载文件中包含的flash-all.sh或flash-all.bat脚本文件完成的,但其默认配置也会完全擦除设备。但是,您可以通过从脚本中的命令中删除“-w”擦除属性来保留数据。
- 从此处下载您计算机上的出厂映像 .zip 文件。
- 可选,但建议:验证已下载文件的 SHA-256 校验和,以确保文件已完全正确下载。
- 提取 .zip 文件,然后将生成的文件复制并粘贴到计算机上的 ADB 和 fastboot 文件夹中,以方便使用。
- 可选:生成的文件将包含flash-all.sh或flash-all.bat脚本文件。如果您使用的是 macOS/Linux ,请使用文本编辑器打开flash-all.sh;如果您使用的是 Windows,请打开flash-all.bat脚本文件。查找并删除/删除
fastboot update
命令中的 -w 标志。这将跳过手机的数据擦除。为避免兼容性问题,建议进行数据擦除。 - 在手机上启用 USB 调试 — 转到设置>关于手机> 点击内部版本号7 次,(可选)输入您的图案、PIN 或密码以启用开发人员选项,然后导航到设置>开发人员选项> 启用USB 调试。
- 将手机连接到计算机。如果这是您第一次连接此计算机的 ADB 实例,请在您的手机出现提示时授权您的手机上的计算机连接。
- 在您的计算机上,运行:
adb reboot bootloader
这会将您的手机重新启动到快速启动模式。
- 在您的 Mac/Linux PC 上,运行:
flash-all
此命令执行flash-all.sh脚本文件,然后将安装必要的引导加载程序、基带固件和操作系统。如果您使用的是 Windows,您只需双击flash-all.bat文件即可。
- 脚本完成后,您的设备将重新启动进入新操作系统。
方法三:安装Android 13 GSI
即使您没有兼容的 Pixel 智能手机,您仍然可以安装 Google 的官方 GSI 二进制文件来测试 Android 13,前提是您的设备与 Project Treble 兼容。您还需要一个未锁定的引导加载程序。我们需要说的最后一件事是,刷新 GSI 将要求您将设备恢复出厂设置,因此请确保您已准备好丢失应用程序数据,然后再继续此操作!我们建议您进行设备外备份(例如在您的 PC 或 SD 卡上),以防出现任何问题。
- 可在此处找到官方 Android 13 Beta GSI 的下载链接。Google 尚未发布基于稳定版本的 GSI。您应该根据设备的架构下载适当的版本。要查看您的设备具有哪种架构,请运行以下命令:
adb shell getprop ro.product.cpu.abi
- 可选但建议:验证已下载文件的 SHA-256 校验和,以确保文件已完全正确下载。
- 解压 .zip 文件,然后将生成的文件(system.img和vbmeta.img)复制并粘贴到计算机上的 ADB 和 fastboot 文件夹中,以方便使用。
- 在手机上启用 USB 调试 — 转到设置 > 关于手机 > 点击“内部版本号”7 次,(可选)输入您的图案、PIN 或密码以启用开发人员选项,然后导航到设置 > 开发人员选项 > 启用“USB 调试” ”。
- 将手机连接到计算机。如果这是您第一次连接此 ADB 计算机,请在您的手机上出现提示时授权您的手机上的计算机连接。
- 在您的计算机上,运行:
adb reboot bootloader
这会将您的手机重新启动到快速启动模式。
- 如前所述,目标设备的引导加载程序必须事先解锁。
- 接下来,我们需要禁用 Android Verified Boot (AVB)。为此,请运行以下命令:
fastboot flash vbmeta vbmeta.img
- 可选但推荐:输入以下内容以擦除系统分区:
fastboot erase system
- 刷入 Android 13 GSI:
fastboot flash system system.img
- 让图像闪烁,这可能需要几分钟。完成后,擦除 userdata 分区:
fastboot -w
- 最后,重新启动您的设备:
fastboot reboot
- 希望您的设备能够启动到新版本的 Android。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun159659.html