Fingerface Xposed Module aktiverar Pixel 4:s ansiktslåsning i alla appar

Med Fingerface Xposed-modulen kan du använda Google Pixel 4:s säkra ansiktslåsningsfunktion i vilken app som helst som för närvarande använder fingeravtrycksautentisering.

Uppdatering 1 (11/1/19 @ 14:24 ET): En ny del av projektet har dykt upp på nätet.

De Google Pixel 4 kanske inte är den första Android-smarttelefonen med säker ansiktsigenkänningsmaskinvara (den föregås av OPPO Find X och Huawei Mate 20 Pro), men det är den första Android-enheten med en ansiktsupplåsningsimplementering som känns igen säkert under Androids BiometricPrompt API. Det betyder att Pixel 4 är den första Android-smarttelefonen som låter dig använda ditt ansikte för att inte bara låsa upp telefonen utan också autentisera appar eller betalningar. Däremot apputvecklare måste uppdatera sina appar att använda BiometricPrompt, så det kommer att ta lite tid för varje bank- och lösenordshanterarapp att stödja den nya Face Unlock. Eftersom Pixel 4 inte har en fingeravtrycksläsare kommer appar som använder det gamla API: et helt enkelt att gå tillbaka till att be dig om manuell lösenordsinmatning. Lyckligtvis finns det en väg runt det, förutsatt att du är villig att rota din Pixel 4 med Magisk och installera Xposed Framework.

XDA Junior medlem SemonCat utvecklat en Xposed-modul som heter "Fingerface" som proxyservrar det gamla fingeravtrycks-API: et för att istället anropa det nya BiometricPrompt API. Det betyder att när en app som använder det gamla fingeravtrycks-API: et ber dig att skanna ditt fingeravtryck, kommer den nya BiometricPrompt-dialogrutan att visas så att du istället kan skanna ditt ansikte. Det är en enkel, om än grov lösning, men det överträffar att behöva skriva in dina långa lösenord manuellt i alla dina appar.

Här är en snabb skärminspelning från utvecklaren som visar en app (i det här fallet Magisk Manager) som ber om fingeravtrycksautentisering, men istället får ansiktsautentisering:

Enligt min åsikt är detta en bra demonstration av kraften i Xposed Framework. Xposed låter moduler ansluta sig till metoderna i andra appar för att köra sina egna metoder före, under eller i stället för de ursprungliga metoderna. Det är precis vad den här modulen gör; FingerAnsikten returnerar alltid "sant" när PackageManager kontrollerar om enheten stöder fingeravtryckshårdvara, och det också hakar i det (nu utfasade) FingerprintManager API som används av appar för att istället anropa BiometricPrompt i sin autentiseringsmetod. Det kommer inte att vara lätt att översätta detta hack till en Magisk-modul eftersom det kommer att involvera per-enhet och per-build-moduler som ersätter ramverket, men utvecklaren säger att han arbetar med det.

Jag bör notera att det för närvarande inte är lätt att installera denna mod på Google Pixel 4. Först och främst finns det inget TWRP-stöd för Pixel 4 ännu, så du måste installera Magisk manuellt. Det betyder att du måste ladda ner fabriksbilden, extrahera startavbildningen, patcha startavbildningen med den senaste Magisk Manager, och sedan fastboot flasha den korrigerade startavbildningen. För att installera Xposed måste du sedan installera Riru Core Magisk Module och sedan EdXposed, den inofficiella efterföljaren till Xposed Framework. Instruktioner om hur man gör det finns här. Slutligen kan du sedan installera Fingerface-modulen.

Vissa kanske hånar den här moden på grund av säkerhetsproblem, men det är modulen öppen källa och vid en snabb blick verkar den bara göra vad den ska göra. Dessutom har förekomsten av denna mod ingen betydelse för säkerheten för Android 10 eller Pixel 4 själv eftersom den kräver att användaren manuellt får root-åtkomst efter att ha låst upp starthanteraren. Slutligen är denna mod, liksom de flesta andra moddar på vårt forum, avsedd att användas av dem som värdesätter bekvämlighet och fler funktioner trots den extra risken att ha en olåst starthanterare och root-åtkomst.

Om du är intresserad av denna mod kan du ladda ner den från länken Google Play Butik inbäddad nedan. Det kostar $0,99 om du får det från Play Store, men eftersom appen är öppen källkod kan du också bara kompilera den själv. Besök XDA-forumtråden om du har några frågor eller feedback om den här appen. För alla apputvecklare som läser detta, Google publicerade ett blogginlägg om implementering av Biometric API via AndroidX Biometric Library. Uppdatera dina appar så att användare inte behöver använda detta smutsiga hack!

Fingerface - FaceID bakåt cUtvecklare: Semon

Pris: 0,99.

3.3.

Ladda ner

Uppdatering 1: TopJohnWu Fork

XDA Recognized Developer topjohnwu, utvecklaren av Magisk själv, bestämde sig för att splittra detta projekt för att rensa upp koden.

Eftersom appen redan var öppen källkod och dess kod verkade oskadlig, var det ingen skada att köra den som den är. Men om du vill prova en version från en mer ansedd utvecklare kan du ladda ner den från topjohnwus GitHub.