it-swarm.com.de

Android M Fingerabdruckscanner auf Android Emulator

Ich möchte fragen, wie ich meine Fingerabdruck-Authentifizierung auf Android Emulator testen soll?

Ich habe versucht, zu verwenden

adb -e emu finger touch [finger_id]

verwiesen von Link hier aber es scheint nicht mit meinem Emulator zu funktionieren.

Mein Emulator zielt auf API 23, Android 6.0, x86_64.

Jede Hilfe wird geschätzt.

Vielen Dank

23
Sunny

Sie können dies vom Emulator selbst aus tun

Gehen Sie zu Einstellungen -> Sicherheit -> Festlegen einer Gerätesperrmethode -> Erstellen Sie ein Muster

enter image description here

Klicken Sie dann auf Fingerabdruck, um einige Fingerabdrücke zu registrieren

enter image description here

Jetzt können Sie Fingerabdrücke aus den Emulatoreinstellungen verwenden, wie im Bild unten gezeigt

enter image description here

49
Hitesh Sahu

Hallo, Sie müssen eine Verbindung zu Telnet herstellen, auch wenn Sie einen Mac verwenden:

telnet 127.0.0.1 5554

geben Sie dann den Befehl ein, um sich zu authentifizieren

auth yourtoken

ihr Authentifizierungstoken befindet sich in dieser Datei "/ Users/yourname/.emulator_console_auth_token".

dann müssen Sie den Fingerabdruck registrieren, bevor Sie den Befehl verwenden können. Gehen Sie also in Einstellungen -> Sicherheit -> Fingerabdruck -> Fingerabdruck hinzufügen und starten Sie den Befehl auf dem Terminal

finger touch 1

Jetzt ist Ihr Fingerabdruck mit der ID 1 registriert und Sie können ihn zur Authentifizierung verwenden

15
br00

Hinzufügen zu obiger Antwort von "br00"

Wenn Sie Windows verwenden, führen Sie bitte die folgenden Schritte aus.

1.) Überprüfen Sie, ob Sie Telnet installiert haben oder nicht. Führen Sie einfach den Befehl "telnet" in cmd Prompt aus. Wenn es heißt, Befehl nicht gefunden. Dann installiere telnet mit folgendem Link:

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

Für mich ist es einfach in Windows 7

pkgmgr /iu:"TelnetClient" in command Prompt

2.) Führen Sie den Emulator aus und überprüfen Sie seine ID. Die Emulator-ID wird normalerweise in der Titelleiste von Emulator angezeigt. : 5554 ID ist also 5554

3.) Geben Sie den folgenden Befehl in cmd Prompt ein

telnet 127.0.0.1 5554

4.) Füge das Authentifizierungs-Token im Telnet-Fenster hinzu:

auth "yourtoken String"

Normalerweise finden Sie das Authentifizierungs-Token unter dem Pfad

'/Users/yourname/.emulator_console_auth_token'.

Öffnen Sie einfach die Datei, kopieren Sie das Token und geben Sie den obigen Befehl im Telnet-Fenster ein

5.) Dann müssen Sie den Fingerabdruck registrieren, bevor Sie den Befehl verwenden können. Gehen Sie also in Einstellungen -> Sicherheit -> Fingerabdruck -> Fingerabdruck hinzufügen

Öffnen Sie nun Ihr Telnet-Sitzungsbefehlsfenster und geben Sie den folgenden Befehl ein:

finger touch 1

Jetzt ist Ihr Fingerabdruck mit der ID 1 registriert und Sie können ihn zur Authentifizierung verwenden

6.) Wiederholen Sie Schritt 5, wenn Sie mehrere Fingerabdrücke hinzufügen möchten. Stellen Sie jedoch sicher, dass Sie immer eine neue Fingerabdruck-ID hinzufügen. Hier ist 1 in Schritt 5.

7.) Wenn Sie sich nun authentifizieren möchten, verwenden Sie einfach den folgenden Befehl im Telnet-Fenster:

finger touch 1

Das ist es

5
Avtar Guleria

folge diesen Schritten:

  1. Installieren Sie Android SDK Tools Revision 24.3, falls Sie dies nicht getan haben.
  2. Registrieren Sie einen neuen Fingerabdruck im Emulator, indem Sie zu Einstellungen> Sicherheit> Fingerabdruck gehen und dann den Registrierungsanweisungen folgen.
  3. Verwenden Sie einen Emulator, um Fingerabdruck-Berührungsereignisse mit dem folgenden Befehl zu emulieren. Verwenden Sie denselben Befehl, um Fingerabdruck-Berührungsereignisse auf dem Sperrbildschirm oder in Ihrer App zu emulieren.

adb -e emu finger touch

Unter Windows müssen Sie möglicherweise telnet 127.0.0.1 ausführen, gefolgt von einer Berührung mit dem Finger

2
Dhaval Jivani

Es funktioniert wie folgt:

telnet 127.0.0.1 5554 gefolgt von finger touch 1 zum Beispiel. Sie können eine beliebige Zahl eingeben, um sie zu testen.

0
user3781916