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.
Índice
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.
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).
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.
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.
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 ”.
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.
Na janela de comando, certifique-se de que o computador pode ver o dispositivo com o seguinte comando:
dispositivos adb
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
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.
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.
De volta ao computador, digite o seguinte:
adb sideload <ota zip updatefile.zip>
… Onde updatefile.zip
é o nome do arquivo do seu OTA.
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.)
E é isso – você está acabado. Parabéns.
Embora adb sideload
nã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.