Fingerface Xposed Module aktiverer Pixel 4's Face Unlock i enhver app

Med Fingerface Xposed-modulet kan du bruge Google Pixel 4s sikre Face Unlock-funktion i enhver app, der i øjeblikket bruger fingeraftryksgodkendelse.

Opdatering 1 (11/1/19 @ 14:24 ET): En ny forgrening af projektet er dukket op online.

Det Google Pixel 4 er muligvis ikke den første Android-smartphone med sikker ansigtsgenkendelseshardware (den er forudgået af OPPO Find X og Huawei Mate 20 Pro), men det er den første Android-enhed med en implementering af ansigtslås, der anerkendes sikkert under Androids BiometricPrompt API. Det betyder, at Pixel 4 er den første Android-smartphone, der lader dig bruge dit ansigt til ikke kun at låse telefonen op, men også godkende apps eller betalinger. Dog app-udviklere skal opdatere deres apps at bruge BiometricPrompt, så det kommer til at tage noget tid for hver bank- og adgangskodeadministratorapp at understøtte den nye ansigtslås. Da Pixel 4 ikke har en fingeraftryksscanner, vil apps, der bruger den gamle API, simpelthen falde tilbage til at bede dig om manuel adgangskodeindtastning. Heldigvis er der en vej uden om det, forudsat at du er villig til at roote din Pixel 4 med Magisk og installere Xposed Framework.

XDA Junior medlem SemonCat udviklet et Xposed-modul kaldet "Fingerface", der proxyerer det gamle fingeraftryk API for i stedet at kalde det nye BiometricPrompt API. Det betyder, at når en app, der bruger den gamle fingeraftryks-API, anmoder dig om at scanne dit fingeraftryk, vises den nye BiometricPrompt-dialog, så du i stedet kan scanne dit ansigt. Det er en enkel, omend grov løsning, men det slår at skulle manuelt indtaste dine lange adgangskoder i alle dine apps.

Her er en hurtig skærmoptagelse fra udvikleren, der viser en app (i dette tilfælde Magisk Manager), der beder om fingeraftryksgodkendelse, men i stedet modtager ansigtsgodkendelse:

Efter min mening er dette en fantastisk demonstration af kraften i Xposed Framework. Xposed lader moduler tilslutte sig andre apps metoder for at udføre deres egne metoder før, under eller i stedet for de originale metoder. Det er præcis, hvad dette modul gør; Fingeransigter returnerer altid "sandt" når PackageManager kontrollerer, om enheden understøtter fingeraftrykshardware, og det også hægter sig ind i den (nu forældede) FingerprintManager API, der bruges af apps til i stedet at kalde BiometricPrompt i sin godkendelsesmetode. Det vil ikke være nemt at oversætte dette hack til et Magisk-modul, fordi det vil involvere per-enhed og per-build-moduler, der erstatter rammen, men udvikleren siger, at han arbejder på det.

Jeg skal bemærke, at det i øjeblikket ikke er let at installere denne mod på Google Pixel 4. Først og fremmest er der ingen TWRP-understøttelse for Pixel 4 endnu, så du bliver nødt til manuelt at installere Magisk. Det betyder, at du skal download fabriksbilledet, udtræk opstartsbilledet, patch opstartsbilledet ved at bruge den nyeste Magisk Manager, og derefter fastboot flash det patchede opstartsbillede. For at installere Xposed skal du derefter installere Riru Core Magisk Module og derefter EdXposed, den uofficielle efterfølger til Xposed Framework. Du kan finde instruktioner til, hvordan du gør det her. Til sidst kan du så installere Fingerface-modulet.

Nogle vil måske håne denne mod over sikkerhedsproblemer, men det er modulet åben kildekode og fra et hurtigt blik ser det ud til, at den kun gør, hvad den skal. Ydermere har eksistensen af ​​denne mod ingen betydning for sikkerheden af ​​Android 10 eller Pixel 4 selv, da det kræver, at brugeren manuelt får root-adgang efter at have låst bootloaderen op. Endelig er denne mod, ligesom de fleste andre mods på vores forum, beregnet til at blive brugt af dem, der værdsætter bekvemmelighed og flere funktioner på trods af den ekstra risiko for at have en ulåst bootloader og root-adgang.

Hvis du er interesseret i denne mod, kan du downloade den fra linket i Google Play Butik, der er indlejret nedenfor. Det koster $0,99, hvis du får det fra Play Butik, men da appen er open source, kan du også bare kompilere den selv. Besøg XDA-forumtråden hvis du har spørgsmål eller feedback om denne app. Til alle app-udviklere, der læser dette, Google udgivet et blogindlæg om implementering af Biometric API gennem AndroidX Biometric Library. Opdater dine apps, så brugerne ikke behøver at bruge dette beskidte hack!

Fingerface - FaceID bagud cUdvikler: Semon

Pris: 0,99.

3.3.

Hent

Opdatering 1: TopJohnWu Fork

XDA-anerkendt udvikler topjohnwu, udvikleren af ​​Magisk selv, besluttede at forgrene dette projekt for at rydde op i koden.

Da appen allerede var open source, og dens kode virkede uskadelig, var der ingen skade ved at køre den, som den er. Men hvis du vil prøve en version fra en mere velrenommeret udvikler, så kan du downloade den fra topjohnwus GitHub.