Mostrando entradas con la etiqueta platform-tools. Mostrar todas las entradas
Mostrando entradas con la etiqueta platform-tools. Mostrar todas las entradas

domingo, 17 de noviembre de 2013

ADB en ubuntu 13.10 (platforms-tools)

ADB o android debug bridge es una utilidad que viene en el SDK de android que nos permite realizar ciertas cosas en nuestro android, como reiniciar el telefono, reiniciarlo directamente en el recovery, instalar recovery, bootloader, apk, etc.

Pero muchas veces no queremos descargar todo el SDK porque pesa demasiado y solo queremos esos comandos, para instalar un recovery por ejemplo. Por lo que dejare los archivos para que los descarguen, desde aqui.

Simplemente descarguen la carpeta, activen la depuracion usb y para empezar a usar los comandos deben dirigirse desde la terminal a la carpeta descargada, en mi caso esta en la home.

$ cd /home/<<user>>/platform-tools/

Ahora, para usar los comandos deben de anteponer ./ antes de adb o fastboot. Aconsejo que se usen privilegios de super usuario con el comando sudo, Por ejemplo

$ sudo ./adb devices
$ sudo ./adb reboot
$ sudo ./fastboot devices

y listo rápidamente pueden hacer uso de estos comandos que pueden resultar muy útil. Debo decir que solamente lo he probado en una derivada de ubuntu 13.10 y no se si funcione en versiones anteriores por cuestiones de configuraciones o drivers; por otro lado lo probé en un galaxy ace y funciono perfecto.

Un vídeo de su funcionamiento:

Saludes.


jueves, 22 de agosto de 2013

Solucion a Error: device offline en ADB (Android Debug Bridge)




Si te has topado con este problema al usar el comando adb para los dispositivos con android, la verdad no es de preocuparse pues es muy sencillo lograr solucionar esto. Al principio pense que era un tema de drivers, pero al contrario los drivers los tenia bien instalados. En todo caso para poder configurar bien casi cualquier android en windows simplemente solo tienes que usar los drivers ADB universales, en lo personal lo he probado con un dispositivo de gama alta muy popular como un nexus 4 y hasta un dispositivo android algo modesto como es el PCD ADR 1105 y me ha funcionado bien para usar el comando adb. Los drivers universales para ADB los puedes descargar desde aqui: UniversalAdbDriver.

La solucion simplemente viene al usar los archivos actualizados de platform-tools que se encuentran disponibles en el SDK de android, pues resulta que este problema se da cuando intentas usar el comando adb en un dispositivo con android 4.2.2 o superior, un mecanismo usado en las versiones 4.2.2 o superior se activa, dicho mecanismo es para mejorar la seguridad cuando un dispositivo se conecta a un pc desconocido, pues el dispositivo android muestra un mensaje de alerta de que una pc se esta intentando comunicar con el dispositivo android y es necesario confirmar la comunicacion, para lograr esto el telefono debe estar desbloqueado. Como los archivos de platform-tools estan desactualizados (en mi caso use la version 1.0.26 en un nexus 4 con JB 4.3) no son capaces de soportar este mecanismo de seguridad y el dispositivo no muestra ningun mensaje, para resolver el problema entonces podemos descargar el SDK android mas actualizado desde aqui o descargar solamente los archivos actualizados del platform-tools (version 1.0.31, funcionan en android 4.3) el cual esta disponible con SDK Platform-tools r16.0.1 y superior de aqui que pues no pesan nada comparado con todo el SDK.

Al final lo pude conectar:


Espero que a alguien le sirva la info, pues el problema no se da en todos los android, sino que en una minoria, pues muchos saben ya el tema de las actualizaciones de los fabricantes y sus modificaciones.



Fuentes.