Fastboot entendendo o conceito da ferramenta

O Fastboot presente em todos os celulares é um modo especial de iniciar o android e nos possibilita fazer reparos e mudanças profundas no sistema.


Esta é a segundo publicação de um guia completo para você entender os principais tópicos que rondam o mundo android. O primeiro post pode ser acessado clicando aqui.

Depois de explicar que é adb na nossa primeira publicação eu não poderia deixar passar em branco o conceito de fastboot. Eu digo conceito, pois a instalação que é a parte prática estará presente nas próximas postagens. Dito isso, vamos começar!

Boot, o despertar

Primeiro precisamos entender o que é boot , já vou me adiantando e dizendo que não é a gíria utilizada em alguns estados brasileiros(SP) para se referir de uma forma mais jovem a um calçado, então se você estava pensado que iriamos falar de algum tênis veloz me desculpe te desapontar.

Boot no campo da informática é o nome dado ao processo de inicialização do sistema operacional, ou seja, é o momento em que o seu celular liga e “acorda” o software principal dando início a todos os outros processos e aplicativos que um smartphone precisa para funcionar corretamente. Para lhe situar ainda melhor é aquele momento em que o seu celular fica com o logo da fabricante e em seguida vem uma imagem ou animação do android, um bom exemplo disto são as animações da Motorola.Se tudo correu bem, ele inicia e você pode usá-o normalmente.

Animação do Boot da Motorola. Onde aparece o M da marca e as palavras "Hello moto" distoam em meio a variadas imagens animadas.
Exemplo de boot animation em celulares da Motorola

Bootloop a queda do android

Se as coisas não seguem o roteiro citado acima nosso celular não inicia corretamente ficando sempre na tela do android. Isto é o que chamamos de loop infinito ou bootloop.

Este erro pode ocorrer por diversos motivos, como por exemplo, após uma atualização do sistema que foi interrompida ou uma mudança mais profunda como a troca do kernel, o coração do sistema.

Imagine o bootloop como um estado de coma, seu celular não está morto mas também não consegue acordar e ter uma rotina normal. Por ele não está morto, felizmente ainda há esperança de você conseguir recupera-lo.

Aí entra nosso amigo Fastboot , por ter uma partição própria ele funciona independente do Android.

O fastboot contra-ataca

Acessar o modo de recuperação do celular e realizar a reinstalação da stock rom normalmente resolve os problemas de bootloop, mas em alguns casos, acessar esse modo não é possível seja porque a tecla de volume para cima do celular está quebrada ou porquê você conseguiu corromper até o modo recovery (acontece).

Para esses casos extremos felizmente existe o fastboot, ele foi criado exatamente para te ajudar a sair desse buraco em que se meteu, ele é uma segunda forma do seu celular despertar e a partir daí com ajuda de um computador e um cabo USB recuperar seu Smartphone android.

Com esses itens em mãos você sera capaz de:

Instalar um recovery personalizado, desbloquear o bootloader , alterar o kernel,mudar para uma custom rom do android ou ‘flashear’ o recovery original do seu aparelho.

Incrível né? Se ficou perdido em meio a tantas opções não se preocupe, irei cobrir a maioria delas em futuras publicações, inclusive a instalação e uso do adb fastboot , então fique atento ao blog.

Imagem da tela do Fastboot de celulares Xiaomi, onde se pode ver o mascote da xiaomi consertando um robô simbolo do android.
Tela de fastboot dos celulares da Xiaomi, a imagem muda conforme fabricante

Conclusão

O fastboot é realmente uma ferramenta incrível que se usado corretamente com ajuda de um PC e um cabo USB pode certamente salvar vidas e te tirar de grandes problemas. Mas de nada adianta uma grande ferramenta se você não for capaz de domina-lá então sempre pesquise bastante ante de realizar qualquer procedimento em seu celular.

Se inscreva no blog para receber mais publicações explicativas como esta.