我已经在 Nexus 5 上使用 ubuntu touch 一段时间了,但是最新的更新让它无法启动了。它只是出现点亮的情况,然后无限期地挂起。我可以将其置于恢复模式/访问预启动菜单。如果 touch 坏了,我有什么办法可以将其刷新回 android 吗?或者我有什么办法可以将工作版本重新刷新回我的手机吗?
答案1
如果您能够访问预启动菜单,您应该能够以任意方向重置您的设备。
如果您希望在设备上保留 Touch,我发现重新安装操作系统会加载包含所有 OTA 更新的最新版本。我在 Nexus 7 上使用 Touch 时遇到了问题,尝试安装 OTA 更新会导致重启时出错,但不断提供 OTA 更新并重新安装解决了该问题。
由于您可以访问预启动菜单,因此您只需按照以下官方说明进行操作即可:https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/#install-ubuntu将 Touch 安装到您的设备上。我不认为 Nexus 5 曾经是官方设备,所以您可能之前已经经历过这种情况,但只是提醒一下,您需要使用和参数指定ubuntu-device-flash
脚本。--server="<url>"
--device=<board name>
我希望 Ubuntu 能够将该信息保留在线,因为这是官方说明,但是,以防万一,您应该执行以下步骤:
- 通过 USB 线将设备连接到您的电脑并进入预启动菜单。
ubuntu-device-flash --server="https://system-image.ubports.com" touch --channel=ubuntu-touch/stable --device=hammerhead --bootstrap
从终端运行命令。- 等到重启完成。
就是这样了;相当轻松。
如果这不起作用或者您想要重新安装 Android,您可以按照以下步骤操作(然后执行您第一次安装 Touch 时所采取的步骤,如果您想重新安装它的话):
- 下载您想要在设备上安装的出厂映像;一般来说,目标是您购买设备时附带的映像,但将最新版本的 Android 安装到我的 Nexus 7 上似乎不会对它造成任何损害。
- 通过 USB 线将设备连接到您的电脑并进入预启动菜单。
- 将您在步骤1中下载的工厂映像解压到您的计算机并通过终端进入解压的文件夹。
- 在Windows上,运行文件“flash-all.bat”;在Mac上,运行文件“flash-all.sh”;在Linux上,运行文件“flash-all.sh”。
- 等到完成;设备最终将自动重新启动。