Как использовать ubuntu-device-flash с BQ Aquaris E4.5 и Aquaris E5

Инструмент «ubuntu-device-flash» можно использовать для обновления программного обеспечения на телефоне с Ubuntu вручную. Его можно использовать для смены устройства на другой «канал» обновлений, а также для сброса хранилища.

Однако, когда я попробовал это с BQ Aquaris E4.5 Ubuntu Edition или Aquaris E5 Ubuntu Edition, это, похоже, не сработало, например:

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
18
задан 8 June 2015 в 18:52

2 ответа

Для производственных устройств Ubuntu Phone adb был отключен при восстановлении ,и это влияет на операцию ubuntu-device-flash .

Вы должны предоставить образ восстановления с включенным adb , который ubuntu-device-flash будет временно использовать при выполнении своей работы:

  • Для BQ Aquaris E4.5 Ubuntu Edition (также известного как krillin) используйте recovery-krillin.img
  • Для BQ Aquaris E5 Ubuntu Edition (также известного как Vegetahd) используйте recovery- Vegetahd.img

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 в «загрузчик», удерживая нажатыми Power + Volume Up в течение нескольких секунд, отпуская кнопку Power . когда при перезагрузке машины загорается красный светодиод, а затем выбирается «fastboot» в меню загрузки устройства.

unknown flag «recovery-image»

Если вы получаете эту ошибку, это означает, что вы все еще используете ol der версия ubuntu-device-flash . Пожалуйста, установите последнюю версию с помощью ppa

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update; sudo apt-get upgrade
21
ответ дан 8 June 2015 в 18:52

Другой причиной отказа при входе в восстановление может быть недостаточные права для USB-устройства компьютера ubuntu.

Я попробовал выполнить флэш-команду Джона, но все равно получил ошибку «Не удалось войти в режим восстановления». Решение пришло ко мне, когда я загрузил устройство в режим fastboot , прошил образ восстановления с помощью команды fastboot и загрузил этот образ. Если у меня не было файла « /etc/udev/rules.d/80-persistent-usb.rules » с содержанием:

SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="2a47", MODE="0666", SYSFS{idProduct}=="*"

на моем компьютере ubunutu я не мог получить доступ к устройству, на котором запущен Ядро восстановления.

После того, как я добавил этот файл, я мог « adb shell » и войти в систему восстановления. Кроме того, после этого изменения команда Джона работала, как ожидалось. На моем компьютере с Ubuntu установлена ​​несколько модифицированная версия Linux, но на основе Ubuntu 14.04.

1
ответ дан 9 June 2015 в 04:52

Другие вопросы по тегам:

Похожие вопросы: