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


-1

 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 aéreas (OTA). Felizmente, existe uma maneira mais rápida (e mais nerd) 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 flash por conta própria. Essa é uma maneira fácil de ignorar a espera quando uma nova versão do Android é lançada para dispositivos Nexus.

Observe que esse processo é mais complicado do que simplesmente esperar por uma atualização sem fio. Se você é uma pessoa normal e não um nerd com um dedo no gatilho, provavelmente vai querer esperar.

Etapa 1: desbloqueie o carregador de inicialização do seu dispositivo

RELACIONADOS: Como desbloquear o carregador de inicialização do seu telefone Android, a maneira oficial

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

Você pode desbloquear seu carregador de inicialização 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 2: Instalar o ADB e o Fastboot

RELACIONADOS: Como instalar e usar o ADB, o Android Debug Bridge Utility

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

Nós detalhamos como instalar os dois antes, mas aqui está a versão resumida:

  1. Vá para a página de download do SDK do Android e role para baixo até “Somente ferramentas do SDK”. Baixe o arquivo ZIP da 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 poderá selecionar “Google USB Driver” para baixar os drivers do Google.
  3. Depois de concluir 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ê possui um Nexus, pode instalar os drivers do Google que você baixou na etapa 2 usando estas instruções.
  5. Reinicie o computador, se solicitado.

2016-03-24_09h57_20

Etapa 3: Baixar a imagem do sistema

Visite a página Imagens de fábrica do Google para dispositivos Nexus e faça o download da 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) apenas com Wi-Fi e para o Nexus 7 (2013) com dados de celular. Certifique-se de baixar o caminho certo.

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

2016-03-24_10h33_13

Etapa quatro: decidir se deseja limpar seus dados

Se você piscar a imagem do sistema normalmente, o dispositivo será limpo, executando essencialmente 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 versão.

Para impedir 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.

2016-03-24_10h07_31

Etapa 5: Piscar a imagem do sistema

Copie os arquivos de imagem do sistema para a mesma pasta que o ADB. Em seguida, mantenha pressionada 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

Ative a depuração USB no 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 reiniciar o dispositivo no carregador de inicialização:

adb reboot bootloader

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

2016-03-24_10h09_17

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

2016-03-24_10h15_16

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

O que fazer se o script não funcionar

Às vezes, no entanto, o flash-all.bat gera um erro sobre a falta de recursos ou a falta de espaço. Nessa situação, geralmente é melhor exibir tudo manualmente, peça por peça. Esse truque também é útil se você quiser apenas piscar parte da imagem de fábrica – como o gerenciador de inicialização ou a recuperação – sem piscar o resto.

A primeira coisa que você precisa fazer antes de inserir os comandos manuais é descompactar o arquivo de imagem, que normalmente usa a opção “image-construção do dispositivoformato de nome .zip ”. É mais fácil descompactar o conteúdo do arquivo diretamente na pasta em que você já está trabalhando, para que todos os arquivos necessários estejam no mesmo local. Depois de descompactado, deve haver cinco ou seis arquivos adicionais na 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

Quando tudo estiver descompactado, reinicie novamente no gerenciador de inicialização – usando o adb reboot bootloader comando anterior – e execute os seguintes comandos, pressionando Enter após cada um, para atualizar cada item manualmente no seu dispositivo.

fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader "name-of-bootloader.img"
fastboot reboot-bootloader
fastboot flash radio "name-of-radio.img" (if present)
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (Nexus 9 only)

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

fastboot erase userdata
fastboot flash userdata userdata.img
fastboot reboot

Lembre-se de que alguns desses comandos podem levar algum tempo para piscar – como system.img e userdata.img -, portanto, não se preocupe se o prompt de comando parecer não responder. Quando estiver pronto para o próximo comando, o cursor aparecerá novamente.


Esse processo também é útil se você atualizou uma ROM personalizada e precisa voltar à imagem padrão do sistema Android que acompanha o dispositivo. Essa opção é voltada principalmente para desenvolvedores e geeks do Android, por isso é mais complicado do que simplesmente esperar por uma atualização normal OTA (over the air).


Like it? Share with your friends!

-1

0 Comments

Your email address will not be published. Required fields are marked *