Anda di halaman 1dari 11

Una de las muchas razones por la que una gran cantidad de usuarios elegimos Android es

por la facilidad de uso y las muchas cosas que podemos hacer cuando conectamos nuestro
dispositivo al ordenador. Muchas veces, al actualizar el telfono o tablet a una nueva
versin, ponerle una ROM cocinada o conseguir permisos de superusuario (root),
necesitamos tener ms contacto con el aparato que el que nos da el programa que usemos
en ese instante (Odn en los Samsung, por ejemplo). El ADB (Android Debug Bridge) es un
programa para ordenador que nos servir de puente para conectar nuestros androides a
la computadora y poder as interactuar con ellos de una forma ms avanzada y
completa. Vamos a ver cmo se hace y algunos comandos bsicos.
Para los usuarios de Linux o Mac, necesitarn instalar el SDK de Android tal y como se
explica en el sitio web oficial. No es difcil si se siguen las pautas sealadas.
Para los que usan Windows es tan sencillo como descargar este archivo, abrir el zip y
descomprimir en algn lugar la carpeta android-tools. Si no tenemos los drivers de
nuestro telfono instalado, deberemos buscarlos e instalarlos. Luego de instalar el archivo
ADB.exe, podemos continuar.
Es importante tener la Depuracin USB activada en nuestro androide para que todo
funcione perfectamente

1. Comando adb device

Este comando es el ms importante de todos, ya que es el que nos dir si nuestro


dispositivo Android se comunica bien con el equipo. Despus de tener todos los archivos
en la misma carpeta (la que sacamos antes del zip), simplemente debemos arrancar la
consola de terminal (ADB) y escribir adb devices (sin las comillas). Si nos sale un
nmero de serie, es que todo est correcto. Si por el contrario, no sale nada, tendremos que
asegurarnos de que lo tenemos todo bien (drivers, depuracin USB).

2. Comando adb push

Con adb push moveremos un archivo directamente de nuestro ordenador a nuestro


dispositivo Android. Este comando viene bien cuando queremos mover archivos a
directorios del sistema o cuando no tenemos ganas de hacer un drag & drop y queremos
practicar un poco de uso de consola. Para mover un archivo es necesario conocer la ruta del
telfono en la que lo queremos depositar. Si, por ejemplo, queremos mover un archivo de
vdeo cualquiera, deberemos colocar ste en la carpeta android-tools que hablbamos antes.
Luego, escribiremos en la consola: adb push superfreak.mp4 /sdcard/Movies/; y ya estar
en nuestro terminal en la carpeta movies.

3. Comando adb pull

Todo lo contrario a lo anterior. Si queremos coger un archivo de nuestro androide y


llevarlo al ordenador, simplemente deberemos utilizar el comando adb pull. Es casi lo
mismo que hicimos antes. Si queremos extraer el archivo del telfono, por ejemplo, el que
pasamos en el ejemplo anterior, la cosa sera tal que: adb pull superfreak.mp4
/sdcard/Movies/; y el archivo ir a parar de sdcard/Movies/ a nuestra carpeta tools en el
ordenador. Si queremos moverlo a un directorio en particular escribiremos, despus del
comando adb pull y el directorio de recogida, la ruta en nuestro ordenador a la que
deseamos mover el archivo: C:\Users\Aitor\Desktop; para moverlo al escritorio, por
ejemplo.

4. Comando adb reboot

Hace simplemente lo que dice. Reinicia el dispositivo mediante la consola. Es una


manera sencilla de reiniciar el telfono si lo necesitamos en algn momento cuando
estemos usando ADB. Slo hay que escribir adb reboot y ya est. Reiniciando

5. Comandos adb reboot-bootloader y reboot recovery

No slo podemos reiniciar el dispositivo, sino tambin acceder al bootloader. Esta es una
de las herramientas ms ventajosas de este modo, a veces las combinaciones de botones se
vuelven tediosas y queremos hacer las cosas de una manera ms sencilla. Acceder al
bootloader nos puede servir para muchas cosas (root, cambiar ROM). nicamente
deberemos teclear adb reboot-bootloader y ya estaremos dentro.
En el caso del reboot recovery nos servir para entrar en modo recovery. Muchas
ROMs traen por defecto un cuadro de dilogo que nos posibilita el reiniciar en este modo,
pero siempre viene bien tener una manera ms de acceder en la recmara.

6. Comando fastboot devices

Cuando estamos en el bootloader, los comandos de ADB ya no funcionan. Esto es porque


no estamos an en Android, el sistema operativo del telfono no ha arrancado del todo an.
En este caso, usamos el comando fastboot.
Puede que este sea uno de los comandos ms potentes de los que hay disponibles. Hay
que tener en cuenta que muchos dispositivos no lo tienen habilitado y si as,
necesitaremos estar seguros de que ambos equipos se estn comunicando (PC y Android).
Si queremos saber si disponemos de fastboot, nicamente deberemos escribir fastboot
devices y debera salirnos un nmero de serie (al igual que en adb devices).
Si el comando no funciona y estamos en Windows, tocar revisar los drivers y recorrer
los foros especializados en busca de ayuda.

