Sun*_*nny 25 android fingerprint android-emulator
我想问一下如何在Android模拟器上测试指纹认证?
我试图用
adb -e emu finger touch [finger_id]
从这里的链接引用,但它似乎不适用于我的模拟器.
我的模拟器是针对API 23,Android 6.0,x86_64.
任何帮助将不胜感激.
谢谢
Hit*_*ahu 54
你可以从模拟器本身做到这一点
转到设置 - >安全性 - >设置设备锁定方法 - >创建模式
然后单击FingerPrint以注册一些指纹
现在您可以使用仿真器设置中的指纹,如下图所示
br0*_*r00 15
嗨,即使您使用的是Mac,也必须连接到Telnet:
telnet 127.0.0.1 5554
Run Code Online (Sandbox Code Playgroud)
然后输入cmd进行身份验证
auth yourtoken
Run Code Online (Sandbox Code Playgroud)
您的身份验证令牌位于此文件' /Users/yourname/.emulator_console_auth_token '中
然后你必须在使用命令之前注册指纹.所以进入设置 - >安全 - >指纹 - >添加指纹并在终端上启动命令
finger touch 1
Run Code Online (Sandbox Code Playgroud)
现在,您的ID为1的指纹已注册,您可以使用它进行身份验证
小智 6
您可以在模拟器本身中执行此操作
进入设置 -> 安全 -> 设置设备锁定方法 -> 创建图案
然后点击fingerPrint。如果你可以在模拟器中添加指纹,你可以使用以下命令
./adb -e emu 手指触摸 1
添加到上述答案的“ br00”
如果您使用的是Windows,请执行以下步骤。
1.)检查是否安装了telnet。只需在cmd提示符下运行“ telnet”命令。如果显示未找到命令。然后使用以下链接安装telnet:
https://technet.microsoft.com/zh-CN/library/cc771275(v=ws.10).aspx
对我来说,它仅适用于Windows 7
pkgmgr /iu:"TelnetClient" in command prompt
Run Code Online (Sandbox Code Playgroud)
2.)运行模拟器并检查其ID。仿真器ID通常显示在仿真器的标题栏中。:5554 ID为5554
3.)在cmd提示符下输入以下命令
telnet 127.0.0.1 5554
Run Code Online (Sandbox Code Playgroud)
4.)在telnet窗口中添加身份验证令牌:
auth "yourtoken String"
Run Code Online (Sandbox Code Playgroud)
通常,您会在以下路径中找到身份验证令牌
'/用户/您的名称/.emulator_console_auth_token'。
只需打开文件并复制令牌,然后将其传递到telnet窗口中的上述命令中即可
5.)然后,您必须先注册指纹才能使用该命令。因此,进入设置->安全->指纹->添加指纹
现在打开您的telnet会话命令窗口,然后输入以下命令:
finger touch 1
Run Code Online (Sandbox Code Playgroud)
现在,您的ID为1的指纹已注册,您可以使用它进行身份验证
6.)如果要添加多个指纹,请重复步骤5。但是请确保您始终添加新的指纹ID。这是第5步中的1。
7.)现在,当您想进行身份验证时,只需在telnet窗口中使用以下命令:
finger touch 1
Run Code Online (Sandbox Code Playgroud)
而已
按着这些次序:
adb -e emu 手指触摸
在 Windows 上,您可能必须运行 telnet 127.0.0.1,然后用手指触摸
| 归档时间: |
|
| 查看次数: |
18538 次 |
| 最近记录: |