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.
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.
- Clique no botão Iniciar do Windows e digite na lupa “CMD”.
- 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.
- Clique no ícone da lupa e digite “terminal”.
- O console de comando aparecerá e você deve digitar o seguinte:
- bash <(curl -s https://raw.githubusercontent.com/corbindavenport/nexus-tools/master/install.sh)
- Instale o arquivo solicitado e pronto.
2. Ative a configuração de Depuração USB em seu smartphone Android:
- Desbloqueie o celular e vá para as configurações do dispositivo.
- Encontre a opção “Sobre o dispositivo” e pressione várias vezes seguidas no menu “Número da versão”.
- 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.
- Em seguida, volte ao menu de configurações e procure a opção [Opciones de desarrollador].
- 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.
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.
- Conecte seu celular ao PC através de um cabo USB.
- Ao mesmo tempo, conecte os dois dispositivos na mesma conexão Wi-Fi.
- Abra o console de comando e digite o seguinte:
- adb tcpip 5555
- Desconecte o cabo USB dos dois computadores e procure o endereço IP do seu celular.
- Para fazer isso, insira as configurações, clique em [Acerca del dispositivo] > [Estado] > [Dirección IP].
- Anote esse endereço e digite-o na seguinte linha de comando no PC:
- adb connect device_ip_address
- Inteligente!
Confirme se você já se conectou ao ADB via Wi-Fi
- Escreva o seguinte comando:
- 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.
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.
- 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.