28Jul

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

Os dispositivos Nexus do Google devem receber atualizações oportunas, mas o lançamento escalonado significa que pode demorar semanas para que os dispositivos recebam atualizações aéreas( OTA).Felizmente, há 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 flash por conta própria. Esta é uma maneira fácil de ignorar a espera quando uma nova versão do Android é lançada para dispositivos Nexus.

Tenha em atenção que este processo é mais complicado do que simplesmente esperar por uma atualização no ar. Se você é uma pessoa normal e não um geek com um dedo gatilho, você provavelmente só quer esperar.

Passo Um: Desbloqueie o carregador de inicialização do seu dispositivo

Para piscar uma imagem do sistema, seu dispositivo precisará ser desbloqueado. Os dispositivos Nexus permitem desbloquear o carregador de inicialização com um único comando. Se você já destrancou seu dispositivo para roçá-lo ou instalar uma ROM personalizada, pode ignorar esta parte. Se você ainda não o fez, você deve ser avisado que o desbloqueio do seu dispositivo irá limpar seus dados, como se você tivesse executado uma reinicializaçã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 simples comando teriminal, mas, para um método ainda mais fácil, você pode usar o Nexus Root Toolkit, que o acompanhará no processo.

Etapa 2: instale ADB e Fastboot

Você precisará de duas outras coisas para este processo: o Debug Bridge do Android, 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 você instalou estes antes, você deve obter as versões mais recentes agora.

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

  1. Dirija-se à página de download do SDK do Android e role até "Ferramentas do SDK apenas".Baixe o arquivo ZIP para sua plataforma e descompacte-o onde quer que você armazene os arquivos ADB.
  2. Inicie o SDK Manager e desmarque tudo, exceto "Ferramentas de plataforma Android SDK".Se você estiver usando um telefone Nexus, você também pode selecionar "Google USB Driver" 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 seu telefone( por exemplo, Motorola ou HTC).Se você possui um Nexus, você pode instalar os drivers do Google que você baixou na etapa 2 usando estas instruções.
  5. Reinicie seu computador se solicitado.

Passo 3: Baixe a imagem do sistema

Visite a página de 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 Wi-Fi e para o Nexus 7( 2013) com dados de celular. Certifique-se de baixar o caminho certo.

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

Passo Quatro: Decida se deve limpar seus dados

Desligar a imagem do sistema da maneira normal irá limpar seu dispositivo, executando essencialmente uma reinicialização de fábrica. Você pode tentar atualizar sem limpar seu dispositivo, embora você 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 evitar que o seu dispositivo seja apagado, abra o arquivo flash-all.bat em um editor de texto, como o Notepad ++.Edite a linha contendo "fastboot -w update" e remova a opção -w antes de salvar o arquivo.

Passo Cinco: Deslize a imagem do sistema

Copie os arquivos de imagem do sistema para a mesma pasta que o 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 do prompt de comando nessa pasta.

Ative 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 seu computador com o cabo USB incluído e execute o seguinte comando para reiniciar o dispositivo no carregador de inicialização:

adb reinicie o carregador de inicialização

Se houver um 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 esteja funcionando corretamente. Tenha em mente que você terá que aceitar o prompt de autenticação no dispositivo antes que o comando adb possa fazer qualquer coisa.

Uma vez que o dispositivo exibe o carregador de inicialização em sua tela - você verá um Android com o painel frontal aberto - clique duas vezes no arquivo flash-all.bat. O script deve piscar seu dispositivo com a nova imagem do sistema.

Quando o processo estiver concluído, seu dispositivo será reinicializado automaticamente. Se você não removeu a opção -w, você terá que passar pelo processo de configuração pela primeira vez novamente.

O que fazer se o script não funcionar

Às vezes, no entanto, o flash-all.bat gerará um erro sobre recursos em falta ou falta de espaço. Nessa situação, geralmente é melhor simplesmente deslizar manualmente tudo peça por peça. Este truque também é útil se você quiser apenas piscar parte da imagem de fábrica - como o carregador 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 tipicamente usa o formato de nomeação "image- device-build . zip".É mais fácil descompactar o conteúdo do arquivo diretamente na pasta na qual você já trabalha, de modo que todos os arquivos necessários estão no mesmo local. Uma vez 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 dispositivosapenas com conexões móveis) e vendor.img( somente Nexus 9).

Depois que tudo for desempacotado, reinicie novamente no carregador de inicialização - usando o comando adb reboot bootloader do anterior - e execute os seguintes comandos, pressionando Enter após cada um, para digitar manualmente cada item no seu dispositivo.

fastboot apagar arrancar arrancar rapidamente arrancar cache arrancar rapidamente recuperação de apagar sistema de apagamento rápido sistema acelerador rápido bootloader "name-of-bootloader.img" fastboot reiniciar-bootloader fastboot flash rádio "nome-de-rádio.img"( se presente) reinício rápido bootloader fastbootsistema flash system.img boot de inicialização rápida boot.img recuperação rápida de flash recuperação.img fastboot flash caché cache.img fastboot flash fornecedor fornecedor.img( somente Nexus 9)

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

fastboot apagar userdata fastboot flash userdata userdata.img reinicialização rápida

Tenha em mente que alguns desses comandos podem levar algum tempo para flash, ou seja, system.img e userdata.img, então não se preocupe seo prompt de comando parece não responder. Uma vez que esteja pronto para o próximo comando, o cursor voltará a aparecer.

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