La herramienta 'ubuntu-device-flash' se puede usar para actualizar el software en un teléfono ubuntu manualmente. Se puede usar para cambiar el dispositivo a un "canal" diferente de actualizaciones y también para restablecer el almacenamiento.
Sin embargo, cuando lo probé con BQ Aquaris E4.5 Ubuntu Edition o Aquaris E5 Ubuntu Edition, no pareció funcionar, por ejemplo:
ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap
Se espera que limpie el dispositivo al estado de fábrica. Sin embargo, no parece tener éxito:
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
fuente
adb shell
para conectarse al dispositivo. Puede reanudar el empuje de los archivos descargados iniciando nuevamente la recuperación y haciendoubuntu-device-flash -v touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin
. Si lo haceadb shell
y supervisa/cache/recovery/
, puede ver el progreso de la transferencia de archivos.Otra razón para no ingresar a la recuperación podría ser privilegios insuficientes para el dispositivo usb de la computadora ubuntu.
Intenté el comando flash de John, pero aún recibí el error "Error al ingresar la recuperación". La solución se me ocurrió cuando arranqué el dispositivo en modo fastboot , flasheé la imagen de recuperación con el comando fastboot y arranqué esta imagen. A menos que tenga un archivo "
/etc/udev/rules.d/80-persistent-usb.rules
" con el contenido:en mi computadora ubunutu no pude acceder al dispositivo que ejecutaba el núcleo de recuperación.
Después de agregar este archivo, pude "
adb shell
" ingresar al sistema de recuperación. Y también después de ese cambio, el comando de John funcionó como se esperaba. Mi computadora ubuntu ejecuta un Linux algo modificado pero basado en ubuntu 14.04.fuente