Como atualizar manualmente seu dispositivo Nexus com imagens de fábrica do Google

android-fastboot

Os dispositivos Nexus do Google devem receber atualizações oportunas, mas o lançamento escalonado significa que pode levar semanas para que os dispositivos recebam atualizações over-the-air (OTA). Felizmente, existe uma maneira mais rápida (e mais geek) de instalar a versão mais recente do Android.

O Google fornece imagens oficiais do sistema para seus dispositivos Nexus, que qualquer pessoa pode baixar e atualizar por conta própria. Esta é uma maneira fácil de pular a espera quando uma nova versão do Android for lançada para dispositivos Nexus.

Observe que este processo é mais complicado do que simplesmente esperar por uma atualização over-the-air. Se você é uma pessoa normal e não um geek com um dedo no gatilho que coça, provavelmente vai querer esperar.

Etapa um: desbloquear o bootloader do seu dispositivo

Para piscar uma imagem do sistema, seu dispositivo precisará ser desbloqueado. Os dispositivos Nexus permitem que você desbloqueie seu bootloader com um único comando. Se você já desbloqueou seu dispositivo para fazer o root ou instalar uma ROM personalizada, pode pular esta parte. Se ainda não o fez, deve ser avisado de que o desbloqueio do dispositivo apagará seus dados, como se você tivesse executado uma redefinição de fábrica.

Você pode desbloquear seu carregador de boot de várias maneiras diferentes. O método oficial é através de um comando teriminal simples , mas para um método ainda mais fácil, você pode usar o Nexus Root Toolkit , que o guiará pelo processo.

Etapa dois: instalar ADB e Fastboot

Você precisará de duas outras coisas para este processo: o Android Debug Bridge, que é uma ferramenta de linha de comando para o seu computador que permite a interface com o seu telefone, e os drivers USB do seu telefone. Mesmo se já tiver instalado isso antes, você deve obter as versões mais recentes agora.

Recomendado:  Como congelar e descongelar linhas e colunas no Excel

Detalhamos como instalar os dois antes , mas aqui está a versão resumida:

  1. Vá para a página de download do Android SDK e role para baixo até “SDK Tools Only”. Baixe o arquivo ZIP para sua plataforma e descompacte-o onde quiser armazenar os arquivos ADB.
  2. Inicie o SDK Manager e desmarque tudo, exceto “Android SDK Platform-tools”. Se você estiver usando um telefone Nexus, também pode selecionar “Driver USB do Google” para baixar os drivers do Google.
  3. Depois de terminar a instalação, você pode fechar o gerenciador do SDK.
  4. Instale os drivers USB para o seu telefone. Você pode encontrá-los no site do fabricante do telefone (por exemplo, Motorola ou HTC ). Se você tiver um Nexus, poderá instalar os drivers do Google baixados na etapa 2 usando estas instruções .
  5. Reinicie o seu computador, se solicitado.

2016-03-24_09h57_20

Etapa três: baixar a imagem do sistema

Visite a página Imagens de fábrica do Google para dispositivos Nexus e baixe a imagem apropriada para o seu dispositivo. Observe que você precisará da imagem para seu hardware específico. Por exemplo, existem imagens separadas para o Nexus 7 (2013) com apenas Wi-Fi e para o Nexus 7 (2013) com dados celulares. Certifique-se de baixar o correto.

Baixe o arquivo para o seu computador e use um programa de extração de arquivos, como o 7-Zip gratuito , para extrair o conteúdo para a pasta ADB.

2016-03-24_10h33_13

Etapa quatro: decidir se deve limpar seus dados

O flash da imagem do sistema da maneira normal irá limpar o seu dispositivo, essencialmente executando uma redefinição de fábrica. Você pode tentar atualizar sem limpar o dispositivo, embora possa encontrar problemas. No entanto, esse processo deve funcionar bem ao passar de uma versão do Android para a próxima.

Para evitar que seu dispositivo seja apagado, abra o arquivo flash-all.bat em um editor de texto como o Notepad ++ . Edite a linha que contém “fastboot -w update” e remova a opção -w antes de salvar o arquivo.

