# Desde equipo con Windows conectado al dispositivo v铆a USB,
# habilitamos primero la conexi贸n hacia el dispositivo v铆a red
.\adb.exe tcpip 5555
# Conexi贸n v铆a red al dispositivo desde equipo con Linux
adb connect <device-ip-address>:5555
Listar dispositivos conectados.
adb devices -l
Instalaci贸n de aplicaci贸n.
adb install app.apk
Obtener listado de aplicaciones instaladas.
adb shell pm list packages
Obtener listado de aplicaciones de terceros instaladas.
adb shell pm list packages -3 -U --show-versioncode | sort
Obtener listado de aplicaciones en ejecuci贸n.
adb shell top -m 10 -q
Desinstalaci贸n de aplicaci贸n.
adb shell pm list packages
adb uninstall <app-package-name>
Iniciar shell interactiva.
adb shell
Ejecutar comando sin iniciar shell interactiva.
adb shell "<shell-command>"
Copiar archivo al dispositivo.
adb push <local-file> <destination-directory>
Copiar archivo desde el dispositivo.
adb pull <remote-file> <local-file>
Obtener informaci贸n de una aplicaci贸n.
adb shell pm list packages
adb shell pm dump <app-package-name>
Obtener ruta del archivo APK de una aplicaci贸n.
adb shell pm list packages
adb shell pm path <app-package-name>
Realizar una captura de pantalla (screenshot).
# Guarda captura de pantalla en dispositivo
adb shell -p "<destination-directory>/screenshot.png"
# Guarda captura de pantalla en nuestro equipo
adb exec-out screencap -p > screenshot.png
Grabar la pantalla del dispositivo (video).
# General
adb shell screenrecord "<destination-directory>/screenrecord.mp4"
# Grabar la pantalla del dispositivo, copiar video a
# nuestro equipo y borrarlo desde el dispositivo
adb shell screenrecord "/sdcard/screenrecord.mp4"
adb pull "/sdcard/screenrecord.mp4"
adb shell rm "/sdcard/screenrecord.mp4"