Móvel

9 Cool Things que o ADB permite que você faça em um dispositivo Android

9 Cool Things que o ADB permite que você faça em um dispositivo Android

ADB ou Android Debug Bridge é um utilitário de linha de comando que permite controlar seu dispositivo Android a partir de seu computador; permitindo que você transfira arquivos para frente e para trás, instale aplicativos, grave a tela do seu dispositivo e muito mais. Em alguns telefones, você também pode usar o ADB para fazer o root no dispositivo e todos nós sabemos os benefícios de fazer o root.

Bem, nós escolhemos alguns dos ADB mais incríveis e úteis, mas antes de dizermos isso, veja como conectar seu dispositivo Android ao computador usando ADB:

Como conectar seu dispositivo Android usando ADB

Conectar um dispositivo Android usando ADB é um processo muito simples. Você pode seguir as etapas descritas abaixo para conectar seu dispositivo Android ao computador usando ADB:

1. Conecte seu dispositivo Android ao computador usando um cabo USB.

2. No seu dispositivo, você verá um aviso para “Permitir depuração USB“, Toque em“OK“. Seu dispositivo agora estará conectado ao computador com a Depuração USB ativada.

Observação: Você primeiro terá que habilitar a depuração USB em Configurações-> Opções do desenvolvedor. 

3. Agora, você pode iniciar o terminal ou prompt de comando e digitar
dispositivos adb

Isso exibirá seu dispositivo na tela, como uma confirmação de que o dispositivo está conectado ao computador e o ADB pode ser usado no dispositivo. Também existe uma maneira de usar o ADB sem fio em seu dispositivo Android e você pode verificar nosso artigo detalhado sobre o mesmo. Bem, depois de configurar o ADB, você está pronto para experimentar todas as coisas que o ADB pode permitir que você faça em seu dispositivo Android.

1. Instale o APK do computador

Instalar um APK do seu computador é muito fácil depois que você conecta o ADB.

A sintaxe do comando de que você precisa é:

adb install

Para fins de ilustração, usamos o APK do Apple Music que salvamos em nossa pasta “Usuário”. O comando usado é dado a seguir:

adb install ~ / applemusic.apk

Caso você não saiba “~” É uma abreviação para o diretório do usuário. O caminho completo também pode ser usado da seguinte maneira:

adb install /Users/akshaygangwar/applemusic.apk

2. Arquivos push e pull

Push e Pull são comandos úteis para transferir arquivos para frente e para trás entre o seu computador e o dispositivo Android que foi conectado com ADB.

Push é usado para “enviar” um arquivo do computador para o dispositivo Android.

Puxar é exatamente o oposto. Ele permite que você “extraia” um arquivo do seu dispositivo para o computador.

A sintaxe para ambos os comandos é fornecida a seguir:

adb push
adb pull

Pegamos o APK do Apple Music do dispositivo e enviamos uma imagem PNG aleatória para o dispositivo.

Comando para push:

adb push ~ / path4172.png /sdcard/receivedimage.png

Comando para puxar:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk

3. Monte o sistema com permissões de leitura / gravação (requer root)

Se você já mexeu em dispositivos Android no passado, provavelmente já ouviu falar de build.prop e outros arquivos de sistema semelhantes que residem em pastas como / system e similares. Esses diretórios não podem ser alterados por um usuário não root. Se, no entanto, seu dispositivo tiver acesso root, você poderá acessar facilmente esses diretórios do ADB.

Tudo que você precisa fazer é executar “raiz adb”No Terminal / Prompt de Comando, que inicia o ADB como um serviço raiz e permite que ele acesse as pastas do sistema. No entanto, por padrão, o / pasta do sistema é montado como “somente leitura”, para fins de segurança. Se você precisar para alterar o conteúdo desta pasta, é necessário montá-lo com permissões de “leitura e gravação”.

Acontece que o ADB pode fazer isso facilmente com apenas dois comandos:

raiz adb
adb remount / rw

O “Adb remount / rw” comando desmonta o diretório raiz (/) e remonta-o com permissões de leitura / gravação.

Observação: Eu recomendaria executar adb unroot depois de realizar as tarefas que exigem a execução de adb como root. Caso contrário, os erros podem ser potencialmente catastróficos. Também,não execute o comando rm -rf, nunca.

4. Acesse uma CLI em seu telefone

Cada sistema operacional tem uma interface de linha de comando (CLI). O Android, por ser baseado em Linux, tem um conjunto de comandos muito rico disponível para os usuários. O ADB permite que você acesse esta CLI diretamente de seu computador usando:

adb shell

O “Adb shell” comando expõe ainda mais comandos que podem ser usados ​​para percorrer o sistema de arquivos do seu telefone e fazer muitas coisas divertidas.

5. Tela de registro

Você também pode gravar a tela do seu dispositivo Android usando ADB. Não há mais necessidade de aplicativos de terceiros! Porém, há uma advertência. ADB só pode gravar a tela para um período máximo de 3 minutos. Então ... “talvez” uma necessidade de aplicativos de terceiros. De qualquer forma, é assim que você pode gravar sua tela usando o ADB:

