Está en la página 1de 18

http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.

html
http://rootear.com/android/comandos-adb-basicos
Diez comandos de ADB que deberas conocer

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 ydescomprimir en algn lugar la carpeta android-
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
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.
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

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
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
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 haymuchsimos manuales sobre esto.
Aunque nosotros hemos credo oportuno poner estos por ser los ms usados y
recurridos. Espero que les haya sido de ayuda.
Fuente: AndroidCentral

Comandos ADB bsicos
http://rootear.com/android/comandos-adb-basicos
Una de las razones por las que utilizamos Android es por su versatilidad, es decir, por
las cosas que podemos hacer con l. A veces, cuando tocamos los archivos internos del
sistema como cambiar el kernel, flashear una ROM o conseguir permisos de superusuario
(root), no siempre encontramos los programas adecuados a nuestro terminal para facilitarnos
estas operaciones y debemos recurrir a otros mtodos algo menos sencillos. ADB (Android
Debug Bridge) es una herramienta que se utiliza para interactuar con nuestro smartphone de
una forma ms avanzada y completa. En este artculo vamos a ver algunos comandos bsicos.
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

Para poder utilizar ADB ser necesario tener instalado el Android SDK, o bien disponer
del ejecutable. En el siguiente enlace podemos descargar el SDK de Android. Est disponible
para Windows, Linux y Mac.Android SDK
Antes de nada tenemos que tener activado la Depuracin USB en nuestro Android y
tener instalados los drivers de nuestro telfono, en caso de que no fuese as debemos
buscarlos e instalarlos.
Ahora descomprimimos el zip descargado anteriormente y ejecutamos SDK Manager.exe. Se
nos abrir una ventana y seleccionamos solamente Android SDK Platform-tools. Si hay
algo seleccionado, lo deseleccionamos. A continuacin, clickamos en Install 1 packages y se
nos descargar en el mismo directorio donde estaba SDK Manager.exe una carpeta llamada
platform-tools. Despus de todo esto, tenemos que copiar dicha carpeta en la raz de nuestro
ordenador.
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
Una vez seguidos todos los pasos accedemos a la consola de comandos (Abrimos Ejecutar
y escribimos cmd) y nos dirigimos a la carpeta platform-tools. Una vez dentro de la carpeta
podremos escribir los comandos que queramos.
1. adb devices

Con este comando verificamos que el ordenador se comunica bien con nuestro
dispositivo. Imprime por pantalla un listado de nmeros de serie que corresponden a los
terminales o emuladores conectados. Si no apareciese esto es porque nuestro terminal no est
bien conectado o nos hemos saltado alguno de los pasos previos.
2. adb push
Este comando nos permite copiar un archivo desde la carpeta android-tools a nuestro
telfono, muy til si no funciona el almacenamiento masivo. Es necesario especificar la ruta
del telfono en la que lo queremos copiar.
3. adb pull
Nos permite extraer un archivo del telfono y pasarlo al ordenador. Igual que con el
comando adb push, es necesario saber la ruta del smartphone donde se encuentra el archivo.
4. adb install
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

Este comando nos permite instalar aplicaciones en nuestro terminal. Tambin es necesario
saber la ruta donde queremos instalar la app y, al igual que el comando adb push, la
aplicacin debe estar en la carpeta. Tambin podemos desinstalar, con este comando:
adb uninstall Aplicacion.apk
Adems si aadimos un sufijo -k nos dejar los datos de la aplicacin y cach en la memoria.
5. adb shell
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

Entramos en una sesin de interprete de comandos. Normalmente se usa para tareas ms
avanzadas como cambiar los permisos de los archivos o carpetas, crear particiones o ejecutar
una secuencia de comandos. Simplemente tenemos que escribir lo siguiente:
adb shell <comando>
6. adb reboot
Este comando es muy sencillo, simplemente reinicia el dispositivo.
7. adb reboot-bootloader y reboot recovery
Con estos comandos podemos reiniciar el telfono en modo bootloader o modo
recovery, puede ser til para cambiar la ROM si nos liamos con las combinaciones de teclas.
8. fastboot devices
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos

El comando fastboot solamente funciona cuando estamos en el bootloader y se usa
porque en este modo los comandos adb no funcionan porque el sistema operativo todava no
se ha iniciado del todo.
Con este comando podemos ver si nuestro telfono se comunica bien con el
ordenador. Es necesario usarlo antes de utilizar otro comando fastboot porque no todos los
dispositivos lo tienen activado, y de esta forma lo podemos comprobar. Al escribirlo debe
salirnos el nmero de serie como con el comando adb devices
9. fastboot oem unlock
Este comando es uno de los comandos ms importantes de ADB para Android. Si somos
poseedores de un Nexus, con este comando podemos desbloquear cualquiera de ellos.
Despus de escribirlo en la consola debemos seguir las instrucciones que se nos indiquen en la
pantalla de nuestro Nexus. La nica pega es que elimina todo el contenido de nuestro
dispositivo.
10. fastboot flash
Con este comando podemos flashear cualquier .img del que dispongamos. Debemos
especificar en qu particin lo queremos flashear. Por ejemplo:
fastboot flash recovery recovery.img
o
http://www.elandroidelibre.com/2013/02/diez-comandos-de-adb-que-deberias-conocer.html
http://rootear.com/android/comandos-adb-basicos
fastboot flash system system.img
11. fastboot flashall
Este comando nos ofrece la posibilidad de flashear todos los .img disponibles.
Normalmente se utiliza para el boot.img, el recovery.img y el system.img. Es un comando
utilsimo en caso de que nuestro mvil se haya convertido en un caro pisapapeles.
12. fastboot boot
Podemos usar este comando para cargar una imagen sin tener que flashearla de forma
permanente en nuestro dispositivo. Su usa para probar imgenes, por ejemplo un kernel o
un recovery.
Puede que al principio resulte algo tedioso su uso, sobre todo para aquellos que no estn
acostumbrados a usar comandos, pero una vez acostumbrados es el mtodo ms
sencillo que existe para realizar estas operaciones.
En numerosas ocasiones estos comandos me han solucionado muchos problemas. Espero que
a vosotros os sean igual de tiles que a m.

También podría gustarte