当前位置: 首页>>技术教程>>正文


如何将 ubuntu-device-flash 与 BQ Aquaris E4.5 和 Aquaris E5 一起使用

问题描述

工具 ‘ubuntu-device-flash’ 可用于在 ubuntu 手机上手动更新软件。它可用于将设备更改为不同的 ‘channel’ 更新,并执行存储重置。

然而,当我在 BQ Aquaris E4.5 Ubuntu 版或 Aquaris E5 Ubuntu 版上尝试时,它似乎不起作用,例如:

ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap

预计会将设备擦除到出厂状态。然而,它似乎没有成功:

2015/03/27 13:58:35 Expecting the device to be in the bootloader... waiting
2015/03/27 13:58:50 Device is |krillin|
2015/03/27 13:58:50 Flashing version 20 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device krillin
Failed to enter Recovery

最佳方法

对于生产 Ubuntu Phone 设备,adb 已在恢复中禁用,这会影响 ubuntu-device-flash 的操作。

您必须提供启用了 adb 的恢复映像,ubuntu-device-flash 在执行其工作时将临时使用该映像:

然后可以为 ubuntu-device-flash 提供 --recovery-image 参数,例如:

ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap --recovery-image path/to/downloaded/recovery.img

请注意,当命令提示您时:

Expecting the device to be in the bootloader... waiting

您可以将 Aquaris E4.5 和 Aquaris E5 放入 ‘bootloader’,方法是按住 Power + Volume Up 几秒钟,当机器重新启动时红色 LED 亮起时释放 Power 按钮,然后从设备的启动菜单中选择 ‘fastboot’。

未知标志“recovery-image”

如果您收到此错误,则意味着您仍在使用旧版本的 ubuntu-device-flash 。请使用ppa安装最新版本

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update; sudo apt-get upgrade

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14197.html,未经允许,请勿转载。