adb shell screenrecord

Por padrão, o registro de tela irá parar a gravação automaticamente somente após esgotar o limite de tempo de 3 minutos. Se você precisar interromper a gravação antes disso, basta pressionar “Control + C”. Gravamos nossa tela por cerca de 10 segundos, parando com Control + C, e salvamos com o nome “screenrecording.mp4”.

6. Capture screenshots

O ADB também permite que você capture imagens do seu dispositivo com um comando simples e intuitivo chamado "captura de tela". A sintaxe é semelhante a screenrecord:

adb shell screencap

Ao contrário de fazer capturas de tela usando as chaves de hardware do dispositivo, screencap não envia uma notificação na barra de status do seu dispositivo, mas o arquivo simplesmente é salvo no caminho fornecido no comando. Tiramos uma captura de tela e salvamos no sdcard com o nome 1.png, o comando é dado abaixo:

adb shell screencap /sdcard/1.png

7. Altere o DPI da sua tela

A próxima atualização do Android N permitirá que os usuários ajustem as configurações de DPI de um dispositivo por padrão. No entanto, se você quiser mais controle sobre DPI, pode usar ADB.

Os editores build.prop dirão que você pode editar uma linha “Ro.sf.lcd_density = xx” e substitua os valores xx pelo DPI que você quiser, reinicie o dispositivo e pronto! No entanto, o ADB mais uma vez fornece uma maneira mais fácil de editar esse valor e fazer com que ele entre em vigor sem reiniciar o dispositivo. Legal certo?

O comando para fazer isso é:

adb shell wm densidade xx

Simplesmente coloque qualquer valor no lugar de xx e ver o seu dispositivo mudar seu valor de DPI sem qualquer reinicialização.

Diferentes tamanhos e resoluções de tela significam que nenhum valor particular de DPI caberá para todos os dispositivos. Não desanime, porém, uma pequena quantidade de brincadeiras com os valores é tudo que você precisa para descobrir o melhor ajuste. Também é uma boa ideia descobrir o que seu configuração de DPI atual é; e isso pode ser feito com o seguinte comando:

adb shell wm densidade

Este comando retornará o densidade atual da tela (ou DPI) do seu dispositivo. No caso de você bagunçar os valores enquanto mexe, basta reverter para este valor e seu dispositivo ficará bom como antes.

Valores de DPI, da esquerda para a direita: 300, 180 (padrão)

8. Reinicialize o dispositivo no bootloader, recuperação ou sideload

Observação: se você não sabe o que essas palavras significam, esses comandos não são para você; sinta-se à vontade para pular ou continuar lendo de qualquer maneira.

Se você flashear ROMs personalizados com a frequência que fazemos, provavelmente você está cansado de desligar seu dispositivo e, em seguida, pressionar uma variedade de teclas de hardware simplesmente para poder inicializar no bootloader, recuperação ou sideload em seu dispositivo. O ADB pode permitir que você faça qualquer um deles com comandos simples. Incrível né?

Os comandos que permitirão que você faça isso são:

bootloader de reinicialização adb
recuperação de reinicialização adb
adb reboot sideload

9. Acesse o Logcat

O logcat é uma ferramenta que permite que você ver mensagens do sistema e rastreia quando o dispositivo encontra um erro. Logcats são úteis especialmente ao desenvolver ou testar um aplicativo, ou quando você encontra um bug e precisa fornecer informações do sistema aos desenvolvedores.

O comando para acessar o logcat é:

adb logcat

Isso imprimirá continuamente muitas informações em sua tela que podem não fazer nenhum sentido para você, se você não souber o que está olhando. Aperte “Control + C” a qualquer momento para sair do logcat.

CONSULTE TAMBÉM: Como forçar o 'Modo Soneca' no Android 6.0 Marshmallow

Tudo pronto para explorar comandos ADB legais?

Agora que o armamos com conhecimento suficiente do ADB para você seguir em frente, explore tudo o que o ADB pode permitir que você faça. Se você precisar encontrar mais comandos e os vários sinalizadores que podem ser usados ​​para personalizá-los, basta abrir o Terminal / Prompt de Comando e digitar “adb” e uma lista de comandos será exibida, completa com breves explicações sobre o que cada um deles faz.

Você conhece algum comando ADB mais interessante que todos deveriam saber? Deixe-nos saber na seção de comentários abaixo.

Como usar o Cloudflare 1.1.1.1 DNS para visitar sites bloqueados
Com a fiscalização do governo sobre a navegação de seus cidadãos na internet se tornando cada vez mais 'estrita', por assim dizer, estamos ouvindo cad...
Como bloquear notificações do Chrome no Windows, Mac e Android
As 'notificações push' do Chrome são um recurso muito bacana, pois notifica você sobre quaisquer mensagens, notificações de sites de mídia social, pon...
Como instalar o KDE no Ubuntu 16.04 e Ubuntu 16.10
Ubuntu é uma distro Linux muito popular, um feito que pode ser creditado ao fato de ser altamente amigável, mesmo para pessoas que estão apenas começa...