Você ouve muito a frase "adb" nos fóruns e blogs do Android. Também somos culpados. Mas o que exatamente é adb, e por que você precisa (ou não precisa) de usá-lo?
Segundo o Google - "O Android Debug Bridge (adb) é uma ferramenta versátil que permite gerenciar o estado de uma instância de emulador ou dispositivo equipado com Android". Isso certamente soa como algo que o Google diria, não é? Para simplificar, adb são dois aplicativos diferentes - um em execução no seu computador (Windows, Linux ou Mac) e outro em seu telefone. Quando o telefone está conectado e a depuração USB está ativada, você pode emitir comandos e se comunicar com o telefone usando a tela e o teclado do computador. Faz parte do Android SDK para Windows, Mac ou Linux. Desculpe OS2 / Warp.
Seu telefone Android usa o kernel e as ferramentas do Linux como base. Isso significa que alguns comandos do Linux podem ser enviados pelo servidor adb (aquele em execução no seu computador) para o cliente adb (aquele em execução no seu telefone) e eles serão executados. Você pode ver uma lista parcial deles na imagem acima.
Isso pode ser muito útil para depurar coisas que não estão indo bem, além de enviar os comandos estranhos que você precisa quando está cortando no meio da noite. As chances são de que, se você não estiver depurando algo ativamente ou tentando invadir o telefone, não terá muito uso para adb. E tudo bem - não há como se divertir com um dispositivo Android.
Se você usa adb, consulte o site do desenvolvedor do Android para obter o guia completo de uso. Vá em frente e depure.