Fingerface Xposed Module aktiverer Pixel 4s ansiktslås i alle apper

Med Fingerface Xposed-modulen kan du bruke Google Pixel 4s sikre ansiktslås-funksjon i alle apper som for øyeblikket bruker fingeravtrykkautentisering.

Oppdatering 1 (11/1/19 @ 14:24 ET): En ny del av prosjektet har dukket opp på nettet.

De Google Pixel 4 er kanskje ikke den første Android-smarttelefonen med sikker maskinvare for ansiktsgjenkjenning (den er innledet med OPPO Find X og Huawei Mate 20 Pro), men det er den første Android-enheten med en implementering av ansiktslås som er anerkjent som sikker under Androids BiometricPrompt API. Det betyr at Pixel 4 er den første Android-smarttelefonen som lar deg bruke ansiktet ditt til ikke bare å låse opp telefonen, men også autentisere apper eller betalinger. Imidlertid apputviklere må oppdatere appene sine å bruke BiometricPrompt, så det kommer til å ta litt tid før hver bank- og passordbehandlingsapp støtter den nye ansiktslåsen. Siden Pixel 4 ikke har en fingeravtrykkskanner, vil apper som bruker den gamle API-en ganske enkelt falle tilbake til å be deg om manuell passordinntasting. Heldigvis er det en vei rundt det, forutsatt at du er villig til å roote Pixel 4 med Magisk og installere Xposed Framework.

XDA Junior medlem SemonCat utviklet en Xposed-modul kalt "Fingerface" som proxyer det gamle fingeravtrykk-APIet for i stedet å kalle det nye BiometricPrompt API. Det betyr at hver gang en app som bruker det gamle fingeravtrykk-APIet ber deg om å skanne fingeravtrykket ditt, vises den nye BiometricPrompt-dialogboksen for å la deg skanne ansiktet ditt i stedet. Det er en enkel, om enn grov løsning, men det slår å måtte skrive inn lange passord manuelt i alle appene dine.

Her er et raskt skjermopptak fra utvikleren som viser en app (i dette tilfellet Magisk Manager) som ber om fingeravtrykkautentisering, men som i stedet mottar ansiktsgodkjenning:

Etter mitt syn er dette en flott demonstrasjon av kraften til Xposed Framework. Xposed lar moduler koble seg inn i metodene til andre apper for å utføre sine egne metoder før, under eller i stedet for de originale metodene. Det er akkurat det denne modulen gjør; FingerAnsikter returnerer alltid "true" når PackageManager sjekker om enheten støtter fingeravtrykksmaskinvare, og det også hekter seg i den (nå avviklede) FingerprintManager API som brukes av apper til i stedet å kalle BiometricPrompt i sin autentiseringsmetode. Det vil ikke være lett å oversette dette hacket til en Magisk-modul fordi det vil involvere per-enhet og per-build-moduler som erstatter rammeverket, men utvikleren sier at han jobber med det.

Jeg bør merke meg at det ikke er lett å installere denne moden på Google Pixel 4 for øyeblikket. Først av alt, det er ingen TWRP-støtte for Pixel 4 ennå, så du må installere Magisk manuelt. Det betyr at du må last ned fabrikkbildet, trekk ut oppstartsbildet, patch oppstartsbildet ved å bruke den nyeste Magisk Manager, og deretter fastboot flash det korrigerte oppstartsbildet. For å installere Xposed, må du installere Riru Core Magisk Module og deretter EdXposed, den uoffisielle etterfølgeren til Xposed Framework. Du finner instruksjoner for hvordan du gjør det her. Til slutt kan du installere Fingerface-modulen.

Noen vil kanskje spotte denne moden over sikkerhetshensyn, men modulen er det åpen kilde og fra et raskt blikk ser det ut til at den bare gjør det den skal. Videre har eksistensen av denne moden ingen betydning for sikkerheten til Android 10 eller selve Pixel 4 siden den krever at brukeren manuelt får root-tilgang etter å ha låst opp bootloaderen. Til slutt er denne modden, som de fleste andre mods på forumet vårt, ment å brukes av de som verdsetter bekvemmelighet og flere funksjoner til tross for den ekstra risikoen for å ha en ulåst oppstartslaster og root-tilgang.

Hvis du er interessert i denne moden, kan du laste den ned fra Google Play Store-koblingen som er innebygd nedenfor. Den koster $0,99 hvis du får den fra Play Store, men siden appen er åpen kildekode kan du også bare kompilere den selv. Besøk XDA-forumtråden hvis du har spørsmål eller tilbakemeldinger om denne appen. For apputviklere som leser dette, Google publiserte et blogginnlegg om implementering av Biometric API gjennom AndroidX Biometric Library. Oppdater appene dine slik at brukerne ikke trenger å bruke dette skitne hacket!

Fingerface - FaceID bakover cUtvikler: Semon

Pris: 0,99.

3.3.

nedlasting

Oppdatering 1: TopJohnWu Fork

XDA Recognized Developer topjohnwu, utvikleren av Magisk selv, bestemte seg for å splitte dette prosjektet for å rydde opp i koden.

Siden appen allerede var åpen kildekode og koden virket ufarlig, var det ingen skade å kjøre den som den er. Men hvis du vil prøve en versjon fra en mer anerkjent utvikler, kan du laste den ned fra topjohnwus GitHub.