首页 > 数码行业 > 正文 >

Xposed使模块能够与其他应用程序的方法挂钩

Xposed使模块能够与其他应用程序的方法挂钩

谷歌Pixel4可能不是首款安卓智能手机的安全人脸识别硬件(最早是OPPO搜索X和华为伴侣20专业版),但它是首款人脸解锁安卓设备实现下,公认安全的安卓BiometricPromptAPI。这意味着Pixel4是第一款安卓智能手机,它不仅可以让你用脸解锁手机,还可以验证应用或支付。但是,应用程序开发人员必须更新其应用程序使用的BiometricPrompt,因此每个银行和密码管理器应用程序都需要一些时间来支持新的FaceUnlock。由于Pixel4没有指纹扫描仪,使用旧API的应用程序将只需要您手动输入密码。幸运的是,如果你愿意在Pixel4中根Magisk并安装XposedFramework,有一个解决方案。

XDA的一名初级成员SemonCat开发了一个名为“指纹脸”的开放式模块,该模块调用了新的生物计量提示应用编程接口,而不是旧的指纹应用编程接口。这意味着,每当使用旧指纹应用编程接口的应用程序要求您扫描指纹时,都会出现一个新的生物计量提示对话框,允许您扫描面部。这是一个简单的解决方案,虽然粗糙,但没有必要手动输入所有应用程序的长密码。

这是开发人员的快速屏幕截图,显示一个应用程序(在本例中是MagiskManager)需要指纹身份验证,但接收到面部身份验证:

我认为这很好地展示了Xposed框架的功能。Xposed使模块能够在原始方法之前、期间或替代原始方法的情况下,挂接其他应用程序的方法来执行自己的方法。这正是本模块要做的。当PackageManager检查设备是否支持指纹硬件时,FingerFaces总是返回“true”,并且它还链接到应用程序使用的FingerprintManagerAPI(目前不推荐),从而以其authenticate方法调用BiometricPrompt。要将这个黑客转化为Magisk模块并不容易,因为这将涉及到用设备和构建的模块替换框架,但开发人员表示他正在努力。

需要注意的是,目前在谷歌Pixel4上安装这个模块并不容易。首先,Pixel4还不支持TWRP,所以必须手动安装Magisk。这意味着您必须下载出厂映像,提取引导映像,使用最新的Magisk管理器修复引导映像,然后FASTBOOT闪烁修复后的引导映像。要安装Xposed,必须先安装RiruCoreMagisk模块,然后安装EdXposed,EdXposed是XposedFramework的非正式继承者。有关如何操作的说明,请参见此处。最后,您可以安装指纹识别模块。

出于安全原因,有些人可能会嘲笑这个模块,但该模块是开源的。乍一看,它似乎只能发挥其应有的功能。另外,这个mod的存在对Android10或者Pixel4本身的安全性没有影响,因为它需要用户在解锁引导加载程序后手动获取root访问权限。最后,像我们论坛中的大多数其他MODS一样,这个MODS是为那些重视便利性和更多功能的人准备的,尽管有解锁引导加载程序和根用户访问权限的风险。

如果您对本模块感兴趣,可以从下面的嵌入式谷歌Play商店链接下载。如果从Play商店购买,价格为0.99美元,但由于应用程序是开源的,您也可以自己编译。如果您对此申请有任何问题或反馈,请访问XDA论坛主题。对于所有读过这本书的应用程序开发人员来说,谷歌已经发布了一篇博文,介绍了如何通过AndroidX生物识别库实现生物识别API。更新你的应用程序,让用户不必使用这个肮脏的伎俩!

【免责声明】 本站所有文章内容均为网络采集或手工转载稿件,如相关图片、字体、音频、视频等内容侵犯您的版权或著作权,请及时与本站联系删除稿件。联系方式:service@wxqj.net
今年 我们看到许多这样的技术和小工具即将结束
今年 我们看到许多这样的技术和小工具即将结束
技术和小工具正涌入数字世界。今年,我们已经看到许多这样的技术和小工具走到了尽头。所有这些曾经在用户中非常流行。包括从谷歌收件箱到雅虎信使的一切。在...
发布时间:2024-08-23 08:36 点击:437
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存,该系列由三种型号组成:FURYRenegade、FURYBeast和FURYImpact。这些内存专为所有游戏爱好者而设计,他们...
发布时间:2024-08-23 08:31 点击:467
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
了解iPad的板载功能是什么,以及如何使用Sidecar将iPad连接到Mac。如果你想清楚,可以得到一些关于iPad板载功能是什么,以及如何使用Sidecar将iPad连接到Ma...
发布时间:2024-08-23 08:22 点击:373
项目三所做的工作有助于振兴定制只读存储器社区
项目三所做的工作有助于振兴定制只读存储器社区
谷歌创建三重项目的努力将有助于振兴定制只读存储器社区。一些运行基于AOSP的只读存储器可能需要几周时间的设备可以以更少的工作量运行这种定制的只读存储器...
发布时间:2024-08-23 08:13 点击:368
adduplex:WP8.1市场份额超过WP8.0
adduplex:WP8.1市场份额超过WP8.0
微软从今年年中开始推出WindowsPhone8.1更新,已经超过了8.0的市场份额,成为领先版本。WP8.1为近一半的市场提供了力量,而WP7.x仍有16.6%。它所有的诺...
发布时间:2024-08-23 08:08 点击:416