我真的不喜欢有关指纹传感器的所有炒作,我希望将其销毁,以便它不会记录任何指纹。
在台式机Linux上,我只是简单地modprobe -r
使用相关的内核模块。我可以在Android上做类似的事情吗?我并不想简单的设置来禁用它-那么我有没有真正使用它信任的系统。
我真的不喜欢有关指纹传感器的所有炒作,我希望将其销毁,以便它不会记录任何指纹。
在台式机Linux上,我只是简单地modprobe -r
使用相关的内核模块。我可以在Android上做类似的事情吗?我并不想简单的设置来禁用它-那么我有没有真正使用它信任的系统。
Answers:
在Linux(和Android)上,可以将设备与其驱动程序[ 1 ]断开连接。我的LG G5上的指纹驱动程序(表示为fpc)名为fpc1020。在/ sys路径中搜索给我文件夹/ sys / bus / spi / drivers / fpc1020 /。该文件夹有四个文件:bind,unbind,uevent和spi8.1。我们要做的是将设备spi8.1与驱动程序fpc1020 解除绑定。
现在如何禁用传感器:
我们需要找到驱动程序名称:
尝试以下命令:find / sys / bus -name'fpc *'
对我来说是:/ sys / bus / spi / drivers / fpc1020 /
我们需要找到设备名称:
设备名称是此文件夹中的第四个文件。
ls / sys / bus / spi / drivers / fpc1020 /(取决于1的结果。)
对我来说是:spi8.1
取消绑定该设备:
echo spi8.1> / sys / bus / spi / drivers / fpc1020 / unbind(取决于1和2的结果。)
现在,只有在下次重启后,才能使用指纹传感器。
每次系统引导时取消绑定:
我们希望/需要在每次引导时执行此命令。目前,我不确定什么是最好的方法。
要求:
参考文献:
1. https://lwn.net/Articles/143397/