Assumindo o controle do teu Android com ADB

Neste artigo faremos um tour na prática pelos principais comandos do ADB. Veremos como, a partir do teu computador desktop, enviar e receber arquivos para o teu celular, tirar print da tela, gravar vídeo, navegar pelas pastas, instalar APK, fazer download de APK, desinstalar apps, iniciar programas.

[ Hits: 27.731 ]

Por: Fábio Berbert de Paula em 08/06/2020 | Blog: https://fabio.automatizando.dev


Utilização do ADB



Abrir um shell/terminal no dispositivo móvel:

adb shell

Com o shell aberto, muitos comandos do Linux irão funcionar, como por exemplo:
  • pwd
  • ls
  • cd
  • ps

Uma lista completa dos comandos pode ser obtida investigando os diretórios do PATH:

echo $PATH
/sbin:/system/sbin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin

NOTA: se o teu dispositivo não for ROOT, alguns desses diretórios acusarão permissão negada.

Sair do shell aberto:

exit

Agora vamos tirar um print da tela do celular/dispositivo:

adb shell screencap -p /sdcard/meu-print.png

No comando acima usamos o screencap para capturar a tela e gravar no arquivo /sdcard/meu-print.png. O diretório /sdcard/ é aquele mesmo que aparece quando tu abre qualquer gerenciador de arquivos em teu Android.

Vamos agora baixar o print para teu PC:

adb pull /sdcard/meu-print.png
/sdcard/meu-print.png: 1 file pulled, 0 skipped. 4.0 MB/s (1551527 bytes in 0.370s)

Verificando o arquivo:

file meu-print.png
meu-print.png: PNG image data, 1080 x 2340, 8-bit/color RGBA, non-interlaced

E por fim vamos deletar o arquivo do Android:

adb shell rm /sdcard/meu-print.png

Conferir:

adb shell ls /sdcard/meu-print.png
ls: /sdcard/meu-print.png: No such file or directory

Agora vamos gravar um vídeo da tela do teu Android:

adb shell screenrecord /sdcard/meu-video.mp4

Pressione Ctrl+C para parar a gravação. O arquivo /sdcard/meu-video.mp4 será criado.

Vamos baixar o vídeo:

adb pull /sdcard/meu-video.mp4
/sdcard/meu-video.mp4: 1 file pulled, 0 skipped. 4.4 MB/s (30922834 bytes in 6.762s)

Conferir:

file meu-video.mp4
meu-video.mp4: ISO Media, MP4 v2 [ISO 14496-14]

Remover o vídeo do celular:

adb shell rm /sdcard/meu-video.mp4

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Conexão ADB via Wi-fi
   3. Utilização do ADB
   4. Gerenciando pacotes
Outros artigos deste autor

Como criar um clicador de sites com NodeJS

Acessando disquetes no Linux

Organizando projetos com a classe FastTemplate (parte 2)

cpulimit - Limitando o uso da CPU por processo

Automatizando digitação de códigos 2FA no browser

Leitura recomendada

Como customizar sua ROM Android

Como fazer root em aparelhos Samsung

Ambiente de Desenvolvimento para Android

adb - Como capturar em vídeo a tela de seu Android

Processing - Programando para Android e iOS

  
Comentários
[1] Comentário enviado por maurixnovatrento em 08/06/2020 - 11:52h


Aí sim. com esse abd dá para fazer um monte de coisas legais conectado ao celular. Gostei.

___________________________________
Conhecimento não se Leva para o Túmulo.

[2] Comentário enviado por dakosflash em 13/06/2020 - 17:17h

vi aquele artigo sobre ADB e gostei muito. Deu tudo certo no meu celular. Porém agora que a bateria descarregou 100% não consigo carregar ele na tomada e nem via cabo usb no pc: aparece o modo factory do android e não sai mais. Isso pode ser por conta do modo desenvolvedor? Sabe como concerto?

[3] Comentário enviado por Durgan em 29/11/2021 - 06:12h

Hi, I’ve been a lurker around your blog for a few months. I love this article and your entire site! Looking forward to reading more! https://www.indigocard.run/

[4] Comentário enviado por FruitPanda em 27/07/2022 - 08:19h

Very nice idea. This is a really nice contest .. Thanks for the information that you share with us.




https://www.indigocard.org/

[5] Comentário enviado por willium532 em 20/10/2022 - 03:06h

I have the same problem. It is still not resolved.
https://www.costco-ess.com/

[6] Comentário enviado por Rappress em 25/09/2023 - 08:33h

Thanks for sharing. It's so interesting. https://www.followmy-health.com/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts