Eksklusivt: Google jobber med en Face ID-lignende funksjon for Android Q

Mens Android-smarttelefoner støttet fingeravtrykksskannere lenge før Apple iPhone gjorde det, spiller Android-enheter opp når det gjelder å sikre biometrisk ansiktsautentiseringsmaskinvare. Apple iPhone X er den første smarttelefonen fra en stor enhetsprodusent som kombinerer en Time of Flight-sensor (TOF) -sensor, IR-illuminator, prikk-projektor og andre sensorer for ansiktsgjenkjenning av maskinvare (Apple kaller det 'Face ID'). Vi har sett noen få smarttelefoner med Face ID-lignende implementeringer fra Android-enhetsprodusenter som Huawei's Mate 20 Pro og Xiaomis Mi 8 Explorer Edition, men disse enhetsprodusentene har vært nødt til å tilpasse Android for å støtte denne nye maskinvaren. Imidlertid ser det ut til at Google jobber med å få native support for sikker ansiktsgjenkjenningsmaskinvare i Android Q.

Vi har sett mange titalls strenger og flere metoder, klasser og felt relatert til ansiktsgjenkjenning i ramme-, SystemUI- og Settings-APK-ene i den lekke AOSP-byggingen av Android Q som vi fikk. Ingen av kodene vi fant er til stede i AOSP-master eller den nyeste offentliggjorte Android Pie-utgivelsen. Videre er den eksisterende “face unlock” -funksjonen som har eksistert på Android-enheter i mange år nå, “Trusted Face” -funksjonen, en del av Google Play Services, er gammel og er usikker, så vi er sikre på at dette er en ny funksjon i Android Q.

Spesiell takk til PNF-programvare for å gi oss en lisens til å bruke JEB Decompiler. JEB Decompiler er et profesjonelt verktøy for reverse engineering for Android-applikasjoner.

Ramme-res

Fra de ansiktslåserelaterte strengene vi fant i Android Qs framework-res APK, handler de viktigste linjene om feilmeldingen som vises når enheten ikke har maskinvare for ansiktsgjenkjenning. Dette forteller oss at Android Q forventer at enheten vil ha ansiktsgjenkjenningssensorer for maskinvare, i motsetning til ansiktslåsfunksjonene som finnes på de fleste moderne smarttelefoner fra selskaper som Xiaomi, Huawei / Honor og OnePlus.

innstillinger

Akkurat som når du setter opp et nytt fingeravtrykk, krever den nye oppsettstrømmen for ansiktsgodkjenning at brukeren må angi et passord, en PIN-kode eller et mønster som sikkerhetskopi. Brukeren har også muligheten til å kreve at passordet, PIN-koden eller mønsteret brukes før enhetens data dekrypteres ved oppstart. Følgende streng er den viktigste vi fant fordi den uttrykkelig sier at ansiktet ditt kan brukes til ikke bare å låse opp telefonen, men også til å autorisere kjøp eller logge på apper.

 Use your face to unlock your phone, authorize purchases, or sign in to apps. 

Enhetsadministrator kan imidlertid fortsatt deaktivere ansiktslåsing.

Slik ser det ut

Her er skjermbilder som viser oppsettprosessen for ansiktsgjenkjenning i Android Pie. Dessverre kunne vi ikke få det til å fungere siden ansiktslåsen HAL mangler.

Hmmmm # AndroidQ pic.twitter.com/j1r7gRVPYB

- Mishaal Rahman (@MishaalRahman) 8. februar 2019

Hva betyr dette for Android?

Hvis du tror at disse strengene er et bevis på at Google Pixel 4 har Face ID, så la meg stoppe deg der. Det eneste disse strengene beviser er at AOSP nå støtter ansiktsgjenkjenningsmaskinvare for ansiktslåsing, betalinger og appautentisering. Vi forventer at enheter som Huawei Mate 20 Pro og Xiaomi Mi 8 Explorer Edition som kjører en Android Q GSI, har fungerende ansiktsgjenkjenning. Andre enheter som har de nødvendige maskinvaresensorene, bør også kunne bruke dem til ansiktsgjenkjenning i Android Q.

Jeg beskylder deg ikke for å spekulere i Googles fremtidige maskinvareplaner. At Google støtter ansiktsgjenkjenningsmaskinvare i Android Q, betyr naturlig nok at de har en enhet de tester den på. Det kan være en Mate 20 Pro, Mi 8 EE, en ikke utgitt smarttelefon som Samsung Galaxy S10 +, et tilpasset utviklingsbrett eller en prototype Pixel 4. Uten forpliktelsene vet vi ikke hva de tester dette på. Vi vil sannsynligvis finne ut mer i løpet av Google I / O 2019 som er planlagt 7. mai 2019.


Denne artikkelen ble oppdatert 8. februar 2019 med skjermbilder av installasjonsflyten for sikker ansiktsgjenkjenning i Android Pie.