2016-02-11 21 views
9

Chcę zapytać, jak mam przetestować uwierzytelnianie odcisków palców na emulatorze Androida?Skaner odcisków palców Android M na emulatorze Androida

starałem się używać

adb dotykową -e emu [finger_id]

określoną z link here ale wydaje się, że nie działa z moim emulatorze.

Mój Emulator jest kierowany na interfejs API 23, Android 6.0, x86_64.

Każda pomoc zostanie doceniona.

Dzięki

Odpowiedz

1

wykonaj następujące kroki:

  1. Install Android SDK Tools Wersja 24.3, jeśli jeszcze tego nie uczyniły.
  2. Zarejestruj nowy odcisk palca w emulatorze, przechodząc do opcji Ustawienia> Zabezpieczenia> Odcisk linii papilarnych, a następnie postępuj zgodnie z instrukcjami rejestracji.
  3. Użyj emulatora, aby emulować zdarzenia dotyku odcisków palców za pomocą następującego polecenia. Użyj tego samego polecenia, aby emulować zdarzenia dotyku odcisków palców na ekranie blokady lub w aplikacji.

adb -e emu dotykową

W systemie Windows, może trzeba uruchomić telnet 127.0.0.1 następuje poprzez dotyk palca

+0

używam okien tak przyzwyczajeni telnet 127.0.0.1 emulator-5554 dotyk palca, To dawało coś telnet [-a] [- e escape char] [- f plik logu] [- l użytkownika] [- t termin] [host [port]] i nic więcej się nie stało .. – Sunny

+0

Nie działa, żadne inne rozwiązanie jest to dostępne w programistach systemu Android. – Sunny

0

Działa on następująco:

telnet 127.0.0.1 5554 następnie na przykład finger touch 1. Możesz podać dowolną liczbę losową, aby ją przetestować.

12

Hi trzeba podłączyć do Telnet nawet jeśli używasz Mac:

telnet 127.0.0.1 5554 

następnie wpisz cmd uwierzytelnić

auth yourtoken 

token uwierzytelniania jest w tym pliku '/użytkowników /yourname/.emulator_console_auth_token '

to musisz zarejestrować odcisk palca przed użyciem polecenia.Więc idź w Ustawienia -> Zabezpieczenia -> Fingerprint -> Dodaj papilarnych i uruchomić polecenie na terminalu

finger touch 1 

Teraz odcisku palca z ID 1 jest zapisany i można go używać do uwierzytelniania

12

Można to zrobić Emulator od samego

Przejdź do Ustawienia -> Bezpieczeństwo -> ustawić Methos Blokada urządzenia -> Tworzenie wzorca

enter image description here

Następnie kliknij na podstawie linii papilarnych, aby zarejestrować kilka palców

enter image description here

Teraz można użyć palców od ustawień emulatora, jak pokazano na rys poniżej

enter image description here

1

Dodając do powyższego odpowiedź na " br00 "

Jeśli korzystasz z systemu Windows, zrób to poniżej kroki.

1.) Sprawdź, czy masz zainstalowany telnet, czy nie. Po prostu uruchom polecenie "telnet" w wierszu polecenia cmd. Jeśli powie, polecenie nie zostanie znalezione. Następnie zainstalować telnet, korzystając z poniższego linku:

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

dla mnie jej prosto w Windows 7

pkgmgr /iu:"TelnetClient" in command prompt 

2.) Uruchom emulator i sprawdzić jego identyfikator. Emulator id zwykle pojawia się w pasku tytułu Emulatora. : 5554 Więc id 5554

3.) Wpisz poniżej komendy w cmd szybkiego

telnet 127.0.0.1 5554 

4.) Dodaj auth token w oknie telnet:

auth "yourtoken String" 

Zazwyczaj znajdziecie tokenu uwierzytelniania poniżej ścieżki

"/Users/yourname/.emulator_console_auth_token".

Wystarczy otworzyć plik i skopiować token i przekazać je w powyższym poleceniu w oknie telnet

5.) Następnie trzeba zarejestrować odcisk palca przed użycie polecenia. Więc idź w Ustawienia -> Zabezpieczenia -> Fingerprint -> Dodaj fingerprint

Teraz otwórz okno polecenia sesji Telnet i wprowadź następujące polecenie:

finger touch 1 

Teraz twój odcisk z identyfikatora 1 jest zapisany i można go używać do uwierzytelnienia

6.) Powtórz krok 5, jeśli chcesz dodać wydruk wielu palców. Ale upewnij się, że zawsze dodajesz nowy identyfikator wydruku palca. Oto 1 w kroku 5.

7.) Teraz, gdy chcemy uwierzytelniać tylko skorzystać z poniższego polecenia w oknie telnet:

finger touch 1 

to wszystko

Powiązane problemy