完全禁用指纹传感器


10

我真的不喜欢有关指纹传感器的所有炒作,我希望将其销毁,以便它不会记录任何指纹。

在台式机Linux上,我只是简单地modprobe -r使用相关的内核模块。我可以在Android上做类似的事情吗?我并不想简单的设置来禁用它-那么我有没有真正使用它信任的系统。


我对Nexus 6p有相同的问题。设置中也没有任何选项。
Devin Ersoy

您不仅可以不触摸它,还是用东西覆盖它?任何种类的覆盖物都会使它停止工作(即使是水也能暂时停止工作)。即使您使用了modprobe,您也必须相信该系统已将其禁用...
Ash

如果将指纹传感器内置在主页按钮中,则@Josh并不是真的。如果未加载内核模块,设备如何工作?
marmistrz

@marmistrz啊,我忘记了主页按钮上的某些设备(我有Nexus 5X,背面有传感器)。我的意思是,您仍然相信未加载内核模块-手机上的所有软件可能合谋反对您,以掩盖指纹传感器仍处于活动状态的事实。我不知道如何做您想要的事情,所以在这里我将不再混乱评论。
2016年

我正在寻找与OP类似的东西,但是我在思考如何物理禁用指纹传感器。例如进去,在某处剪电线。不过这将是特定于手机型号的。如果OP发布他们的电话型号,他们可能会获得有关可能方法的更多建议。
mc0e '18

Answers:


4

在Linux(和Android)上,可以将设备与其驱动程序[ 1 ]断开连接。我的LG G5上的指纹驱动程序(表示为fpc)名为fpc1020。在/ sys路径中搜索给我文件夹/ sys / bus / spi / drivers / fpc1020 /。该文件夹有四个文件:bind,unbind,uevent和spi8.1。我们要做的是将设备spi8.1与驱动程序fpc1020 解除绑定

现在如何禁用传感器:

  1. 我们需要找到驱动程序名称:
    尝试以下命令:find / sys / bus -name'fpc *'
    对我来说是:/ sys / bus / spi / drivers / fpc1020 /

  2. 我们需要找到设备名称:
    设备名称是此文件夹中的第四个文件。
    ls / sys / bus / spi / drivers / fpc1020 /(取决于1的结果。)
    对我来说是:spi8.1

  3. 取消绑定该设备:
    echo spi8.1> / sys / bus / spi / drivers / fpc1020 / unbind(取决于1和2的结果。)
    现在,只有在下次重启后,才能使用指纹传感器。

  4. 每次系统引导时取消绑定:
    我们希望/需要在每次引导时执行此命令。目前,我不确定什么是最好的方法。

要求:

  • 根访问权限
  • 终端应用程序(或PC的adb shell)

参考文献:
1. https://lwn.net/Articles/143397/


要在每次启动时自动执行操作,可以参考对另一个问题的回答。
iBug

-1

或者只需删除(重命名)系统/垃圾箱/指纹,手机重启后指纹传感器将停止工作。根电话和根文件浏览器是先决条件。

此方法在运行MIUI 8.2.5.0的小米手机上很有用,尽管已关闭基于指纹的身份验证,但在触摸传感器时仍会唤醒显示。


3
以及如何做到这一点?请记住,OP绝不表示有根设备。基于此,请编辑您的帖子,并包括实现建议的解决方案的步骤。
伊兹

只需禁用传感器,为什么还要重命名二进制文件并破坏安全网?
Zulgrib

1
@Izzy接受的答案也暗示了一个植根设备:)
gldraphael
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.