Fingerface Xposed Module mahdollistaa Pixel 4:n Face Unlockin missä tahansa sovelluksessa

Fingerface Xposed -moduulin avulla voit käyttää Google Pixel 4:n suojattua Face Unlock -ominaisuutta missä tahansa sovelluksessa, joka käyttää tällä hetkellä sormenjälkitunnistusta.

Päivitys 1 (1.11.2019 klo 14.24 ET): Projektin uusi haarukka on ilmestynyt verkkoon.

The Google Pixel 4 ei välttämättä ole ensimmäinen Android-älypuhelin, jossa on suojattu kasvojentunnistuslaitteisto (tätä edeltää OPPO Find X ja Huawei Mate 20 Pro), mutta se on ensimmäinen Android-laite, jossa on kasvojentunnistuksen toteutus, joka on tunnistettu turvalliseksi Androidin BiometricPromptissa. API. Tämä tarkoittaa, että Pixel 4 on ensimmäinen Android-älypuhelin, jonka avulla voit käyttää kasvojasi puhelimen lukituksen avaamisen lisäksi myös sovellusten tai maksujen todentamiseen. Kuitenkin sovelluskehittäjät täytyy päivittää sovelluksensa käyttää BiometricPromptia, joten kestää jonkin aikaa, ennen kuin jokainen pankki- ja salasanahallintasovellus tukee uutta Face Unlockia. Koska Pixel 4:ssä ei ole sormenjälkitunnistinta, vanhaa API: ta käyttävät sovellukset yksinkertaisesti pyytävät sinulta manuaalista salasanan syöttämistä. Onneksi on olemassa tapa kiertää tämä, jos olet valmis juurruttamaan Pixel 4:n Magiskin avulla ja asentamaan Xposed Frameworkin.

XDA Junior -jäsen SemonCat kehitti Xposed-moduulin nimeltä "Fingerface", joka välittää vanhan sormenjälkisovellusliittymän kutsumaan sen sijaan uutta BiometricPrompt API: ta. Tämä tarkoittaa, että aina kun vanhaa sormenjälkisovellusliittymää käyttävä sovellus pyytää sinua skannaamaan sormenjälkesi, uusi BiometricPrompt-valintaikkuna tulee näkyviin, jotta voit skannata kasvosi. Se on yksinkertainen, vaikkakin karkea, kiertotapa, mutta se voittaa pitkien salasanojen manuaalisen kirjoittamisen kaikkiin sovelluksiin.

Tässä on kehittäjän nopea näyttötallenne, jossa näkyy sovellus (tässä tapauksessa Magisk Manager), joka pyytää sormenjälkitunnistusta, mutta vastaanottaa sen sijaan kasvojen todennuksen:

Mielestäni tämä on loistava osoitus Xposed Frameworkin tehosta. Xposed antaa moduulien kiinnittyä muiden sovellusten menetelmiin ja suorittaa omia menetelmiään ennen alkuperäisiä menetelmiä, niiden aikana tai niiden sijasta. Juuri sitä tämä moduuli tekee; Sormenkasvot palauttaa aina "tosi" kun PackageManager tarkistaa, tukeeko laite sormenjälkilaitteistoa, ja se myös koukku sisään (nyt vanhentunut) FingerprintManager API, jota sovellukset käyttävät sen sijaan kutsumaan BiometricPromptia todennusmenetelmässään. Tämän hakkeroinnin kääntäminen Magisk-moduuliksi ei ole helppoa, koska se sisältää laite- ja rakennuskohtaisia ​​moduuleja, jotka korvaavat kehyksen, mutta kehittäjä sanoo työskentelevänsä sen parissa.

Minun on huomattava, että tämän modin asentaminen Google Pixel 4:ään ei tällä hetkellä ole helppoa. Ensinnäkin Pixel 4:lle ei vielä ole TWRP-tukea, joten sinun on asennettava Magisk manuaalisesti. Se tarkoittaa, että sinun täytyy lataa tehdaskuva, pura käynnistyskuva, korjaa käynnistyskuva käyttämällä uusinta Magisk Manageria, ja käynnistä sitten korjattu käynnistyskuva. Asentaaksesi Xposedin, sinun on asennettava Riru Core Magisk Module ja sitten EdXposed, Xposed Frameworkin epävirallinen seuraaja. Ohjeet sen tekemiseen löytyy tässä. Lopuksi voit asentaa Fingerface-moduulin.

Jotkut saattavat pilkata tätä moda turvallisuussyistä, mutta moduuli on avoin lähdekoodi ja nopealla silmäyksellä se näyttää tekevän vain sen, mitä sen kuuluukin tehdä. Lisäksi tämän modin olemassaolo ei vaikuta Android 10:n tai itse Pixel 4:n turvallisuuteen, koska se edellyttää, että käyttäjä saa manuaalisesti pääkäyttäjän oikeudet käynnistyslataimen lukituksen avaamisen jälkeen. Lopuksi, tämä modi, kuten useimmat muut foorumillamme olevat modit, on tarkoitettu niille, jotka arvostavat mukavuutta ja enemmän ominaisuuksia huolimatta lisäriskistä, että sinulla on lukitsematon käynnistyslatain ja pääkäyttäjän oikeudet.

Jos olet kiinnostunut tästä modista, voit ladata sen alla olevasta Google Play Kaupan linkistä. Se maksaa 0,99 dollaria, jos saat sen Play Kaupasta, mutta koska sovellus on avoimen lähdekoodin, voit myös vain kääntää sen itse. Vieraile XDA-foorumin ketjussa jos sinulla on kysyttävää tai palautetta tästä sovelluksesta. Kaikille sovelluskehittäjille, jotka lukevat tämän, Google julkaisi blogikirjoituksen Biometrisen API: n käyttöönotosta AndroidX Biometric Libraryn kautta. Päivitä sovelluksesi, jotta käyttäjien ei tarvitse käyttää tätä likaa!

Sormen kasvot - FaceID taaksepäin cKehittäjä: Semon

Hinta: 0,99.

3.3.

ladata

Päivitys 1: TopJohnWu Fork

XDA Recognized Developer topjohnwu, itse Magiskin kehittäjä, päätti ottaa tämän projektin käyttöön koodin puhdistamiseksi.

Koska sovellus oli jo avoimen lähdekoodin ja sen koodi vaikutti vaarattomalta, sen käyttämisestä sellaisenaan ei ollut haittaa. Jos kuitenkin haluat kokeilla versiota arvostetummalta kehittäjältä, voit ladata sen osoitteesta topjohnwun GitHub.