Recomendado:  O que acontece com o seu Smarthome quando a energia acaba?

2016-03-24_10h07_31

Etapa cinco: atualizar a imagem do sistema

Copie os arquivos de imagem do sistema na mesma pasta do ADB. Em seguida, segure a tecla Shift, clique com o botão direito do mouse nessa pasta e selecione “Abrir janela de comando aqui” para abrir uma janela de prompt de comando nessa pasta.

2016-03-24_10h08_10

Habilite a depuração USB em seu dispositivo Nexus acessando o menu oculto Opções do desenvolvedor e ativando a opção de depuração USB.

Conecte seu dispositivo Nexus ao computador com o cabo USB incluído e execute o seguinte comando para reinicializar o dispositivo no carregador de inicialização:

adb reboot bootloader

Se houver um problema, pode ser necessário corrigir os drivers do seu dispositivo. Leia este guia para obter mais informações sobre como configurar o ADB e garantir que esteja funcionando corretamente. Lembre-se de que você terá que aceitar o prompt de autenticação no dispositivo antes que o comando adb possa fazer qualquer coisa.

2016-03-24_10h09_17

Assim que o dispositivo exibir o carregador de boot na tela – você verá um Android com o painel frontal aberto – clique duas vezes no arquivo flash-all.bat. O script deve fazer o flash do seu dispositivo com a nova imagem do sistema.

2016-03-24_10h15_16

Quando o processo for concluído, o dispositivo será reiniciado automaticamente. Se você não removeu a opção -w, terá que passar pelo processo de configuração inicial novamente.

O que fazer se o script não funcionar

Às vezes, no entanto, o flash-all.bat gera um erro sobre recursos ausentes ou de espaço. Nessa situação, geralmente é melhor apenas fazer o flash manualmente, peça por peça. Este truque também é útil se você deseja atualizar apenas parte da imagem de fábrica – como o bootloader ou a recuperação – sem atualizar o resto.

Recomendado:  Resumo diário de notícias, 10/04/19: Spyware não é apenas para Android como o Exodus chega aos dispositivos iOS

A primeira coisa que você precisa fazer antes de inserir os comandos manuais é descompactar o arquivo de imagem, que normalmente usa o formato de nomenclatura “ image -device-build .zip”. É mais fácil descompactar o conteúdo do arquivo diretamente na pasta em que você já está trabalhando, de modo que todos os arquivos necessários estejam no mesmo local. Depois de descompactado, deve haver cinco ou seis arquivos adicionais em sua pasta de trabalho (dependendo do dispositivo): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (para dispositivos somente com conexões móveis) e vendor.img (somente Nexus 9).

2016-03-24_10h06_13

Depois que tudo estiver descompactado, reinicie de volta no bootloader – usando o adb reboot bootloadercomando anterior – e execute os seguintes comandos, pressionando Enter após cada um, para atualizar manualmente cada item para o seu dispositivo.

inicialização rápida apagar
cache de apagamento de inicialização rápida
recuperação de apagamento de inicialização rápida
sistema de apagamento fastboot
bootloader flash fastboot "name-of-bootloader.img"
fastboot reboot-bootloader
rádio flash fastboot "name-of-radio.img" (se houver)
fastboot reboot-bootloader
sistema flash fastboot system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (somente Nexus 9)

Se você estiver fazendo uma instalação limpa do Android e quiser limpar tudo, use os seguintes comandos:

fastboot erase userdata
fastboot flash userdata userdata.img
reinicialização fastboot

Lembre-se de que alguns desses comandos podem levar algum tempo para piscar – ou seja, system.img e userdata.img – então não se preocupe se o prompt de comando parecer não estar respondendo. Assim que estiver pronto para o próximo comando, o cursor reaparecerá.


Este processo também é útil se você atualizou uma ROM personalizada e precisa voltar para a imagem do sistema Android padrão que vem com seu dispositivo. Esta opção destina-se principalmente a desenvolvedores e geeks do Android, então é mais complicado do que simplesmente esperar por uma atualização OTA normal (over-the-air).