ADB no Android: o que é e para que você pode usá-lo

A ponte entre nossos smartphones e computadores foi chamada, desde o seu início, de ADB. Esta ferramenta era mais usada há alguns anos do que agora, e suas funções nos permitem fazer alterações em qualquer celular Android.

Embora as versões mais modernas do Android já tenham resolvido a maioria dos problemas que afetaram os primeiros protótipos desses terminais, o ADB continua sendo uma ferramenta usada que abre um leque de possibilidades em nossos smartphones.

Mas, para saber a fundo sobre ele e saber como você pode tirar proveito dele para melhorar seu computador, vamos dizer o que é ADB no Android e para que você pode usá-lo. Não perca nenhum detalhe!

O que é ADB e para que serve?

Também conhecido como Android Debug Bridge (ADB), é uma ferramenta que utiliza linhas de comando entre um computador desktop e um celular, permitindo instalar ou trocar arquivos entre eles, bem como fazer alterações importantes utilizando o CMD como ponte.

Resumindo, o ADB aproveita o console de comando do seu computador para se conectar ao seu smartphone e enviar comandos privilegiados ou com permissões de administrador, depurar alguns aplicativos e até fazer capturas de tela.

ADB vs ROOT

Muitas vezes recorremos ao ROOT de nossos terminais para obter permissões privilegiadas, ou pelo menos atribuí-las às aplicações e com as quais possam executar muitas de suas funcionalidades.

Porém, o ADB pode evitar, em muitos casos, que sujeitemos os telefones celulares a um ROOT desnecessário, principalmente se o seu aparelho tiver garantia de fábrica, o que naturalmente fará com que você o perca.

Pode estar interessado em:  Apps de mapeamento de conceitos: 7 maneiras de organizar suas ideias

Além disso, também pode ser muito útil instalar uma ROM ou software mais atualizado para o seu dispositivo que ainda não tenha sido lançado em sua região. Lembremos que existem fabricantes que nos permitem baixar oficialmente suas ROMs para instalá-las manualmente por meio de comandos ADB.

O que eu preciso para usar o ADB

Existem vários requisitos que você precisa para poder usar o ADB, e eles dependem do computador que você vai usar e de algumas alterações necessárias que você deve fazer em seu smartphone.

1. Instale o ADB no Windows

Para funcionar, o Android precisa disso em computadores Windows. Depois disso, você só terá que abrir o console de comando seguindo estas etapas.

  1. Clique no botão Iniciar do Windows e digite na lupa «CMD».
  2. Abra o aplicativo do console de comando e uma tela preta aparecerá.

Habilitar ADB no MacOS

