如何在 Nothing Phone 1 上侧载 Nothing OS OTA 更新
要开始旁加载过程,首先,您需要为您的设备型号获取适当的 OTA 更新包。为此,请查看我们的Nothing Phone 1 更新跟踪器并下载与您要安装的 Nothing OS 版本相对应的 ZIP 文件。
对于每个 Nothing OS 版本,您应该能够找到两种类型的 OTA 文件:完整文件和增量文件。建议将完整的更新包用于旁加载,因为无论安装了哪个先前版本,它们都会升级手机。当您获得 root 权限时,它们也很有用,因为您可以从中提取库存启动映像,对其进行修补,然后将其刷新以保持 root 访问权限。增量更新包比对应的完整OTA要小一些,但只能在未触及的基础上应用。
此手动安装过程不会擦除您的设备,但最好备份任何不可替代的数据,以防出现问题。
包验证
在尝试手动安装 Nothing OS 更新之前,您应该验证下载包的 SHA-1 哈希。在这种情况下,恢复 ZIP 的 SHA-1 校验和应该与文件名完全相同(减去 *.zip 扩展名)。即使是单个字符差异也足以表明文件被篡改。这就是您可以检测损坏的下载的方法。
Android 带有一个名为sha1sum
SHA-1 校验和计算的 CLI 工具。您可以使用它来验证 OTA 文件的哈希值。
- 在手机上下载OTA包后,将设备连接到电脑。确保 PC/Mac/Chromebook 安装了最新的ADB二进制文件。
- 验证是否可以使用 ADB 检测到电话。
- 通过 ADB 打开一个 shell 窗口,导航到你下载包的目录(通常是 /sdcard/Downloads),然后执行以下命令:
sha1sum <name of the OTA file>
- 这将输出如下内容:
- 输出文本开头的那个长字符串是 SHA-1 哈希,它应该与 OTA 文件名匹配。
通过恢复安装
Nothing Phone 1 带有谷歌像素风格的恢复模式。因此,您可以通过恢复界面轻松旁加载更新包。
- 在您的 PC/Mac/Chromebook 上下载更新 ZIP 文件。
- 确保 ADB 可以从您的计算机上发现 Nothing Phone 1。
- 在您的计算机上,运行以下命令:
adb reboot recovery
- 您应该在手机屏幕上看到“无命令”。现在按住手机的电源按钮。按住电源时,按下音量调高按钮并快速松开两个按钮。您应该使用 Android 恢复菜单。
- 在您的手机上,选择从 ADB 应用更新选项。
- 在您的计算机上,运行以下命令:
adb devices
这应该返回一个设备序列号,其名称旁边带有“sideload”,表明您的设备已以sideload 模式连接到计算机。
- 在您的计算机上,运行以下命令:
adb sideload "filename".zip
其中“filename”将替换为完整路径,后跟在步骤 1 中下载的文件的名称。
- 更新应该安装在您的手机上。安装完成后,在手机上选择“立即重新启动系统”以重新启动到新版本。
通过本地系统更新向导安装
没有任何操作系统带有内置的系统更新安装应用程序,但该公司尚未将其公开为用户可访问的选项。尽管如此,您可以使用自定义拨号程序代码或通过任何活动启动器应用程序启动它。
- 在手机内部存储的根目录下创建一个名为“ota”(不带引号)的文件夹。然后将更新的 ZIP 文件复制到该文件夹。
- 拨号打开离线更新工具。
*#*#682#*#*
- 您还可以使用活动启动器应用程序来定位并执行“OfflineOTAUpgrade”工具。该工具的包名称是.
com.nothing.OfflineOTAUpgradeApp
- 您还可以使用活动启动器应用程序来定位并执行“OfflineOTAUpgrade”工具。该工具的包名称是.
- 该向导将尝试查找内部存储中存在的任何有效 OTA 文件并进行安装。万一失败,它会让您手动浏览 OTA 包。
- 选择 OTA 文件后,向导将应用更新并重新启动设备。
确认
检查您是否已正确执行所有这些步骤并正确加载 OTA 文件的一种简单方法是前往您的 Nothing Phone 1 上的设置>关于手机>软件信息。
这应该在您已旁加载的确切无操作系统版本上,表明您已成功完成安装过程。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun178151.html