Escáner de huellas dactilares de Android M en el emulador de Android

5 minutos de lectura

Quiero preguntar cómo debo probar mi autenticación de huellas dactilares en el emulador de Android.

estaba tratando de usar

adb -e emu toque con el dedo [finger_id]

remitidos desde enlace aquí pero parece que no funciona con mi emulador.

Mi emulador tiene como objetivo la API 23, Android 6.0, x86_64.

Cualquier ayuda será apreciada.

Gracias

  • ¿Hay alguna forma de que una persona que no quiere instalar herramientas de desarrollo pruebe el sensor de huellas dactilares en dispositivos Android? Solo quiero probar mi huella digital, pero aparentemente Google no proporciona otra forma de hacerlo que no sea bloquear repetidamente su teléfono. Es extremadamente frustrante.

    – Lobo Trixie

    30 de noviembre de 2022 a las 21:05

Puedes hacerlo desde el mismo Emulator

Vaya a Configuración -> Seguridad -> Establecer un método de bloqueo del dispositivo -> Crear un patrón

ingrese la descripción de la imagen aquí

Luego haga clic en FingerPrint para registrar algunas huellas dactilares

ingrese la descripción de la imagen aquí

Ahora puede usar huellas dactilares desde la configuración del emulador como se muestra en la imagen a continuación

ingrese la descripción de la imagen aquí

  • Usando Android Studio 3.4, Android PIXEL api Q emulator. Pero siempre olvidó la huella digital después de reiniciar. Tengo que configurar la huella digital cada vez que reinicio el emulador

    – xif

    3 de julio de 2019 a las 3:09

  • Cabe señalar que si está probando un módulo como npmjs.com/package/react-native-biometrics isSensorAvailable() dirá que el sensor no está disponible hasta que configure las huellas dactilares como se describe anteriormente.

    – JanithaR

    5 de febrero de 2020 a las 12:32

  • la adición de huellas dactilares debe realizarse a través del panel de control ampliado; solo una nota.

    – Ajowi

    20 de mayo de 2021 a las 5:37

Hola, tienes que conectarte a Telnet incluso si estás usando Mac:

telnet 127.0.0.1 5554

luego ingrese el cmd para autenticarse

auth yourtoken

su token de autenticación está en este archivo ‘/Usuarios/tunombre/.emulator_console_auth_token

entonces debe registrar la huella digital antes de usar el comando. Vaya a Configuración -> Seguridad -> Huella digital -> Agregar huella digital e inicie el comando en la terminal

finger touch 1

Ahora su huella digital con ID 1 está registrada y puede usarla para autenticarse

Agregando a la respuesta anterior de “br00”

Si está utilizando Windows, siga los pasos a continuación.

1.) Compruebe si tiene instalado Telnet o no. Simplemente ejecute el comando “telnet” en el símbolo del sistema cmd. Si dice comando no encontrado. Luego instale telnet usando el siguiente enlace:

https://technet.microsoft.com/en-us/library/cc771275(v=ws.10).aspx

Para mí es simplemente en Windows 7

pkgmgr /iu:"TelnetClient" in command prompt

2.) Ejecute el emulador y verifique su id. La identificación del emulador generalmente aparece en la barra de título del emulador. :5554 Así que la identificación es 5554

3.) Ingrese el siguiente comando en el símbolo del sistema cmd

telnet 127.0.0.1 5554

4.) Agregue el token de autenticación en la ventana de telnet:

auth "yourtoken String"

Por lo general, encontrará el token de autenticación en la ruta a continuación

‘/Usuarios/tunombre/.emulator_console_auth_token’.

Simplemente abra el archivo y copie el token y páselo en el comando anterior en la ventana de telnet

5.) luego debe registrar la huella digital antes de usar el comando. Vaya a Configuración -> Seguridad -> Huella digital -> Agregar huella digital

Ahora abra la ventana de comandos de su sesión de telnet e ingrese el siguiente comando:

finger touch 1

Ahora su huella digital con ID 1 está registrada y puede usarla para autenticarse

6.) Repita el paso 5 si desea agregar varias huellas dactilares. Pero asegúrese de agregar siempre una nueva identificación de huella digital. Aquí está 1 en el paso 5.

7.) Ahora, cuando desee autenticarse, simplemente use el siguiente comando en la ventana de telnet:

finger touch 1

Eso es todo

Puedes hacerlo en el propio emulador.

Vaya a Configuración -> Seguridad -> Establecer un método de bloqueo del dispositivo -> Crear un patrón

Luego haga clic en huella digital. Si puede agregar huella digital en el emulador, puede usar el siguiente comando

./adb -e emu toque con el dedo 1

sigue estos pasos:

  1. Instale Android SDK Tools Revisión 24.3, si aún no lo ha hecho.
  2. Registre una nueva huella digital en el emulador yendo a Configuración > Seguridad > Huella digitalluego siga las instrucciones de inscripción.
  3. Use un emulador para emular eventos táctiles de huellas dactilares con el siguiente comando. Use el mismo comando para emular eventos táctiles de huellas dactilares en la pantalla de bloqueo o en su aplicación.

adb -e emu toque con el dedo

En Windows, es posible que deba ejecutar telnet 127.0.0.1 seguido de un toque con el dedo

  • Estoy usando Windows, así que usé telnet 127.0.0.1 emulator-5554 finger touch, estaba dando algo telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]], y no pasa nada más..

    – Soleado Bansal

    11 de febrero de 2016 a las 12:22


  • No funcionó, cualquier otra solución, esto se proporciona en los desarrolladores de Android.

    – Soleado Bansal

    15 de febrero de 2016 a las 5:23


  • adb -e emu finger touch 1. No funciona sin la identificación del dedo.

    – romashko_o

    25 de octubre de 2018 a las 14:02


Avatar de usuario de CoolMind
CoolMind

Aquí hay un video de YouTube que describe el registro de huellas dactilares en el emulador: Cómo usar el sensor de huellas dactilares en el emulador de Android Studio

  • Estoy usando Windows, así que usé telnet 127.0.0.1 emulator-5554 finger touch, estaba dando algo telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]], y no pasa nada más..

    – Soleado Bansal

    11 de febrero de 2016 a las 12:22


  • No funcionó, cualquier otra solución, esto se proporciona en los desarrolladores de Android.

    – Soleado Bansal

    15 de febrero de 2016 a las 5:23


  • adb -e emu finger touch 1. No funciona sin la identificación del dedo.

    – romashko_o

    25 de octubre de 2018 a las 14:02


  1. Tienes que ir al emulador.
  2. Luego vaya a la configuración, en la configuración, vaya a la configuración de seguridad y luego elija un método de pantalla de bloqueo.
  3. una vez que haya terminado con eso, registre su huella digital cuando sea necesario para tocar el sensor.
  4. haga clic en los tres puntos en el emulador que muestra más configuraciones, luego navegue hasta la huella digital y seleccione la huella digital que desea inscribir y haga clic en el sensor táctil y listo.

El breve video a continuación lo explica mejor.
https://m.youtube.com/watch?v=XmwrOdoN0Qo&t=213s

¿Ha sido útil esta solución?