[Hacking][slideshow]

O que é ADB e Fastboot

Aprenda o que é ADB e Fastboot





Uma ROM é um sistema baseado no Android. As roms são separadas em duas categorias
Android Debug Bridge (ADB) é uma ferramenta de linha de comando versátil que permite que você se comunique com um emulador ou com um dispositivo android conectado ao seu computador. ¹



"Ok, Jonny, entendi o que ele é, mas pra que preciso disso?"

Bem, debug (depuração) sempre foi importante para os desenvolvedores conseguirem encontrar bugs e erros no sistema. E a ADB apresenta um número imenso de ferramentas muito úteis para nós, usuários do Android.

*Todos os celulares Android são compatíveis com ADB e fastboot

ADB

Requerimentos:
1) Depuração USB ativada (Permitir locais fictícios de preferência ativo também) - Ambos ficam no menu escondido de programador. (Procure no google como achar o seu)




2) Baixar os Drivers e o conjunto de ferramentas.
Download ADB Drivers
3) Instale o ADB Drivers

4) Extraia os arquivos do platform tools onde desejar.

5) Aperte o botão direito na pasta do platform-tools segurando shift. Isso fará a opção "Abrir janela do PowerShell aqui" (Windows 10) ou "Abrir janela do Prompt de comando aqui" (Windows 7)
 

6) Caso queira testar se está tudo certo, adicione:
No powerShell
./ adb devices

No CMD
adb devices

Se tudo estiver correto, aparecerá o código do seu dispositivo na tela.


Também é possível navegar até a pasta com os comandos CD do CMD / Power Shell


Comandos

Aqui estão algumas funções da ferramenta.

Backup dos dados de aplicativos
adb backup -all ( volta com adb restore)

Instalar apps
adb install <file>

Copiar arquivos para o celular
adb push <local> <remote>

Copiar arquivos do celular
adb pull <remote> [<local>]

Log
adb logcat

Terminal Shell (milhares de funções)
adb shell
adb shell rm /data/system/gesture.key = Apaga a senha de desenho

Fastboot


O fastboot tamtém é uma ferramenta do SDK do android. Mas também é o primeiro processo que se inicia ao ligar o ceular que é chamado de Fastboot mode. Ele inicia antes mesmo do próprio android, por isso você consegue consertar seu celular brickado ou trocar o recovery e o kernel do sistema com ele. Fastboot mode é muitas vezes chamado de bootloader.

Você pode classificar o fastboot como uma ferramenta de Low-level USB

Aqui estão as melhores funções da ferramenta.

Fastboot <instalar> <o que> <onde / qual arquivo>
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot reboot

Muitos celulares iniciam o modo fastboot de maneiras diferentes, geralmente são os atalhos
Volume -, Botão Menu e Botão Power

Esse post foi criado para ensinar o conceito das ferramentas. Serão criados vários posts para ajudar os leitores a se familiarizar com a ferramenta.

Complementos. 
Download ADB com interface gráfica, clique aqui

Post original: Android SuperUser - Seja um super usuário Android

*Cópia permitida apenas citando a fonte

Dúvidas nos comentários