要开始旁加载过程,首先,您需要为您的设备型号获取适当的 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 文件的哈希值。
sha1sum
Nothing Phone 1 带有谷歌像素风格的恢复模式。因此,您可以通过恢复界面轻松旁加载更新包。
adb reboot recovery
adb devices
这应该返回一个设备序列号,其名称旁边带有“sideload”,表明您的设备已以sideload 模式连接到计算机。
adb sideload \"filename\".zip
其中“filename”将替换为完整路径,后跟在步骤 1 中下载的文件的名称。
没有任何操作系统带有内置的系统更新安装应用程序,但该公司尚未将其公开为用户可访问的选项。尽管如此,您可以使用自定义拨号程序代码或通过任何活动启动器应用程序启动它。
*#*#682#*#*
com.nothing.OfflineOTAUpgradeApp
检查您是否已正确执行所有这些步骤并正确加载 OTA 文件的一种简单方法是前往您的 Nothing Phone 1 上的设置>关于手机>软件信息。
这应该在您已旁加载的确切无操作系统版本上,表明您已成功完成安装过程。