Eu usei o canal errado para o meu Nexus 4; Como faço para atualizá-lo e qual canal eu uso?

1

Eu usei o canal errado para o meu Nexus 4; Como faço para atualizá-lo e qual canal eu uso?

História de fundo:

  • Seguiu este tutorial: link
  • Tenha o Nexus 4, por isso escolhi a seguinte opção:

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

  • ubuntu-touch/devel/ubuntu acabou sendo uma imagem muito antiga.

  • Popey recomendou usar ubuntu-touch/rc/bq-aquaris.en para o Nexus 4

  • Tentando atualizar, tivemos alguns problemas.

Perguntas

  • Tenho que reflash 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'
    
por Akiva 04.10.2015 / 18:47

2 respostas

3

Solução

  • Tenho que reflash completamente meu telefone?

Não. Uma vez que você tenha o Ubuntu lá, você pode simplesmente atualizar.

  • Eu executo os comandos do telefone ou do computador?

Computador, com o telefone conectado.

  • Qual comando eu uso?

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

adb reboot recovery

Aguarde até o telefone entrar no modo de recuperação e execute este comando:

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

Erros possíveis

$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 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 será capaz de se conectar ao adb lá. Se não isso, você também pode tentar o comando:

adb wait-for-device

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

    
por Akiva 04.10.2015 / 18:48
0

Se o seu telefone puder inicializar no Ubuntu, basta entrar no modo de desenvolvedor selecionando 'settings > About > Developer Mode' e conectar seu dispositivo ao seu PC e executar 'ubuntu-device-flash' conforme descrito por Akiva.

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

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

Eu não tenho mais nenhum PC aqui, então todos os comandos são escritos apenas pela mente. Vou verificar isso amanhã, em breve.

    
por eDeviser 04.11.2015 / 04:18