martes, 4 de julio de 2017

QtADB, GUI de ADB en GNU/Linux


QtADB es una herramienta basada en ADB (Android Debug Bridge) y Fastboot y escrita con la librerías Qt para la comunicación entre nuestro ordenador y un dispositivo con sistema Android.

ADB (Android Debug Bridge, en español "Puente de depuración de Android").
Es es un conjunto de herramientas que viene incluido en el paquete SDK de Android y nos permite acceder y controlar un dispositivo Android desde un ordenador. El uso normal del ADB se realiza desde la línea de comandos.

En definitiva nos va a servir para realizar todo tipo de actualizaciones y backups a nuestro telefono

Fastboot - Arranque rápido
Fastboot es un protocolo de diagnóstico incluido en el SDK cuya función principal consiste en modificar el sistema de ficheros flash mediante una conexión USB desde un ordenador. Para ello el dispositivo ha de arrancarse en modo boot loader (carga de inicio) o modo Second Program Loader (segundo cargador de programa) donde sólo se realiza una inicialización de hardware básica. Después de habilitar el protocolo en el dispositivo, este acepta un juego específico de instrucciones que recibe por medio de la conexión USB utilizando la línea de comandos.

QtADB es una GUI de ADB y Fastboot donde podemos interactuar con nuestros equipos móviles Android. QtADB ha sido probado en los siguientes dispositivos.
  •     Motorola Droid
  •     Motorola Milestone
  •     Nexus One
  •     HTC Dream
  •     HTC Magic
  •     HTC Wildfire
  •     HTC Hero (CDMA)
  •     HTC Hero (GSM)
  •     HTC Desire
  •     HTC HD2
  •     HTC Desire HD
  •     Sprint Evo 4G
  •     Droid Eris
  •     Samsung i5700
  •     Samsung Galaxy S (GT-I9000)
  •     Nook Color
  •     ZT-180 Tablet
  •     Viewsonic G-Tablet
  •     Samsung Intercept SPH-M910
  •     Hannspree Hannspad
  •     Samsung Galaxy Tab 10.1
  •     Sony Ericsson Xperia X8

Nota: QtADB debería funcionar con todos los teléfonos con busybox.



Para utilizar QtADB primero es necesario instalar adb y fastboots en nuestro sistema Debian GNU/Linux.

sudo apt install android-tools-adb android-tools-fastboot
Luego se descarga QtADB desde la pagina web del proyecto https://qtadb.wordpress.com



 Descargamos la arquitectura correspondientes a nuestro sistema, luego extraemos el binario desde el archivo comprimido que recién descargamos. Ya podemos ejecutar la aplicación.


Notas:
Para poder conectar QtADB con el movil es necesario tener la depuración USB activado en el movil; para aquellos que no saben como activarlo miren este vídeo.



Por ultimo una vez conectado QtADB con nuestro movil nos pedida permiso para que el ordenador tenga acceso al movil, aceptamos y listo.