L'outil 'ubuntu-device-flash' peut être utilisé pour mettre à jour le logiciel sur un téléphone ubuntu manuellement. Il peut être utilisé pour changer l'appareil sur un «canal» de mises à jour différent et également effectuer une réinitialisation du stockage.
Cependant, lorsque je l'ai essayé avec l'édition Ubuntu BQ Aquaris E4.5 ou l'édition Ubuntu Aquaris E5, cela ne semblait pas fonctionner, par exemple:
ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap
Serait censé effacer l'appareil à l'état d'usine. Cependant, il ne semble pas réussir:
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
la source
adb shell
vous connecter à l'appareil. Vous pouvez reprendre la poussée des fichiers téléchargés en redémarrant à la récupération et en faisantubuntu-device-flash -v touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin
. Si vous faitesadb shell
et surveillez,/cache/recovery/
vous pouvez regarder la progression du transfert de fichiers.Une autre raison de l'échec de la récupération peut être des privilèges insuffisants pour le périphérique USB de l'ordinateur Ubuntu.
J'ai essayé la commande flash de John mais j'ai quand même eu une erreur "Impossible d'entrer dans la récupération". La solution m'est venue lorsque j'ai démarré l'appareil en mode fastboot , flashé l'image de récupération avec la commande fastboot et démarré cette image. Sauf si j'avais un fichier "
/etc/udev/rules.d/80-persistent-usb.rules
" avec le contenu:sur mon ordinateur ubunutu, je n'ai pas pu accéder au périphérique exécutant le noyau de récupération.
Après avoir ajouté ce fichier, j'ai pu "
adb shell
" et entrer dans le système de récupération. Et aussi après ce changement, le commandement de John a fonctionné comme prévu. Mon ordinateur Ubuntu utilise un Linux quelque peu modifié mais basé sur Ubuntu 14.04.la source