ด้วย Fingerface Xposed Module คุณสามารถใช้ฟีเจอร์ Face Unlock ที่ปลอดภัยของ Google Pixel 4 ได้ในแอพใดก็ตามที่ใช้การตรวจสอบลายนิ้วมือในปัจจุบัน
อัปเดต 1 (1/11/19 @ 14:24 น. ET): ทางแยกใหม่ของโครงการปรากฏออนไลน์แล้ว
ที่ กูเกิลพิกเซล 4 อาจไม่ใช่สมาร์ทโฟน Android เครื่องแรกที่มีฮาร์ดแวร์จดจำใบหน้าที่ปลอดภัย (นำหน้าด้วย OPPO Find X และ Huawei Mate 20 Pro) แต่เป็นอุปกรณ์ Android เครื่องแรกที่มีการใช้งานการปลดล็อคใบหน้าที่ได้รับการยอมรับว่าปลอดภัยภายใต้ BiometricPrompt ของ Android เอพีไอ นั่นหมายความว่า Pixel 4 เป็นสมาร์ทโฟน Android เครื่องแรกที่ให้คุณใช้ใบหน้าของคุณไม่เพียงแต่ปลดล็อคโทรศัพท์ แต่ยังตรวจสอบแอพหรือการชำระเงินด้วย อย่างไรก็ตามนักพัฒนาแอป ต้องอัปเดตแอปของพวกเขา เพื่อใช้ BiometricPrompt ดังนั้นจึงต้องใช้เวลาสักระยะหนึ่งสำหรับแอปธนาคารและผู้จัดการรหัสผ่านทุกแอปเพื่อรองรับ Face Unlock ใหม่ เนื่องจาก Pixel 4 ไม่มีเครื่องสแกนลายนิ้วมือ แอปที่ใช้ API เก่าจะถอยกลับไปขอให้คุณป้อนรหัสผ่านด้วยตนเอง โชคดีที่มีวิธีแก้ไข หากคุณยินดีที่จะรูท Pixel 4 ของคุณด้วย Magisk และติดตั้ง Xposed Framework
สมาชิก XDA จูเนียร์
เซมอนแคท พัฒนาโมดูล Xposed ที่เรียกว่า "Fingerface" ซึ่งมอบพร็อกซี API ลายนิ้วมือเก่าเพื่อเรียก BiometricPrompt API ใหม่แทน นั่นหมายความว่าเมื่อใดก็ตามที่แอปที่ใช้ API ลายนิ้วมือเก่าขอให้คุณสแกนลายนิ้วมือ หน้าต่างโต้ตอบ BiometricPrompt ใหม่จะปรากฏขึ้นเพื่อให้คุณสแกนใบหน้าแทน เป็นวิธีการแก้ปัญหาที่เรียบง่ายแม้ว่าจะหยาบคาย แต่ก็ดีกว่าต้องพิมพ์รหัสผ่านยาว ๆ ลงในแอปทั้งหมดของคุณด้วยตนเองนี่คือการบันทึกหน้าจออย่างรวดเร็วจากนักพัฒนาที่แสดงแอป (ในกรณีนี้คือ Magisk Manager) ที่ขอการตรวจสอบลายนิ้วมือ แต่ได้รับการตรวจสอบใบหน้าแทน:
ในมุมมองของฉัน นี่เป็นการสาธิตที่ยอดเยี่ยมถึงพลังของ Xposed Framework Xposed ช่วยให้โมดูลเชื่อมต่อกับวิธีการของแอพอื่น ๆ เพื่อดำเนินการวิธีการของตนเองก่อน ระหว่าง หรือแทนที่วิธีการดั้งเดิม นั่นคือสิ่งที่โมดูลนี้กำลังทำอยู่ ลายนิ้วมือ ส่งคืน "จริง" เสมอ เมื่อ PackageManager ตรวจสอบว่าอุปกรณ์รองรับฮาร์ดแวร์ลายนิ้วมือหรือไม่และยังรองรับอีกด้วย ขอเข้า API ของ FingerManager (ปัจจุบันเลิกใช้แล้ว) ที่ใช้โดยแอปเพื่อเรียก BiometricPrompt ในวิธีการตรวจสอบสิทธิ์แทน การแปลแฮ็กนี้เป็น Magisk Module ไม่ใช่เรื่องง่าย เพราะมันจะเกี่ยวข้องกับโมดูลต่ออุปกรณ์และต่อบิวด์ที่มาแทนที่เฟรมเวิร์ก แต่นักพัฒนาบอกว่าเขากำลังทำงานอยู่
ฉันควรทราบว่าการติดตั้ง mod นี้บน Google Pixel 4 ในปัจจุบันไม่ใช่เรื่องง่าย ก่อนอื่น ยังไม่มีการสนับสนุน TWRP สำหรับ Pixel 4 ดังนั้นคุณจะต้องติดตั้ง Magisk ด้วยตนเอง นั่นหมายความว่าคุณต้อง ดาวน์โหลดภาพโรงงาน, แยกอิมเมจสำหรับบูต, แพตช์อิมเมจสำหรับบูต โดยใช้ Magisk Manager ล่าสุดจากนั้น fastboot จะแฟลชอิมเมจสำหรับบูตที่ได้รับการติดตั้งแล้ว หากต้องการติดตั้ง Xposed คุณจะต้องติดตั้ง Riru Core Magisk Module จากนั้นจึงติดตั้ง EdXposed ซึ่งเป็นรุ่นต่อจาก Xposed Framework อย่างไม่เป็นทางการ คำแนะนำเกี่ยวกับวิธีการทำเช่นนั้นสามารถพบได้ ที่นี่. สุดท้ายคุณก็สามารถติดตั้งโมดูล Fingerface ได้
บางคนอาจเยาะเย้ยม็อดนี้เกี่ยวกับข้อกังวลด้านความปลอดภัย แต่โมดูลกลับเป็นเช่นนั้น โอเพ่นซอร์ส และเมื่อมองดูอย่างรวดเร็ว ดูเหมือนว่าจะทำเฉพาะสิ่งที่ควรทำเท่านั้น นอกจากนี้ การมีอยู่ของ mod นี้ไม่มีผลกระทบต่อความปลอดภัยของ Android 10 หรือ Pixel 4 เอง เนื่องจากผู้ใช้ต้องการให้เข้าถึงรูทด้วยตนเองหลังจากปลดล็อค bootloader สุดท้ายนี้ ม็อดนี้เหมือนกับม็อดอื่น ๆ ส่วนใหญ่ในฟอรัมของเรา มีไว้สำหรับผู้ที่ให้ความสำคัญกับความสะดวกสบายและคุณสมบัติเพิ่มเติม แม้ว่าจะมีความเสี่ยงเพิ่มเติมในการปลดล็อคบูตโหลดเดอร์และการเข้าถึงรูทก็ตาม
หากคุณสนใจม็อดนี้ คุณสามารถดาวน์โหลดได้จากลิงก์ Google Play Store ที่ฝังอยู่ด้านล่าง มีค่าใช้จ่าย 0.99 ดอลลาร์ หากคุณซื้อจาก Play Store แต่เนื่องจากแอปนี้เป็นโอเพ่นซอร์ส คุณจึงสามารถคอมไพล์เองได้ เยี่ยมชมกระทู้ฟอรั่ม XDA หากคุณมีคำถามหรือข้อเสนอแนะเกี่ยวกับแอพนี้ สำหรับนักพัฒนาแอปทุกคนที่อ่านข้อความนี้ Google เผยแพร่โพสต์บล็อก ในการใช้งาน Biometric API ผ่าน AndroidX Biometric Library อัปเดตแอปของคุณเพื่อให้ผู้ใช้ไม่ต้องใช้แฮ็กสุดสกปรกนี้!
ราคา: 0.99.
3.3.
อัปเดต 1: TopJohnWu Fork
XDA Recognized Developer topjohnwu ผู้พัฒนา Magisk เอง ตัดสินใจแยกโปรเจ็กต์นี้เพื่อล้างโค้ด
เนื่องจากแอปนี้เป็นโอเพ่นซอร์สอยู่แล้วและโค้ดของแอปก็ดูไม่เป็นอันตราย จึงไม่มีอันตรายใด ๆ ในการใช้งานแอปเหมือนเดิม อย่างไรก็ตาม หากคุณต้องการลองใช้เวอร์ชันจากนักพัฒนาที่มีชื่อเสียง คุณสามารถดาวน์โหลดได้จาก GitHub ของ topjohnwu.