7. Comando fastboot oem unlock

El santo grial de los comandos de ADB para Android. ste hace una cosa y slo una,
desbloquea los Nexus (o HTC mediante su herramienta oficial). Si tenemos un telfono de
un fabricante distinto, tendremos un mtodo distinto en cada caso (Odn para Samsung, por
ejemplo). En este ltimo caso, este comando no nos sirve de nada. Se incluye aqu
porque, an sin necesitarlo, es una parte importante del sistema de cdigo abierto de
Android.
A Google le da lo mismo lo que hagamos con nuestros dispositivos, y nos provee de esta
herramienta para desbloquear el telfono. Esto es algo que en otras compaas no se ve, y
es una de las razones por las que muchos eligen Android.
Usarlo es sencillo. Una vez habiendo usado el fastboot para saber que todo est bien
comunicado, slo debemos escribir fastboot oem unlock y darle a intro. Luego toca
mirar el terminal, leer cuidadosamente y elegir las opciones sabiamente.
Cuidado!!: Utilizando fastboot oem unlock, se borrar todo el contenido del
dispositivo

8. Comando adb shell

El comando adb shell es uno de los que ms confusiones crea. Hay dos maneras de usarlo:
uno donde se enva un comando al dispositivo para ejecutar en su propio shell la lnea de
comandos, y otra donde estaremos verdaderamente dentro del shell de comandos desde el
terminal. En la imagen de arriba, el usuario est dentro del shell del dispositivo, viendo los
archivos y las carpetas. Llegar ah es muy fcil, slo tienes que escribir adb shell. Una
vez dentro, podemos ser root si lo creemos necesario. A menos que estemos
familiarizados con la ejecucin de acciones por comandos, no deberemos tocar nada.
Es necesario tener mucho cuidado en este nivel. Las cosas pueden volverse difciles si no se
tiene cuidado.
Normalmente se usa para tareas ms avanzadas como cambiar los permisos de los
archivos o carpetas, o ejecutar una secuencia de comandos. Simplemente hay que escribir
adb shell <comando>. Un ejemplo sera cambiar los permisos de un archivo, as: adb
shell chmod 666 / data / archivo. Mucho cuidado al usar este mtodo.

9. Comando adb install

Este es un comando sencillo. Nos servir para instalar aplicaciones en nuestro androide.
Y al igual que los comandos pull y push, deberemos especificar la ruta en la que queremos
posicionar el archivo a instalar. Un ejemplo sera mover un apk a la carpeta android-tools y
luego poner en la consola adb install Aplicacion.apk. Tambin podemos usar un
comando para actualizar una aplicacin especfica. Esto se consigue aadiendo el sufijo r a la sentencia anterior. Por lo que quedara: adb install -r Aplicacion.apk.
Y tal como instalamos, tambin podemos desinstalar. Hay un comando que nos sirve para
desinstalar aplicaciones, este sera: adb uninstall Aplicacion.apk. Si aadimos un
sufijo -k nos dejar los datos de la aplicacin y cach en la memoria.

10. Comando adb logcat

El comando adb logcat es uno de los ms tiles para algunos usuarios. Sobre todo si son
cocineros o desarrolladores de aplicaciones. Cuando lo escribimos, nos devuelve una
ingente cantidad de eventos escritos en diversos registros sobre el funcionamiento del
sistema. Proporciona informacin muy valiosa para el desarrollador, ya que de aqu puede
deducir qu fallo tiene su aplicacin.
Para ver el registro en la pantalla del ordenador, slo tienes que escribir Logcat adb y
pulsar enter. Puede que todo vaya bastante rpido y es posible que no encontremos lo que
andamos buscando. Hay dos maneras de solucionar esto: los filtros y la salida de texto.
El filtro se usa cuando un desarrollador puso una etiqueta en un sitio del programa y quiere
ver qu pasa justo ah. Si es necesario, el creador nos dar la sentencia necesaria a poner en
la consola. Por el contrario, la salida de texto es ms fcil. Nos dar toda la informacin del
logcat, contenido en un archivo de texto (.txt). Para ejecutarlo, slo deberemos
poner adb Logcat> archivo.txt y dejar que todo fluya como el viento entre los campos
de maz. Al terminar, cerraremos con CTRL+C. Encontraremos el archivo de registro
completo guardado en el directorio en el que estemos trabajando (posiblemente
android-tools). Ese archivo es el que debemos enviar al desarrollador.
Es importante tener en cuenta que el informe puede llevar informacin confidencial.
Deberemos asegurarnos de borrar todo lo que no queramos que el desarrollador sepa
sobre nosotros, abriendo el editor de texto (bloc de notas) y borrando lo que creamos
oportuno.

Y ya est

Y so es todo. Ah estn los diez comandos ms usados en ADB para Android y que nos
ayudarn a entender un poco ms este mundillo. Aparte de que seguro nos sern de
bastante utilidad ahora o en el futuro. Si queremos aprender ms, en internet hay
muchsimos manuales sobre esto. Aunque nosotros hemos credo oportuno poner estos por
ser los ms usados y recurridos. Espero que les haya sido de ayuda.

Anda mungkin juga menyukai