Android模拟器上的Android M指纹扫描仪

时间:2016-02-11 09:53:40

标签: android android-emulator fingerprint

我想问一下如何在Android模拟器上测试指纹认证?

我正在尝试使用

adb -e emu finger touch [finger_id]

link here引用,但似乎无法使用我的模拟器。

我的模拟器是定位API 23,Android 6.0,x86_64。

任何帮助将不胜感激。

由于

7 个答案:

答案 0 :(得分:43)

您可以从模拟器本身

执行此操作

转到设置 - >安全 - >设置设备锁定方法 - >创建模式

enter image description here

然后点击FingerPrint注册一些指纹

enter image description here

现在您可以使用仿真器设置中的指纹,如下图所示

enter image description here

答案 1 :(得分:14)

即使您使用的是Mac,也必须连接到Telnet:

telnet 127.0.0.1 5554

然后输入要验证的cmd

auth yourtoken

您的身份验证令牌位于此文件' /Users/yourname/.emulator_console_auth_token '

然后你必须在使用命令之前注册指纹。所以进入设置 - >安全 - >指纹 - >添加指纹并在终端上启动命令

finger touch 1

现在您的ID为1的指纹已注册,您可以使用它进行身份验证

答案 2 :(得分:4)

添加到" br00"

的上述答案

如果您使用的是Windows,请执行以下步骤。

1。)检查您是否安装了telnet。只需运行" telnet" cmd提示符中的命令。如果它说命令未找到。然后使用以下链接安装telnet:

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

对我而言,仅限于Windows 7

pkgmgr /iu:"TelnetClient" in command prompt

2。)运行模拟器并检查其ID。模拟器ID通常出现在模拟器的标题栏中。 :5554 所以id是5554

3。)在cmd提示符下输入以下命令

telnet 127.0.0.1 5554

4.。)在telnet窗口中添加身份验证令牌:

auth "yourtoken String"

通常您会在以下路径找到身份验证令牌

  

' /Users/yourname/.emulator_console_auth_token'

只需打开文件并复制令牌并将其传递到telnet窗口中的上述命令

5.)然后你必须在使用命令之前注册指纹。所以进入设置 - >安全 - >指纹 - >添加指纹

现在打开telnet会话命令窗口并输入以下命令:

finger touch 1

现在您的ID为1的指纹已注册,您可以使用它进行身份验证

6.如果要添加多个指纹,请重复步骤5。但请确保始终添加新的指纹ID。这是第5步中的1。

7.。)现在,当您想要在telnet窗口中使用以下命令进行身份验证时:

finger touch 1

那是

答案 3 :(得分:2)

按照以下步骤操作:

  1. 安装Android SDK工具修订版24.3(如果尚未安装)。
  2. 转到设置>在模拟器中注册新指纹安全>指纹,然后按照注册说明进行操作。
  3. 使用模拟器使用以下命令模拟指纹触摸事件。使用相同的命令在锁定屏幕或应用程序中模拟指纹触摸事件。
  4.   

    adb -e emu finger touch

    在Windows上,您可能必须运行telnet 127.0.0.1,然后再用手指触摸

答案 4 :(得分:1)

您可以在模拟器本身中完成

转到“设置”->“安全性”->“设置设备锁定方法”->“创建图案”

然后单击fingerPrint。如果可以在模拟器中添加指纹,则可以使用以下命令

./ adb -e手指触摸1

答案 5 :(得分:0)

它的工作原理如下:

telnet 127.0.0.1 5554后跟finger touch 1。你可以给任何随机数来测试它。

答案 6 :(得分:0)

这是一个 youtube 视频,描述了模拟器上的指纹注册: https://youtu.be/L_Det7hWCLU