MIUI Español

[TUTORIAL] QtADB, Tu administrador Android

Desconectado koboldo

  • Hero Member
  • *****
    • Mensajes: 1791
    • Ver Perfil
  • Votados: 245
¡Hola!

He visto por los foros que algunos usuarios tienen problemas para transferir archivos del móvil al ordenador y viceversa. Esto es debido a que Google, en las últimas versiones de Android, ha eliminado el protocolo de comunicación MSC (Mass Storage Class) y lo ha sustituido por MTP (Multimedia Transfer Protocol) y por PTP (Picture Transfer Protocol).

En teoría, estos dos últimos protocolos no necesitan de la instalación de drivers adicionales. Sin embargo, en la práctica, cuando se consigue conectar con el ordenador, sólo se ven archivos multimedia (imágenes, vídeos y música) en el caso del MTP o sólo imágenes en el caso del PTP.

Por suerte, aún queda un recurso adicional que Google distribuye junto al Software Development Kit, o SDK. Este recurso es el ADB, o Android Development Bridge. Algunos ya conoceréis este recurso, sin embargo, puede ser un poco engorroso trabajar con línea de comandos continuamente.

Por ello, quiero compartir con vosotros una herramienta que ya llevo tiempo utilizando y que se denomina QtADB. Esta herramienta se vale de ADB para comunicar con el dispositivo Android y así gestionar todo su contenido. De esa forma, es posible:

- Trabajar con los archivos:


- Gestionar las aplicaciones:


- Obtener información del teléfono:


- Realizar capturas de pantalla:


- Acceder al shell de Android:


- Extraer un logcat:


- Y leer los SMS (se necesita una conexión WIFI y no he podido hacer la captura).

El programa está alojado aquí: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión y está disponible tanto para Windows como para Linux.

En el post 2 detallo la instalación para Windows y en el post 3 detallo la instalación para Linux.
« Última modificación: 20 de Abril de 16, 09:33:58 am por faralai »
Antes de escribir, recuerda leer No tienes permisos para ver los enlaces. Regístrate o Inicia sesión y consultar No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Enlaces: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Desconectado koboldo

  • Hero Member
  • *****
    • Mensajes: 1791
    • Ver Perfil
  • Votados: 245
Instalación en Windows

Para instalar QtADB en Windows, debes descargar este archivo comprimido No tienes permisos para ver los enlaces. Regístrate o Inicia sesión y el que está adjunto a este post y descomprimirlos en la misma carpeta.

La carpeta debe quedar como en la siguiente captura:


Para conectar el dispositivo, es requisito imprescindible:
  • Tener activada la depuración USB en Ajustes > Opciones de desarrollo > Depuración USB.
  • Tener instalados los drivers del dispositivo.
Se conecta el dispositivo al ordenador y se inicia el programa haciendo doble click en el archivo con el icono del monigote verde Android.
« Última modificación: 20 de Abril de 16, 09:34:19 am por faralai »
Antes de escribir, recuerda leer No tienes permisos para ver los enlaces. Regístrate o Inicia sesión y consultar No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Enlaces: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Desconectado koboldo

  • Hero Member
  • *****
    • Mensajes: 1791
    • Ver Perfil
  • Votados: 245
Instalación en Linux.

En Linux, el requisito previo es tener instalado el Android SDK y debe estar incluido en el path del sistema.

La instalación es diferente en función de si se trata de un sistema de 32 bits o de 64 bits.

Linux 32 bits:
- Instalar los siguientes paquetes:
Código: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
libqtgui4 libqt4-network libqt4-declarative
- Descargar este archivo: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
- Descomprimirlo en una carpeta.
- Ejecutar el archivo resultante.

Linux 64 bits:
- Instalar los siguientes paquetes:
Código: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
libqtgui4 libqt4-network libqt4-declarative
- Descargar este archivo: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
- Descomprimir en una carpeta
- Ejecutar el archivo resultante.

Para conectar el dispositivo, es requisito imprescindible tener activada la depuración USB en Ajustes > Opciones de desarrollo > Depuración USB.
« Última modificación: 31 de Agosto de 13, 23:43:19 pm por koboldo »
Antes de escribir, recuerda leer No tienes permisos para ver los enlaces. Regístrate o Inicia sesión y consultar No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Enlaces: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Desconectado hawaian

  • Hero Member
  • *****
    • Mensajes: 5070
  • Mi Mix2
    • Ver Perfil
  • Votados: 629
