A ferramenta 'ubuntu-device-flash' pode ser usada para atualizar o software em um telefone ubuntu manualmente. Ele pode ser usado para alterar o dispositivo para um 'canal' de atualizações diferente e também para redefinir o armazenamento.
No entanto, quando eu tentei com o BQ Aquaris E4.5 Ubuntu Edition ou o Aquaris E5 Ubuntu Edition, ele não pareceu funcionar, por exemplo:
ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap
É esperado que limpe o dispositivo ao estado de fábrica. No entanto, parece não ter sucesso:
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
fonte
adb shell
para se conectar ao dispositivo. Você pode retomar o envio dos arquivos baixados, inicializando e recuperando novamenteubuntu-device-flash -v touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin
. Se você fazadb shell
e monitora,/cache/recovery/
pode assistir ao progresso da transferência de arquivos.Outro motivo para não entrar na recuperação pode ser privilégios insuficientes para o dispositivo usb do computador ubuntu.
Tentei o comando flash de John, mas ainda recebi o erro "Falha ao entrar na recuperação". A solução veio para mim quando eu arrancado com o dispositivo em fastboot modo, passou a imagem de recuperação com o comando fastboot e inicializado esta imagem. A menos que eu tenha um arquivo "
/etc/udev/rules.d/80-persistent-usb.rules
" com o conteúdo:no meu computador ubunutu, não consegui acessar o dispositivo executando o kernel de recuperação.
Depois de adicionar este arquivo, "
adb shell
" pude entrar no sistema de recuperação. E também após essa mudança, o comando de John funcionou como esperado. Meu computador ubuntu executa um Linux um tanto modificado, mas baseado no ubuntu 14.04.fonte