Eksklusivt: Google arbejder på en Face ID-lignende funktion til Android Q

Vi har beviser på, at Google arbejder på en Face ID-lignende funktion til Android Q. Med andre ord, hardware ansigtsgenkendelse til oplåsning og betalinger.

Mens de bedste Android-smartphones understøttede fingeraftryksscannere længe før Apple iPhone gjorde det, Android-enheder spiller ind, når det kommer til sikker biometrisk ansigtsgodkendelseshardware. Apple iPhone X er den første smartphone fra en større enhedsproducent, der kombinerer en Time of Flight (TOF) sensor, IR-illuminator, prikprojektor og andre sensorer til hardwareansigtsgenkendelse (Apple kalder det 'Face ID'). Vi har set et par smartphones med Face ID-lignende implementeringer fra Android-enhedsproducenter som Huaweis Mate 20 Pro og Xiaomis Mi 8 Explorer Edition, men disse enhedsproducenter har været nødt til i høj grad at tilpasse Android for at understøtte denne nye hardware. Det ser dog ud til, at Google arbejder på at bringe indbygget support til sikker ansigtsgenkendelseshardware i Android Q.

Vi har set snesevis af strenge og flere metoder, klasser og felter relateret til ansigtsgenkendelse i frameworket, SystemUI og Settings APK'erne i

lækket AOSP build af Android Q som vi fik. Ingen af ​​de koder, vi fandt, er til stede i AOSP-master eller seneste offentlige udgivelse af Android Pie. Desuden er den eksisterende "ansigtslås"-funktion, der har eksisteret på Android-enheder i mange år nu, "Trusted Face" funktion, er en del af Google Play Services, er gammel og usikker, så vi er sikre på, at dette er en ny funktion i Android Q.

Særlig tak til PNF Software for at give os en licens til at bruge JEB Decompiler. JEB Decompiler er et professionelt reverse engineering-værktøj til Android-applikationer.

Framework-res

Fra de ansigtslås-relaterede strenge, vi fandt i Android Q's framework-res APK, er de vigtigste linjer handler om den fejlmeddelelse, der vises, når enheden ikke har ansigtsgenkendelse hardware. Dette fortæller os, at Android Q forventer, at enheden har hardwareansigtsgenkendelsessensorer i modsætning til ansigtslåsefunktioner, der findes på de fleste moderne smartphones fra virksomheder som Xiaomi, Huawei/Honor og OnePlus.

Indstillinger

Ligesom når du konfigurerer et nyt fingeraftryk, kræver det nye opsætningsflow for ansigtsgodkendelse, at brugeren indstiller en adgangskode, PIN-kode eller et mønster som backup. Brugeren har også mulighed for at kræve, at adgangskoden, PIN-koden eller mønsteret bruges, før enhedens data dekrypteres ved opstart. Følgende streng er den vigtigste, vi fandt, fordi den udtrykkeligt angiver, at dit ansigt kan bruges til ikke kun at låse din telefon op, men også til at godkende køb eller logge ind på apps.

<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>

Ansigtslås kan dog stadig deaktiveres af enhedsadministratoren.

Sådan ser det ud

Her er skærmbilleder, der viser opsætningsprocessen til ansigtsgenkendelse i Android Pie. Desværre kunne vi ikke få det til at virke, da ansigtslåsen HAL mangler.

Hvad betyder det for Android?

Hvis du tænker, at disse strenge er bevis på, at Google Pixel 4 vil have Face ID, så lad mig stoppe dig lige der. Det eneste, disse strenge beviser, er, at AOSP nu understøtter ansigtsgenkendelseshardware til ansigtslås, betalinger og app-godkendelse. Vi forventer, at enheder som Huawei Mate 20 Pro og Xiaomi Mi 8 Explorer Edition kører en Android Q GSI at have fungerende ansigtsgenkendelse. Andre enheder, der har de nødvendige hardwaresensorer, burde også kunne bruge dem til ansigtsgenkendelse i Android Q.

Jeg bebrejder dig dog ikke for at spekulere om Googles fremtidige hardwareplaner. Det faktum, at Google understøtter ansigtsgenkendelseshardware i Android Q, betyder naturligvis, at de har en enhed, de tester den på. Det kunne være en Mate 20 Pro, Mi 8 EE, en uudgivet smartphone som Samsung Galaxy S10+, et tilpasset udviklingstavle eller en prototype Pixel 4. Uden commits ved vi ikke, hvad de tester dette på. Vi finder sandsynligvis ud af mere i løbet af Google I/O 2019 som er planlagt til den 7. maj 2019.


Denne artikel blev opdateret den 8. februar 2019 med skærmbilleder af opsætningsflowet til sikker ansigtsgenkendelse i Android Pie.