Buen trabajo Koboldo, gracias por compartirlo!

Gran herramienta!

Saludos



Desconectado koboldo

  • Hero Member
  • *****
    • Mensajes: 1791
    • Ver Perfil
  • Votados: 245
No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
Buen trabajo Koboldo, gracias por compartirlo!

Gran herramienta!

Saludos

¡Gracias! Pero faltaba indicar la instalación para Linux  :P Lo prometido es deuda.
Antes de escribir, recuerda leer No tienes permisos para ver los enlaces. Regístrate o Inicia sesión y consultar No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Enlaces: No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión - No tienes permisos para ver los enlaces. Regístrate o Inicia sesión


Desconectado redber

  • Hero Member
  • *****
    • Mensajes: 5243
    • Ver Perfil
  • Votados: 985
No tienes permisos para ver los enlaces. Regístrate o Inicia sesión

¡Gracias! Pero faltaba indicar la instalación para Linux  :P Lo prometido es deuda.

Muy buen aporte, gracias koboldo.

Enviado desde mi MI 2 usando Tapatalk 2



Desconectado SirNoish

  • Sr. Member
  • ****
    • Mensajes: 334
  • Con el Mi2S en la mano!!!
    • Ver Perfil
  • Votados: 11
Tiene muy buena pinta está aplicación, me gusta la parte de aplicaciones ver el nombre del paquete y demás
.
Gracias por avisar.

Enviado desde mi MI 2S usando Tapatalk 4



Desconectado vmrr8395

  • MIUI News
  • Administrator
  • Hero Member
  • *
    • Mensajes: 4116
  • Muy MIUI Maniaco!
    • Ver Perfil
  • Votados: 713
Buenas.  Lo dicho, una excelente información,  ya había unos cuantos  usuarios preocupados con las conexiones a su pc.

Saludos!!!!


Desconectado miguelako

  • Newbie
    • Mensajes: 2
  • MIUI Maniaco!
    • Ver Perfil
  • Votados: 2
hola a todos.
soy nuevo con el xiaomi y uso ubuntu 12.04.
Al iniciar QtADB me pide la ubicacion de los binarios  aapt y adb.
El caso es que no los encuentro. Podriais decirme donde estan?
muchas gracias por todo.


Desconectado redber

  • Hero Member
  • *****
    • Mensajes: 5243
    • Ver Perfil
  • Votados: 985
No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
hola a todos.
soy nuevo con el xiaomi y uso ubuntu 12.04.
Al iniciar QtADB me pide la ubicacion de los binarios  aapt y adb.
El caso es que no los encuentro. Podriais decirme donde estan?
muchas gracias por todo.

Me imagino que tendras instalado el SDK de Android, si es así estará en una de estas rutas:

~/android-sdk-linux/tools

~/android-sdk-linux/platform-tools



Desconectado miguelako

  • Newbie
    • Mensajes: 2
  • MIUI Maniaco!
    • Ver Perfil
  • Votados: 2
No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
No tienes permisos para ver los enlaces. Regístrate o Inicia sesión
hola a todos.
soy nuevo con el xiaomi y uso ubuntu 12.04.
Al iniciar QtADB me pide la ubicacion de los binarios  aapt y adb.
El caso es que no los encuentro. Podriais decirme donde estan?
muchas gracias por todo.

Me imagino que tendras instalado el SDK de Android, si es así estará en una de estas rutas:

~/android-sdk-linux/tools

~/android-sdk-linux/platform-tools

Si, ya lo encontre.
Muchas gracias por responder tan rapido


Enviado desde mi MI 2S mediante Tapatalk



Desconectado JDesing

  • Newbie
    • Mensajes: 2
  • #mifan
    • Ver Perfil
  • Votados: 0
Buenas tardes,

Disculpad por realzar el tema, pero no encuentro el QTADB en la página oficial para descargarlo, está caido el link.

Alguien lo tiene y podría ser tan amable de pasarmelo?

Gracias y un saludo