O que é ADB e Fastboot, como instalar e seus comandos mais importantes

O que é ADB e Fastboot, como instalar e seus comandos mais importantes

Neste ponto, presumo que a maioria de vocês saiba o que significa ter permissões de root em um dispositivo Android, mas isso não significa que conhecemos todos os detalhes que esse processo oculta. Dois termos misturados com root, recovery e ROM são ADB e Fastboot. Neste artigo explicamos o que é ADB, e o que é Fastboot, como instalá-los e seus principais comandos.



O que são ADB e Fasboot?

A sigla ADB significa Android Debug Bridge e corresponde a uma ferramenta de software que nos permite interagir com nosso smartphone Android a partir de um computador. Assim, por exemplo, através do ADB podemos executar comandos para copiar arquivos de computador para telefone, de telefone para computador ou reiniciar o dispositivo em modo bootloader.


Fastboot é uma ferramenta de software com a qual podemos comunicar e modificar os arquivos do sistema de um smartphone Android (conectado via cabo USB) a partir de um computador. Com Fastboot poderemos desbloquear o bootloader, iniciar em modo download, atualizar o firmware ou reiniciar o dispositivo via recovery.

Com essas duas ferramentas, poderemos modificar profundamente o software do nosso smartphone ou pelo menos acessá-lo. Claro, tudo isso é possível através de um cabo USB para conectar o smartphone ao computador.


Como habilitar a depuração USB

Para que nosso computador reconheça o dispositivo, precisamos habilitar a depuração USB em nosso dispositivo. Em Configurações> Sobre o telefone, clique em "Número de compilação" várias vezes até que as opções de desenvolvimento apareçam. Depois de ter realizado este procedimento simples, vá para as opções de desenvolvimento e ative a "Depuração USB".


Na primeira vez que conectarmos o telefone ao computador, teremos que consentir com essa conexão. Precisamos marcar a opção "Sempre permitir deste computador" e depois clicar em Concordo.


Como instalar drivers ADB e Fastboot

Como instalar drivers ADB e Fastboot no Windows

O ADB é parte fundamental do Android Studio, o software para desenvolvimento de aplicativos no Android. Para baixar o ADB não é necessário instalar o Android Studio na íntegra, precisamos apenas de algumas partes do SDK.


Primeiro vamos criar uma pasta SDK em C: / para facilitar a instalação.

Agora vamos para a página de download do Android Studio e na seção “Obter apenas ferramentas de linha de comando” (na página inferior) temos um pacote compactado com extensão .zip, é isso que precisamos baixar.

Agora vamos descompactar a pasta que ela contém e colocá-la em nossa pasta C:/SDK/.


Agora vamos entrar em C:/SDK/android-sdk-windows e executar o arquivo 'SDK Manager.exe'. No SDK Manager, instalaremos ferramentas e drivers. Para isso, marcamos apenas essas guias em Ferramentas e Extras:

  • Ferramentas do Android SDK
  • Ferramentas de SDK do Android SDK
  • Repositório de Suporte do Android
  • Driver USB do Google

Depois de marcar as caixas, clique em "Instalar". Ao final do processo teremos instalado o ADB e Fastboot. Para começar a usá-los, vamos para C: SDKandroid-sdk-windowsplatform-tools com o explorador de arquivos do Windows e em um lugar vazio na pasta, pressionamos o botão merda + botão direito do mouse e selecionamos 'Abrir janela de comando aqui'.


Como instalar drivers, ADB e Fastboot no Mac

Para Mac, você pode encontrar como para Windows ADB e Fastboot nas ferramentas do Android Studio ou instalar o Homebrew e baixar o pacote com o comando brew install android-platform-tools.


Como instalar drivers, ADB e Fastboot no Linux

No Linux, basta instalar o pacote android-platform-tools e usá-lo no console. Para distribuições baseadas em Debian, nós a instalamos com:


  • sudo apt-get install android-tools-adb-fastboot android-tools

Para comandos ADB no linux, não são necessárias permissões de root, mas para comandos Fastboot, sim.

comandos

Reinicialização do AdB o reinicialização fastboot: reinício normal

Carregador de inicialização do reinício do AdB: reinicie no modo fastboot (ou bootloader)

Recuperação do reinício do AdB: riavvia em modo de recuperação

desbloqueio oem fastboot: Desbloqueie o Bootloader

Bloqueio de bloqueio rápido: bloquear o bootloader

fastboot apagar xxx: exclua a partição em questão

carregador de inicialização flash fastboot nouveaubootloader.img: substitua a recuperação por um novo bootloader

fastboot flash recovery nouveaurecovery.img: instale uma nova recuperação

adb shell: permite explorar o telefone com comandos linux (sabendo que o Android é baseado em linux)


remontagem adb: Remonte a partição do sistema telefônico, então você pode ler e escrever

adb push xxx aaaa: copia arquivos do computador para o telefone. Indique o caminho completo

adb puxar xxx aaaa: recuperar arquivos do telefone para o computador

arquivo de instalação adb.apk: instale um aplicativo no telefone

adb backup -all: fazer backup de tudo

E, finalmente, para restaurar um arquivo de backup: restauração adb backup.ab

 

Adicione um comentário do O que é ADB e Fastboot, como instalar e seus comandos mais importantes
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.