Fingerface Xposed Module מאפשר את פתיחת הפנים של Pixel 4 בכל אפליקציה

עם מודול ה-Fingerface Xposed, אתה יכול להשתמש בתכונת פתיחת הפנים המאובטחת של Google Pixel 4 בכל אפליקציה שמשתמשת כעת באימות טביעת אצבע.

עדכון 1 (11/1/19 @ 14:24 ET): מזלג חדש של הפרויקט הופיע באינטרנט.

ה גוגל פיקסל 4 אולי לא סמארטפון האנדרואיד הראשון עם חומרה מאובטחת לזיהוי פנים (קודמים לו OPPO Find X ו-Huawei Mate 20 Pro), אך זהו מכשיר האנדרואיד הראשון עם יישום פתיחת נעילת פנים המוכר מאובטח תחת BiometricPrompt של אנדרואיד ממשק API. זה אומר שה-Pixel 4 הוא סמארטפון האנדרואיד הראשון שמאפשר לך להשתמש בפנים שלך כדי לא רק לפתוח את הטלפון אלא גם לאמת אפליקציות או תשלומים. עם זאת, מפתחי אפליקציות צריך לעדכן את האפליקציות שלהם להשתמש ב-BiometricPrompt, כך שייקח זמן עד שכל אפליקציית בנק ומנהל סיסמאות תתמוך ב-Face Unlock החדשה. מכיוון של-Pixel 4 אין סורק טביעות אצבע, אפליקציות המשתמשות ב-API הישן פשוט יחזרו לבקש ממך הזנה ידנית של סיסמה. למרבה המזל, יש דרך לעקוף את זה, בתנאי שאתה מוכן להשריש את ה-Pixel 4 שלך עם Magisk ולהתקין את Xposed Framework.

חבר ג'וניור XDA SemonCat פיתח מודול Xposed בשם "Fingerface" שמשרת את ממשק ה-API הישן של טביעת האצבע כדי לקרוא במקום ה-API החדש של BiometricPrompt. זה אומר שבכל פעם שאפליקציה המשתמשת ב-API הישן של טביעת האצבע מבקשת ממך לסרוק את טביעת האצבע שלך, תיבת הדו-שיח החדשה של BiometricPrompt תופיע כדי לאפשר לך לסרוק את הפנים שלך במקום זאת. זוהי דרך פשוטה, אם כי גסה, לעקיפת הבעיה, אבל היא מתגברת על הצורך להקליד ידנית את הסיסמאות הארוכות שלך בכל האפליקציות שלך.

הנה הקלטת מסך מהירה מהמפתח שמראה אפליקציה (במקרה זה, Magisk Manager) המבקשת אימות טביעת אצבע, אך במקום זאת מקבלת אימות פנים:

לדעתי, זו הדגמה נהדרת לכוחה של ה-Xposed Framework. Xposed מאפשרת למודולים להתחבר לשיטות של אפליקציות אחרות כדי לבצע שיטות משלהם לפני, במהלך או במקום השיטות המקוריות. זה בדיוק מה שהמודול הזה עושה; FingerFaces תמיד מחזיר "נכון" כאשר PackageManager בודק אם המכשיר תומך בחומרת טביעות אצבע, וזה גם מתחבר ל ה-API של FingerprintManager (שהוצא משימוש) המשמש את האפליקציות כדי להתקשר ל-BiometricPrompt בשיטת האימות שלו. זה לא יהיה קל לתרגם את הפריצה הזו למודול Magisk כי זה יכלול מודולים לפי מכשיר ולכל בנייה שמחליפים את המסגרת, אבל המפתח אומר שהוא עובד על זה.

עלי לציין שהתקנת המוד הזה ב-Google Pixel 4 כרגע אינה קלה. קודם כל, עדיין אין תמיכה ב-TWRP ל-Pixel 4, אז תצטרך להתקין את Magisk באופן ידני. זה אומר שאתה חייב הורד את תמונת המפעל, חלץ את תמונת האתחול, תקן את תמונת האתחול באמצעות Magisk Manager העדכני ביותר, ולאחר מכן fastboot הבזק את תמונת האתחול המתוקנת. כדי להתקין את Xposed, לאחר מכן תצטרך להתקין את Riru Core Magisk Module ולאחר מכן את EdXposed, היורש הלא רשמי של Xposed Framework. ניתן למצוא הוראות כיצד לעשות זאת כאן. לבסוף, לאחר מכן תוכל להתקין את מודול Fingerface.

חלקם עשויים ללגלג על המוד הזה בגלל חששות אבטחה, אבל המודול כן קוד פתוח וממבט מהיר נראה שהוא עושה רק את מה שהוא אמור לעשות. יתר על כן, לקיומו של מוד זה אין כל השלכה על האבטחה של אנדרואיד 10 או ה-Pixel 4 עצמו מכיוון שהוא מחייב את המשתמש לקבל גישת שורש באופן ידני לאחר ביטול הנעילה של טוען האתחול. לבסוף, המוד הזה, כמו רוב המודים האחרים בפורום שלנו, נועד לשמש את אלה שמעריכים נוחות ותכונות נוספות למרות הסיכון הנוסף שיש לו טוען אתחול לא נעול וגישה לשורש.

אם אתה מעוניין במוד זה, אתה יכול להוריד אותו מהקישור של חנות Google Play המוטבע למטה. זה עולה $0.99 אם אתה מקבל את זה מחנות Play, אבל מכיוון שהאפליקציה היא קוד פתוח, אתה יכול גם פשוט להרכיב אותה בעצמך. בקר בשרשור הפורום של XDA אם יש לך שאלות או משוב לגבי האפליקציה הזו. לכל מפתחי אפליקציות שקוראים את זה, גוגל פרסם פוסט בבלוג על הטמעת ה-API הביומטרי דרך הספרייה הביומטרית של AndroidX. עדכן את האפליקציות שלך כדי שהמשתמשים לא יצטרכו להשתמש בפריצה המלוכלכת הזו!

פני אצבע - FaceID לאחור גמפתח: Semon

מחיר: 0.99.

3.3.

הורד

עדכון 1: TopJohnWu Fork

מפתח XDA מוכר topjohnwu, המפתח של Magisk בעצמו, החליט לחלק את הפרויקט הזה כדי לנקות את הקוד.

מכיוון שהאפליקציה כבר הייתה בקוד פתוח והקוד שלה נראה תמים, לא היה שום נזק בהפעלתה כפי שהיא. עם זאת, אם אתה רוצה לנסות גרסה ממפתח מכובד יותר, אתה יכול להוריד אותה מ GitHub של topjohnwu.