Vous êtes sur la page 1sur 3

Marcacion Biometrica en Android

Materia: Catedrtico: Electiva Tcnica de Software 3 Ingeniero Edwin Callejas Estudiantes: Edgar Ernesto Borja Moreno Csar David Guevara Meja

Conexin de Android a lector de huella digital USB


Uno de los primeros pasos para el proyecto de marcacin biomtrica es lograr la comunicacin entre un dispositivo Android y el lector de huella digital USB. Los requisitos para completar esta comunicacin son los siguientes: 1. Obtener permisos administrativos (root) en Android. 2. Habilitar las capaciades USB Host en el dispositivo (disponible en Android >= 4). 3. Instalar software de diagnstico del lector USB en el dispositivo.

Obtencin de permisos administrativos en Android 4


Existen diversos mtodos para obtener acceso de administrador o root en Android, estos mtodos son normalmente publicados por programadores o entusiastas que disfrutan extendiendo las capacidades de los equipos disponibles en el mercado. Para este proyecto usaremos un proceso que aprovecha el protocolo ADB (Android Debug Bridge) que se activa en un dispositivo Android con los siguientes pasos: 1. 2. 3. 4. Configuracin Opciones de Desarrollador Activar Depuracin USB Activar la creacin de respaldos por ADB

Los siguientes pasos aprovechan una vulnerabilidad en el proceso de respaldos ADB: 5. 6. 7. 8. Conectar el dispositivo a una PC para ejecutar el script de rooting Ejecutar el script Aceptar la restauracin de respaldo (con acceso root activado) desde Android Reiniciar el dispositivo

El script disponible en http://forum.xda-developers.com/showthread.php?t=1886460 crea una conexin ADB a un dispositivo Android conectado por USB, y enva una serie de comandos de restauracin que habilitan el acceso root en el dispositivo.

Habilitacin de capacidad USB Host


Los dispositivos con Android 4 o superior tienen la capacidad de funcionar como USB Hosts, es decir, que funcionan como una PC y pueden comunicarse con una gran variedad de accesorios USB.

Esta capacidad no siempre viene activada por defecto, pero una vez obtenido el acceso root es posible habilitarla modificando los siguientes archivos de configuracin:

/system/etc/permissions/android.hardware.usb.host.xml *VERIFICAR QUE EXISTA Y CONTENGA LAS SIGUIENTES LNEAS <permissions> <feature name="android.hardware.usb.host"/> </permissions>

/system/etc/permissions/handheld_core_hardware.xml /system/etc/permissions/tablet_core_hardware.xml *UNO DE LOS DOS YA EXISTE, AGREGAR LA SIGUIENTE LNEA EN LA SECCIN PERMISSIONS

<feature name="android.hardware.usb.host">

Software de diagnstico USB


Una vez se ha configurado la funcionalidad de USB Host se puede conectar el lector USB.

Existen diferentes Apps en el Play Store que permiten diagnosticar la conexin entre Android y el lector USB, una de ellas es USB Device Info y est disponible en el siguiente link: https://play.google.com/store/apps/details?id=aws.apps.usbDeviceEnumerator&hl=en

Esto nos permitir validar que la conexin ha sido exitosa.

Vous aimerez peut-être aussi