Se o seu telefone tiver um carregador de inicialização desbloqueado, você poderá usar os comandos do Fastboot para exibir imagens de fábrica. Isso pode parecer um monte de jargão técnico, mas quando se trata disso, é o melhor método para atualizar um dispositivo raiz, consertar um telefone com tijolos, reverter para o estoque ou até obter novas atualizações do Android antes de todos os outros.
Assim como o ADB, o Fastboot é um utilitário Android muito poderoso que aceita comandos por meio de um terminal. Mas se isso parecer intimidador, não se preocupe, porque depois de aprender as coisas, você saberá muito mais sobre o funcionamento interno do Android e como corrigir os problemas mais comuns..
Uma observação sobre os dispositivos Samsung
O processo descrito abaixo funcionará para a maioria dos dispositivos Nexus, Pixel, HTC e Motorola, além de telefones e tablets de muitos outros fabricantes. No entanto, os dispositivos Samsung usam seu próprio software de atualização de firmware, portanto, o Fastboot não é o caminho a percorrer se você possui um Galaxy. Em vez disso, é melhor usar o Odin para atualizar o firmware em um dispositivo Samsung e abordamos esse processo no seguinte link.
Etapa 1: Instale o ADB & Fastboot no seu computador
Primeiro, você precisará instalar o ADB e o Fastboot no seu computador, que são os utilitários que permitem exibir imagens em flash usando os comandos do Fastboot. Existem várias versões “one-click” e “light” do ADB e Fastboot feitas por terceiros, mas eu não recomendaria usá-las porque elas não são atualizadas tão frequentemente quanto os utilitários oficiais, portanto, podem não ser totalmente compatível com dispositivos mais recentes.
Em vez disso, sua melhor aposta é instalar o Android SDK Tools, que contém ADB e Fastboot, ou apenas ADB e Fastboot, do Google. Não importa se você escolhe o pacote completo ou apenas as ferramentas da plataforma, elas são o negócio real. Descrevi o processo de instalação para Windows, Mac e Linux no Método 1 no seguinte guia, então vá lá para começar.
Etapa 2: ativar o desbloqueio do OEM
Para fazer o flash de imagens usando o Fastboot, o carregador de inicialização do seu dispositivo precisará ser desbloqueado. Se você já fez isso, pode pular para a Etapa 3.
Porém, antes de desbloquear o carregador de inicialização, é necessário ativar uma configuração se o dispositivo for enviado com o Android Marshmallow ou superior pré-instalado. Para acessar essa configuração, comece ativando o menu de opções do desenvolvedor no seu telefone ou tablet. Depois de fazer isso, abra o menu de opções do desenvolvedor e ative a opção ao lado de “Desbloqueio do OEM” e você estará pronto.
Se essa opção não estiver presente no seu dispositivo, é provável que ele não tenha sido enviado com o Android Marshmallow ou superior pré-instalado. No entanto, se a opção estiver presente, mas acinzentada, isso geralmente significa que seu carregador de inicialização não pode ser desbloqueado, o que significa que você não poderá exibir imagens em flash usando o Fastboot.
Etapa 3: Coloque o telefone no modo Bootloader
Para executar qualquer comando do Fastboot, seu telefone ou tablet precisará estar no modo do carregador de inicialização. Esse processo varia dependendo do seu dispositivo.
Para a maioria dos telefones, comece desligando o dispositivo completamente. Quando a tela ficar preta, pressione e mantenha pressionado o volume e os botões liga / desliga simultaneamente e mantenha-os pressionados por cerca de 10 segundos..
Se isso não funcionar, desligue o telefone e mantenha pressionado o botão de diminuir o volume. A partir daí, conecte um cabo de dados USB ao seu PC e aguarde alguns segundos.
Se isso ainda não funcionar, tente repetir o método do cabo USB, mas desta vez use o botão de aumento de volume.
Dentro de instantes, você deve ser recebido pelo menu Bootloader do Android, que deve ser algo como isto:
Modo de carregador de inicialização no Pixel XL. Imagem de Dallas Thomas / Android How
Quando vir essa tela, verifique se o telefone ou tablet está conectado ao computador com um cabo de dados USB. Além disso, deixe o dispositivo em paz, pois o restante do trabalho será feito no lado do computador.
Etapa 4: Abra um shell ADB no seu computador
Navegue para o diretório de instalação do ADB e do Fastboot no seu computador. Para usuários do Windows, isso geralmente pode ser encontrado em C: \ Arquivos de Programas (x86) \ Android \ android-sdk \ platform-tools. Para usuários de Mac e Linux, depende de onde você extraiu sua pasta ADB quando instalou o utilitário, portanto, procure no disco rígido a pasta de ferramentas de plataforma, caso tenha esquecido.
A partir daqui, se você estiver usando um PC com Windows, mantenha pressionado o botão Shift no teclado, clique com o botão direito do mouse em qualquer espaço vazio e escolha “Abrir janela de comando aqui”. Para usuários de Mac e Linux, basta abrir uma janela do Terminal e alterar os diretórios para a pasta platform-tools dentro do diretório de instalação do ADB.
Etapa 5: desbloqueie o carregador de inicialização
O próximo passo é algo que você precisa fazer apenas uma vez; portanto, se o seu carregador de inicialização já estiver desbloqueado, você pode pular adiante. Caso contrário, você precisará executar um único comando do Fastboot – mas observe que isso limpará todos os dados do seu dispositivo.
Antes de entrarmos nesta parte, observe que listarei os comandos para usuários do Windows. Os usuários de Mac precisarão adicionar um ponto e uma barra (./) antes de cada um desses comandos, e os usuários de Linux precisarão adicionar uma barra (/) à frente.
Portanto, no shell do ADB, digite o seguinte comando e pressione enter.
- dispositivos de inicialização rápida
Se isso retornar uma série de letras e números seguidos pela palavra “inicialização rápida”, seu dispositivo estará conectado corretamente e você estará pronto. Caso contrário, consulte a Etapa 1 para verificar a instalação do ADB e do Fastboot e verifique se o dispositivo está no modo do carregador de inicialização, conforme mostrado na Etapa 3.
Em seguida, é hora de desbloquear seu gerenciador de inicialização. Dependendo da versão do Android com a qual seu dispositivo foi enviado, isso será feito de duas maneiras.
Portanto, se o seu dispositivo foi enviado com o Lollipop ou inferior pré-instalado, digite o seguinte comando:
- fastboot oem unlock
Se o seu dispositivo for enviado com Marshmallow ou superior, digite o seguinte comando e pressione Enter:
- desbloqueio rápido de inicialização rápida
Enviando o comando de desbloqueio do carregador de inicialização para um dispositivo fornecido com Marshmallow ou superior.
Nesse momento, você verá uma mensagem no seu dispositivo Android perguntando se você tem certeza de que deseja desbloquear o carregador de inicialização. Verifique se a opção “Sim” está destacada e, se não estiver, use as teclas de volume para fazer isso. A partir daí, pressione o botão liga / desliga, o seu carregador de inicialização será desbloqueado e o telefone reiniciará novamente no modo Fastboot.
Tela de desbloqueio do carregador de inicialização no Nexus 6P. Imagem de Dallas Thomas / Android How
Etapa 6: Faça o download das imagens de fábrica
Agora que o seu carregador de inicialização está desbloqueado, você está pronto para começar a exibir imagens de fábrica – mas primeiro, você precisará fazer o download das imagens reais. Abaixo estão alguns links para baixar o pacote de imagens de fábrica para dispositivos comuns.
- Imagens de fábrica para dispositivos Nexus ou Pixel
- Imagens de fábrica para dispositivos HTC
- Imagens de fábrica para dispositivos Motorola
- Fatorar imagens para dispositivos OnePlus
- Imagens de fábrica para dispositivos essenciais
Com cada um dos links acima, simplesmente localize o modelo do seu dispositivo na lista e faça o download do firmware disponível mais recente no seu computador. Se o fabricante não estiver listado aqui, tente pesquisar no Google “imagens de fábrica para”.
Etapa 7: Piscar as imagens de fábrica
Agora é hora de exibir as imagens. A primeira coisa que você deseja fazer aqui é extrair o arquivo de imagens de fábrica que você baixou do site do fabricante. Para essa parte, eu recomendo usar o 7-Zip, pois é gratuito e funciona com a maioria dos formatos de arquivo.
Extraindo o arquivo de imagens de fábrica.
Em seguida, mova todo o conteúdo do arquivo morto para a pasta platform-tools dentro do diretório de instalação do ADB e abra uma janela Shell do ADB nessa pasta. Para obter mais informações, consulte a Etapa 4 acima.
Arquivos de imagem de fábrica transferidos para a pasta de ferramentas da plataforma.
Além disso, existem duas abordagens diferentes que você pode adotar ao exibir as imagens. Vou descrever os dois em seções separadas abaixo.
Opção 1: use o script Flash-All
A maioria dos pacotes de imagens de fábrica conterá um script “flash-all” que aplica todas as imagens de uma só vez. Se você está tentando recuperar seu dispositivo de um tijolo macio, este é o caminho mais simples. No entanto, ele desenraizará seu dispositivo e limpará todos os dados existentes. Portanto, se você preferir evitar isso, consulte a Opção 2 abaixo.
Mas, para executar o script flash-all, digite a seguinte linha no prompt de comando e pressione enter:
- flash-all
Enviando o comando “flash-all”.
O processo levará alguns minutos, mas, quando terminar, o telefone será reiniciado automaticamente e você estará executando o firmware completo, 100% em estoque.
Opção 2: Extraia as imagens e flash individualmente
Para uma segunda opção, você pode exibir as imagens do sistema individualmente. Esse método requer um trabalho extra, mas pode ser usado para remover a raiz, atualizar ou remover o tijolo do dispositivo sem perder os dados existentes.
Comece extraindo quaisquer arquivos adicionais do pacote de imagens de fábrica. Às vezes, os pacotes de imagens de fábrica podem conter uma série de três ou quatro arquivos aninhados, portanto, descompacte todos eles. A partir daí, copie todos os arquivos de imagem para a pasta principal de ferramentas da plataforma – em outras palavras, não os deixe em nenhuma subpasta.
Todas as imagens extraídas do pacote de imagens de fábrica para a pasta de ferramentas de plataforma.
A partir daqui, existem duas imagens das quais você pode se livrar: cache.img e userdata.img. Estas são as imagens que sobrescreverão seus dados e armazenarão em cache com espaço em branco; portanto, se você não as exibir, seus dados existentes permanecerão intactos.
Das imagens restantes, seis compõem os principais elementos do Android: inicialização, carregador de inicialização, rádio, recuperação, sistema e fornecedor.
A imagem de inicialização contém o kernel; portanto, se você quiser se livrar de um kernel personalizado que está causando problemas no seu dispositivo, você só precisa atualizar esse. Para fazer isso, digite o seguinte comando na janela do shell do ADB:
- fastboot flash boot .img
A seguir, é apresentada a imagem do carregador de inicialização – esta é a interface que você está usando para exibir imagens em flash com os comandos do Fastboot. Portanto, para atualizar seu carregador de inicialização, digite:
- fastboot flash bootloader .img
Depois de fazer isso, recarregue o carregador de inicialização para poder continuar exibindo imagens na versão mais recente. Para fazer isso, digite:
- fastboot reboot-bootloader
Depois disso, temos a imagem do rádio. Este controla a conectividade no seu dispositivo. Portanto, se você estiver tendo problemas com o Wi-Fi ou os dados móveis, ou se quiser apenas atualizar seu rádio, digite:
- rádio flash fastboot .img
Depois, há recuperação. Isso é algo que você pode ou não querer piscar, dependendo das modificações que você fez. Por exemplo, se você instalou a recuperação personalizada do TWRP, a exibição dessa imagem substituirá sua modificação e a substituirá pela interface de recuperação de estoque. Portanto, se você está apenas atualizando seu dispositivo modificado, pule este. Caso contrário, se você planeja manter o estoque do telefone e deseja a versão mais recente da recuperação, digite:
- recuperação do flash do fastboot .img
O próximo é o grande: a imagem do sistema. Este contém todos os arquivos que compõem o sistema operacional Android real. Como tal, é a parte mais essencial de qualquer atualização.
No entanto, você pode não estar atualizando seu telefone. Você pode apenas estar re-piscando o firmware padrão para se recuperar de um tijolo macio. Se for esse o caso, a imagem do sistema geralmente é a única imagem que você precisa piscar para corrigir tudo, pois contém a totalidade do Android. Em outras palavras, se você exibir esta imagem e nada mais, ela desfará todas as alterações feitas com o acesso root e recupera tudo do jeito que estava.
Portanto, como uma solução completa na maioria das situações leves, ou como um método para obter a parte principal de uma atualização do Android, digite:
- sistema de flash fastboot .img
Finalmente, há a imagem do fornecedor. Isso está presente apenas em telefones mais recentes, portanto, não se preocupe se não estiver no pacote de imagens de fábrica. Mas se estiver lá, ele contém alguns arquivos importantes, então digite a seguinte linha para atualizar esta partição:
- fornecedor de flash fastboot .img
Depois de enviar um ou todos os comandos acima, você estará pronto para reiniciar o dispositivo e inicializar no Android. Para fazer isso, digite:
- reinicialização do fastboot
Piscando as imagens de fábrica individualmente.
Nesse momento, seu dispositivo deve estar totalmente atualizado ou, se você estiver tentando se recuperar de um tijolo macio, ele deve estar funcionando perfeitamente. E como agora você sabe o que cada uma das imagens principais do sistema realmente faz, terá uma melhor noção de como o Android funciona daqui para frente.
Imagens de fábrica piscando individualmente me ajudaram a entender mais sobre o Android do que qualquer outro mod ou processo. Se você pensar bem, o Android é apenas uma série de imagens gravadas no armazenamento flash, e agora que você lidou com cada uma delas individualmente, poderá identificar e resolver problemas relacionados à raiz com muito mais facilidade..
Deseja ajudar a oferecer suporte ao Android Como e obter muitas ofertas de novas tecnologias? Confira todas as ofertas no novo Android How Shop.
Foto da capa e capturas de tela por Dallas Thomas / Android How