História de fundo:

História de fundo:

Usei o canal errado para meu Nexus 4; Como faço para atualizá-lo e qual canal devo usar?

História de fundo:

  • Segui este tutorial: https://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/
  • Tenho Nexus 4, então escolhi a seguinte opção:

    Nexus 4 | Track the latest development |ubuntu-touch/devel/ubuntu

  • ubuntu-touch/devel/ubuntuacabou por ser uma imagem muito antiga.

  • Popey aconselhou usar ubuntu-touch/rc/bq-aquaris.enpara Nexus 4

  • Ao tentar atualizar, tive alguns problemas.

Questões

  • Tenho que atualizar completamente meu telefone?

  • Eu executo os comandos do telefone ou do computador?

  • Quais comandos eu uso?

  • O que significam os seguintes erros?

-

`2015/10/04 09:01:21 Start pushing /home/akiva/.cache/ubuntuimages/ubuntu-touch/rc/bq-aquaris.en/mako/version-25.tar.xz to device`

`2015/10/04 09:01:21 error pushing:`

e

`2015/10/04 08:48:24 Expecting the device to expose an adb interface...`

`device cannot be detected over adb`

Responder1

Solução

  • Tenho que atualizar completamente meu telefone?

Não. Depois de instalar o Ubuntu, você pode simplesmente atualizar.


  • Eu executo os comandos do telefone ou do computador?

Computador, com telefone conectado.


  • Qual comando eu uso?

Inicialize o telefone normalmente e execute este comando em seu computador:

adb reboot recovery

Espere até que o telefone entre no modo de recuperação e execute este comando:

ubuntu-device-flash touch --channel=ubuntu-touch/rc/bq-aquaris.en


Possíveis erros

$ubuntu-device-flash touch --channel=ubuntu-touch/rc/bq-aquaris.en
2015/10/04 09:01:21 Start pushing /home/akiva/.cache/ubuntuimages/ubuntu-touch/rc/bq-aquaris.en/mako/version-25.tar.xz to device
2015/10/04 09:01:21 error pushing:

Isso ocorre porque você está conectado ao telefone. Você precisa entrar no modo de recuperação com o comando:adb reboot recovery

$ubuntu-device-flash touch --channel=ubuntu-touch/rc/bq-aquaris.en 
2015/10/04 08:48:24 Expecting the device to expose an adb interface...
device cannot be detected over adb

Você provavelmente está no Bootloader em vez do modo de recuperação. Você não conseguirá se conectar ao adb lá. Caso contrário, você também pode tentar o comando:

adb wait-for-device

e tente conectá-lo até que seja notado.

Responder2

Se o seu telefone puder inicializar no Ubuntu, basta entrar no modo de desenvolvedor selecionando 'configurações> Sobre> Modo de desenvolvedor' e, em seguida, conectar seu dispositivo ao PC e executar 'ubuntu-device-flash' conforme descrito por Akiva.

Se você receber erros, tente executar 'ubuntu-device-flash --clear-cache touch'.

Ou verifique se o seu dispositivo está realmente conectado a 'dispositivos adb'. Isto deve listar todos os dispositivos conectados. com

- No momento não tenho nenhum PC aqui, então todos os comandos são escritos mentalmente. Vou verificar isso amanhã, em breve.

informação relacionada