Como atualizar manualmente seu dispositivo Nexus com o Sideload do ADB
As atualizações do Nexus OTA são um pouco enigmáticas - elas vêm diretamente do Google, mas também dependem da aprovação da operadora antes de poderem ser enviadas para dispositivos em determinadas redes. Obter a atualização OTA mais recente significa aguardar algumas semanas ou exibir manualmente uma imagem completa da fábrica, o que pode ser um pouco insignificante. Agora, no entanto, o processo é mais simplificado, para que você possa atualizar a atualização mais recente com um comando, sem necessidade de esperar.
Enquanto o antigo método de imagem de fábrica era 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 monte de arquivos manualmente a partir do prompt de comando. Além disso, é necessário um bootloader desbloqueado, que o novo método não.
Este novo método usa o sideload de adb
comando para piscar a atualização mais recente em uma só penada. Se você não usou este comando antes, pode ser um pouco assustador no começo, mas é realmente muito fácil. E, além disso, é mais rápido do que esperar que o OTA acesse seu dispositivo. É uma win-win.
Primeiro passo: Prepare o computador e o dispositivo
Antes de começar, você precisará ter o ADB e o fastboot instalados no seu computador. Para facilitar o uso, você também precisará ter o ADB configurado no PATH do sistema Windows. Depois de configurar tudo isso, você está pronto para enviar alguns OTAs para o seu dispositivo Nexus. Doce.
Em seguida, se ainda não o fez, terá de aceder ao menu Opções do programador do seu telefone e ativar a depuração USB. Novamente, isso é simples e, depois de concluído, você não precisará fazer isso novamente (a menos que redefina o dispositivo de fábrica).
Com todas as coisas preparadas fora do caminho, vá para a página de arquivos OTA do Google. Há um acordo legal que você deve aceitar antes de poder 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 serão exibidos.
Desde esse recurso somente 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 no meu Nexus 6P para este tutorial - isso é criar o MTC19T para aqueles que acompanham em casa.
Depois de ter acesso aos downloads, vá em frente e encontre a versão do seu dispositivo. Clique no link "Link" para iniciar o download. Estes são pacotes completos OTA, então eles ainda são apenas um grande como uma Factory Image - o único para o meu 6P é um enorme 910MB.
Com o arquivo baixado e o ADB instalado, você está pronto para começar.
Etapa 2: Conecte seu dispositivo e reinicialize-se na recuperação
Vá em frente e conecte o dispositivo ao seu computador. A primeira vez que fizer isso, você terá que aprovar a depuração USB neste PC - se este for seu computador pessoal (o que eu espero que seja, já que você acabou de instalar um monte de coisas nele), então marque a opção “Sempre permitir desta caixa de 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”. Não é novidade que uma janela de comando será aberta..
Na janela de comando, verifique se 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 na recuperação:
recuperação de reinicialização adb
Seu dispositivo deve começar a reinicializar.
Terceiro Passo: Carregar Sidelmente a 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 segura o botão Power expor o menu de recuperação oculto.
Quando 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:
sideload de adb
… Onde updatefile.zip
é o nome do arquivo do seu OTA.
Uma vez executado corretamente, o arquivo começará a ser empurrado para o dispositivo. Uma porcentagem de conclusão será exibida no prompt de comando, dando a você algum tipo de ideia quando ela for concluída. Vai demorar um pouco, então pegue um café.
Quando terminar, o menu de recuperação será exibido novamente no seu telefone, com a opção “Reinicializar sistema agora” já destacada. Aperte o botão Power para começar a reinicialização.
Você pode ir em frente e desconectar o telefone do computador durante a reinicialização. Ele provavelmente vai demorar um pouco para inicializar completamente, porque o Android tem que "Otimizar aplicativos" após uma atualização. Isso pode levar um enquanto, dependendo de quantos aplicativos você instalou. (Felizmente, a partir do Android N, os tempos de otimização serão drasticamente aprimorados.)
E é isso, você está acabado. Parabéns.
Enquanto sideload de adb
não é necessariamente novo, este é um dos primeiros usos reais para o dia-a-dia, especialmente para usuários não-root. É uma maneira mais fácil de fazer o flash manualmente nos arquivos OTA, especialmente porque você não precisa passar por todos os problemas de executar um novo bootloader, recuperação, rádios ou arquivos de sistema - um comando, e é isso. Eu gosto de piloto automático.