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. ¹

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
Depuração USB ativada (Permitir locais fictícios de preferência, ativo também)
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
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
Muitos celulares iniciam o modo fastboot de maneiras diferentes, geralmente são os atalhos
Volume -, Botão Menu e Botão Power
*Todos os celulares android são compatíveis com ADB e fastboot
ADB
Requerimentos:Depuração USB ativada (Permitir locais fictícios de preferência, ativo também)

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
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.
Post original: Android SuperUser - Seja um super usuário Android
*Cópia permitida apenas citando a fonte
Dúvidas nos comentários