Como atualizar manualmente seu dispositivo Nexus com ADB Sideload

IMG_8461

As atualizações do Nexus OTA são um pouco enigmáticas – elas vêm direto do Google, mas também dependem da aprovação da operadora antes de serem enviadas para dispositivos em certas redes. Obter a atualização OTA mais recente significava esperar algumas semanas ou atualizar  manualmente uma imagem completa de fábrica , o que pode ser um pouco complicado. Agora, no entanto, o processo é mais simplificado, então você pode fazer o flash da atualização mais recente com um comando, sem a necessidade de espera.

Embora o antigo método de imagem de fábrica fosse simples na teoria, nem sempre era muito confiável – às vezes o script do Google não funcionava, então você teria que fazer um flash de vários arquivos manualmente no prompt de comando. Além disso, era necessário um bootloader desbloqueado, o que o novo método não exige.

Este novo método usa o  adb sideload  comando para fazer o flash da atualização mais recente de uma só vez. Se você não usou esse comando antes, pode ser um pouco assustador no início, mas na verdade é muito fácil. E, além disso, é mais rápido do que esperar que o OTA atinja seu dispositivo. É uma situação em que todos ganham.

Etapa um: deixe seu computador e dispositivo prontos

Antes de começar, você precisará ter o ADB e o fastboot configurados em seu computador . Para facilidade de uso, você também precisará ter o ADB configurado no PATH do sistema Windows . Depois de ter tudo configurado, você está pronto para enviar alguns OTAs para o seu dispositivo Nexus. Doce.

Recomendado:  Análise do Sony WH-1000XM5: os melhores fones de ouvido ANC ficaram ainda melhores

Em seguida, se ainda não tiver feito isso, você precisará acessar o menu Opções do desenvolvedor do seu telefone e habilitar a depuração USB . Novamente, isso é simples e, uma vez feito, você não terá que fazer novamente (a menos que você redefina o dispositivo de fábrica).

Screenshot_20160517-102411

Com todo o material de preparação fora do caminho, vá para  a página de arquivos OTA do Google . Existe um contrato legal que você precisa aceitar antes de acessar os arquivos, mas é apenas o típico mumbo jumbo: esses arquivos são fornecidos pelo Google, você concorda com os termos, blá, blá, blá. Depois de concordar, os downloads aparecerão.

2016-05-17_09h08_07

Como esse recurso acabou de ser lançado, apenas os arquivos OTA mais recentes estão disponíveis para cada dispositivo. Vou usar a atualização de patch de segurança mais recente em meu Nexus 6P para este tutorial – que é construir MTC19T para aqueles que acompanham em casa.

Assim que tiver acesso aos downloads, vá em frente e encontre a compilação para o seu dispositivo. Clique no link “Link” para iniciar o download. Esses são pacotes OTA completos, então eles ainda são tão grandes quanto uma imagem de fábrica – o do meu 6P tem incríveis 910 MB.

2016-05-17_10h14_04

Com o arquivo baixado e o ADB instalado, você está pronto para começar.

Etapa dois: conecte seu dispositivo e reinicie para recuperação

Vá em frente e conecte o dispositivo ao seu computador. Na primeira vez que você fizer isso, terá que aprovar a depuração de USB neste PC – se este for o seu computador pessoal (o que espero que seja, já que você acabou de instalar um monte de coisas nele), marque “Sempre permitir a partir deste computador ”.

Recomendado:  A Valve agora diz que o Steam "provavelmente" oferecerá suporte ao Ubuntu 19.10

Screenshot_20160517-094342

Em seguida, navegue até a pasta onde você salvou o arquivo OTA. Shift + clique com o botão direito na pasta, certificando-se de que nenhum arquivo seja selecionado primeiro. Selecione “Abrir janela de comando aqui”. Sem surpresa, uma janela de comando será aberta.

2016-05-17_09h41_21

Na janela de comando, certifique-se de que o computador pode ver o dispositivo com o seguinte comando:

dispositivos adb

2016-05-17_09h45_04

Se estiver conectado corretamente, você verá um identificador alfanumérico e a palavra “dispositivo”. Você está pronto para ir.

Use este comando para reinicializar o dispositivo para recuperação:

recuperação de reinicialização adb

2016-05-17_09h46_12

Seu dispositivo deve começar a reiniciar.

Etapa três: Sideload da atualização OTA

O dispositivo será reiniciado em uma tela com um pequeno cara Android e um ponto de exclamação vermelho. Pressione o botão Aumentar volume enquanto mantém pressionado o botão Liga / desliga para expor o menu de recuperação oculto.

IMG_8463-650x433

Assim que o menu aparecer, use o botão Diminuir volume para navegar até a opção “Aplicar atualização do ADB” e pressione o botão Liga / desliga. Isso deixará o dispositivo pronto para aceitar o arquivo OTA.

IMG_8461

De volta ao computador, digite o seguinte:

adb sideload <ota zip updatefile.zip>

… Onde updatefile.zipé o nome do arquivo do seu OTA.

2016-05-17_09h51_50

Depois de executado corretamente, o arquivo começará a ser enviado ao dispositivo. Uma porcentagem de conclusão aparecerá no prompt de comando, dando a você algum tipo de ideia de quando será concluído. Vai demorar um pouco, então vá tomar um café.

Quando terminar, o menu de recuperação aparecerá novamente em seu telefone, com a opção “Reiniciar sistema agora” já destacada. Aperte o botão Power para iniciar a reinicialização.

Você pode desligar o telefone do computador durante a reinicialização. Provavelmente demorará um pouco para inicializar completamente, porque o Android precisa “otimizar aplicativos” após uma atualização. Isso pode demorar um pouco, dependendo de quantos aplicativos você instalou. (Felizmente, começando com o Android N, os tempos de otimização serão melhorados drasticamente.)

Recomendado:  O que significa “5G UC” em um iPhone?

E é isso – você está acabado. Parabéns.


Embora adb sideloadnão seja necessariamente novo, este é um dos primeiros usos reais e diários para ele, especialmente para usuários sem acesso root. É uma maneira mais fácil de atualizar manualmente os arquivos OTA, especialmente porque você não precisa passar por todos os problemas de atualizar um novo bootloader, recuperação, rádios ou arquivos de sistema – um comando e pronto. Eu gosto do piloto automático.