Exklusivt: Google arbetar på en Face ID-liknande funktion för Android Q

Vi har bevis på att Google arbetar med en Face ID-liknande funktion för Android Q. Med andra ord, ansiktsigenkänning av hårdvara för upplåsning och betalningar.

Medan de bästa Android-smarttelefonerna stödde fingeravtrycksläsare långt innan Apple iPhone gjorde det, Android-enheter kommer ikapp när det kommer till säker biometrisk maskinvara för ansiktsautentisering. Apple iPhone X är den första smartphone från en stor enhetstillverkare som kombinerar en Time of Flight (TOF) sensor, IR-belysning, punktprojektor och andra sensorer för ansiktsigenkänning av hårdvara (Apple kallar det "Face ID"). Vi har sett några smartphones med Face ID-liknande implementeringar från Android-enhetstillverkare som Huaweis Mate 20 Pro och Xiaomis Mi 8 Explorer Edition, men dessa enhetstillverkare har varit tvungna att kraftigt anpassa Android för att stödja denna nya hårdvara. Det verkar dock som att Google jobbar på att få inbyggt stöd för säker ansiktsigenkänningsmaskinvara i Android Q.

Vi har sett dussintals strängar och flera metoder, klasser och fält relaterade till ansiktsigenkänning i ramverket, SystemUI och Inställningar APKs i

läckt AOSP-version av Android Q som vi fick. Ingen av koden som vi hittade finns i AOSP master eller senaste offentliga versionen av Android Pie. Dessutom, den befintliga "ansiktsupplåsningsfunktionen" som har funnits på Android-enheter i många år nu, "Trusted Face" funktion, är en del av Google Play Services, är gammal och osäker, så vi är övertygade om att detta är en ny funktion i Android F.

Särskilt tack till PNF Software för att du har gett oss en licens att använda JEB Decompiler. JEB Decompiler är ett professionellt verktyg för reverse engineering för Android-applikationer.

Framework-res

Från de ansiktsupplåsningsrelaterade strängarna vi hittade i Android Q: s framework-res APK, de viktigaste raderna handlar om felmeddelandet som visas när enheten inte har ansiktsigenkänning hårdvara. Detta berättar att Android Q förväntar sig att enheten har ansiktsigenkänningssensorer för hårdvara, till skillnad från ansiktsupplåsningsfunktioner som finns på de flesta moderna smartphones från företag som Xiaomi, Huawei/Honor och OnePlus.

inställningar

Precis som när du ställer in ett nytt fingeravtryck kräver det nya inställningsflödet för ansiktsautentisering att användaren ställer in ett lösenord, en PIN-kod eller ett mönster som backup. Användaren har också möjlighet att kräva att lösenordet, PIN-koden eller mönstret används innan enhetens data dekrypteras vid start. Följande sträng är den viktigaste vi hittade eftersom den uttryckligen anger att ditt ansikte kan användas för att inte bara låsa upp din telefon utan även för att godkänna köp eller logga in på appar.

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

Ansiktsupplåsning kan dock fortfarande inaktiveras av enhetsadministratören.

Så här ser det ut

Här är skärmdumpar som visar installationsprocessen för ansiktsigenkänning i Android Pie. Tyvärr kunde vi inte få det att fungera eftersom ansiktsupplåsningen HAL saknas.

Vad betyder detta för Android?

Om du tror att dessa strängar är bevis på att Google Pixel 4 kommer att ha Face ID, låt mig stoppa dig där. Det enda dessa strängar bevisar är att AOSP nu stöder ansiktsigenkänningshårdvara för ansiktsupplåsning, betalningar och appautentisering. Vi förväntar oss att enheter som Huawei Mate 20 Pro och Xiaomi Mi 8 Explorer Edition kör en Android Q GSI att ha fungerande ansiktsigenkänning. Andra enheter som har de nödvändiga hårdvarusensorerna borde också kunna använda dem för ansiktsigenkänning i Android Q.

Jag klandrar dig dock inte för att du spekulerar om Googles framtida hårdvaruplaner. Det faktum att Google stöder ansiktsigenkänningsmaskinvara i Android Q betyder naturligtvis att de har en enhet som de testar den på. Det kan vara en Mate 20 Pro, Mi 8 EE, en outgiven smartphone som Samsung Galaxy S10+, ett anpassat utvecklingskort eller en prototyp Pixel 4. Utan åtagandena vet vi inte vad de testar detta på. Vi får troligen veta mer under Google I/O 2019 som är planerad till den 7 maj 2019.


Den här artikeln uppdaterades den 8 februari 2019 med skärmdumpar av installationsflödet för säker ansiktsigenkänning i Android Pie.