Copiar archivos a y de tu Android con adb

Puedes tener acceso a tu dispositivo android vía adb en la línea de comandos o Terminal. Un disppositivo Android necesitaría estar rooteado para poder accederlo.

adb se encuentra localizado en el directorio [android-sdks]/platform-tools. Sólo tendrías que agregar éste directorio a tu ruta de ejecución para tenes acceso directo a sus comandos.

adb permite emviar comandos a tu dispositivo Android, guiñar y enviar archivos a éste, brinda acceso al shell de Android y permite leer información de tu dispositivo.

Lo primero que tendrás que hacer es habilitar el modo debug de tu dispositivo y luego señalar y otorgarle acceso root a adb dentro del dispositivo, luego de eso, desde tu computador y con el dispositivo conectado:

$ adb devices
List of devices attached
00a719c8148ra068 device

Luego necesitas reclamar acceso root:

$ adb root
restarting adbd as root

Listo. Tenés acceso completo a tu dispositivo.

$ adb push <archivo_origen> <mnt/sdcard/directorio_destino>

$ adb pull </mnt/sdcard/archivo_origen> <directorio_destino>

$ adb uninstall <nombre_aplicacion>

Por ejemplo yo necesito con regularidad descargar las actualizaciones de Cyanogenmod 11 para aplicarlas a mi dispositivo Android. Para ello ejecuto:

$ adb push cm-11-20140109-NIGHTLY-e975.zip /mnt/sdcard/Downloads/

Espero les sea de ayuda.