10 Co0mandos
10 Co0mandos
10 Co0mandos
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
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.
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
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.
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.
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.