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
Puedes hacerlo desde el mismo Emulator
Vaya a Configuración -> Seguridad -> Establecer un método de bloqueo del dispositivo -> Crear un patrón
Luego haga clic en FingerPrint para registrar algunas huellas dactilares
Ahora puede usar huellas dactilares desde la configuración del emulador como se muestra en la imagen a continuación
-
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:
- Instale Android SDK Tools Revisión 24.3, si aún no lo ha hecho.
- Registre una nueva huella digital en el emulador yendo a Configuración > Seguridad > Huella digitalluego siga las instrucciones de inscripción.
- 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
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
- Tienes que ir al emulador.
- 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.
- una vez que haya terminado con eso, registre su huella digital cuando sea necesario para tocar el sensor.
- 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
¿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