No caso de computadores MacOS, as coisas são mais simples. Aqui você só precisa abrir o console de comando deste sistema operacional, denominado «Terminal» e depois escrever uma linha de comando que o levará ao site de download e instalação automaticamente.

  1. Clique no ícone da lupa e digite “terminal”.
  2. O console de comando aparecerá e você deve digitar o seguinte:
  3. bash <(curl -s https://raw.githubusercontent.com/corbindavenport/nexus-tools/master/install.sh)
  4. Instale o arquivo solicitado e pronto.

2. Ative a configuração de Depuração USB em seu smartphone Android:

  1. Desbloqueie o celular e vá para as configurações do dispositivo.
  2. Encontre a opção «Sobre o dispositivo» e pressione várias vezes seguidas no menu «Número da versão».
  3. Você verá que, depois de várias teclas digitadas, aparecerá uma contagem que, quando chegar a zero, indicará que você já ativou as opções do desenvolvedor.
  4. Em seguida, volte ao menu de configurações e procure a opção [Opciones de desarrollador].
  5. Desça para onde diz [Depuración USB] e ativá-lo.

Conecte-se com ADB em uma rede Wi-Fi

Os passos anteriores em nossos terminais são executados por meio de um cabo USB, pois devemos primeiro conectá-los ao equipamento e depois fazer as alterações por meio de comandos. Por este motivo, é necessária a instalação dos respectivos drivers para cada sistema operacional.

Pode estar interessado em:  Melhores aplicativos que deixam você mais velho para Android

No entanto, existe uma alternativa disponível para telefones celulares com Android 11 ou superior e que evitará a necessidade de procurar cabos, mas bastará para se conectar diretamente na mesma rede wi-fi.

Porém, antes de fazer isso, deverá instalar os respectivos drivers de acordo com o seu equipamento e também, siga os passos anteriormente mostrados para avançar com o seguinte.

  1. Conecte seu celular ao PC através de um cabo USB.
  2. Ao mesmo tempo, conecte os dois dispositivos na mesma conexão Wi-Fi.
  3. Abra o console de comando e digite o seguinte:
  4. adb tcpip 5555
  5. Desconecte o cabo USB dos dois computadores e procure o endereço IP do seu celular.
  6. Para fazer isso, insira as configurações, clique em [Acerca del dispositivo] > [Estado] > [Dirección IP].
  7. Anote esse endereço e digite-o na seguinte linha de comando no PC:
  8. adb connect device_ip_address
  9. Inteligente!

Confirme se você já se conectou ao ADB via Wi-Fi

  1. Escreva o seguinte comando:
  2. dispositivos $ adb

Lista de dispositivos anexa

device_ip_address: 5555 device

Comandos úteis que você pode usar com ADB

Tendo já instalado esta funcionalidade e ativado as opções necessárias em nosso terminal, você pode usar o console de comando através de algumas fórmulas para fazer certas alterações ou ver informações sobre os dispositivos conectados.

É importante que você conecte seu dispositivo ao PC com um cabo USB e, em seguida, abra o console de comando seguindo as etapas que falamos anteriormente. Então você pode tentar os seguintes comandos e só será o suficiente para escrevê-los:

  • Instalação ADB: Ele é usado para instalar APKs ou aplicativos no seu celular a partir do PC.
  • ADB Unistall: ele faz o oposto, desinstalando qualquer aplicativo.
  • Dispositivos ADB: É o primeiro comando que você deve tentar e diz se há algum dispositivo conectado através do ADB.
  • ADB Pull: Este comando permite enviar arquivos do celular para o PC.
  • ADB Push: Ao contrário do anterior, permite enviar arquivos do PC para o celular.
  • Reinicialização ADB: reinicie seu celular à força.
  • Recuperação ADB: reinicie seu celular em modo de recuperação.
  • Carregador de inicialização de reinicialização ADB: reinicie seu celular no modo Bootloader.
  • ADB Shell (apenas desenvolvedores): Este comando permitirá que você modifique o código do Android como desejar. Em outras palavras, ele transforma o sistema em modo texto e só deve ser usado por desenvolvedores.
Pode estar interessado em:  Melhores sites para baixar vídeos do YouTube sem programas

Forçar Modo Escuro

Existe um comando que o ajudará a colocar o modo escuro, também conhecido como modo escuro ou tema escuro em determinados aplicativos que não possuem essa funcionalidade por padrão, principalmente em celulares desatualizados.

O comando para isso é: configurações do adb shell put secure uinightmode 2

Faça uma captura de tela se você tiver um botão danificado

Com um simples comando ADB você poderá lançar uma imagem em tempo real, e então escolher o meio de armazenamento onde deseja salvá-lo, escrevendo algumas linhas simples.

  1. adb shell screencap -p /sdcard/screenshot.png

adb pull /sdcard/screenshot.png

adb shell rm /sdcard/screenshot.png

Conclusões

O ADB continua sendo uma ferramenta muito útil para muitos dos casos, exibindo uma série de funcionalidades que podem nos tirar de problemas e resolver problemas que não podemos consertar com o nosso equipamento em mãos.

Embora, como você deve ter notado, você precise de alguma intuição e também, é aconselhável seguir as instruções ao pé da letra, principalmente ao escrever qualquer comando, pois depende delas que as alterações sejam feitas corretamente e que não haja danos aos terminais.