Ich mag den ganzen Hype um den Fingerabdrucksensor nicht wirklich, ich möchte ihn lieber abtöten lassen, damit er keine Fingerabdrücke registriert.
Auf einem Desktop-Linux würde ich einfach modprobe -r
das entsprechende Kernelmodul verwenden. Kann ich so etwas auf Android machen? Ich möchte es nicht einfach in den Einstellungen deaktivieren - dann muss ich dem System vertrauen, dass nichts es wirklich verwendet.
finger-print-scanner
marmistrz
quelle
quelle
Antworten:
Unter Linux (und Android) ist es möglich, ein Gerät vom Treiber zu trennen [ 1 ] . Der Fingerabdrucktreiber (als fpc bezeichnet ) auf meinem LG G5 hat den Namen fpc1020 . Die Suche im Pfad / sys ergab den Ordner / sys / bus / spi / drivers / fpc1020 / . Dieser Ordner enthält vier Dateien: bind, unbind, uevent AND spi8.1 . Wir lösen das Gerät spi8.1 vom Treiber fpc1020 .
So deaktivieren Sie den Sensor:
Wir müssen den Treibernamen finden :
Versuchen Sie diesen Befehl: find / sys / bus -name 'fpc *'
Für mich ist es: / sys / bus / spi / drivers / fpc1020 /
Wir müssen den Gerätenamen finden:
Der Gerätename ist die vierte Datei in diesem Ordner.
ls / sys / bus / spi / drivers / fpc1020 / (hängt von Ihrem Ergebnis ab 1. ab)
Für mich ist es: spi8.1
Binden Sie dieses Gerät ab:
echo spi8.1> / sys / bus / spi / drivers / fpc1020 / entbinden (abhängig von Ihrem Ergebnis von 1. & 2.)
Jetzt können Sie den Fingerabdrucksensor erst beim nächsten Neustart verwenden.
Aufheben der Bindung bei jedem Systemstart:
Wir möchten / müssen diesen Befehl bei jedem Start ausführen. Derzeit bin ich mir nicht sicher, wie ich das am besten machen kann.
Bedarf:
Referenzen:
1. https://lwn.net/Articles/143397/
quelle
Oder entfernen Sie einfach das System / bin / fingerprintd (benennen Sie es um) und der Fingerabdrucksensor funktioniert nach dem Neustart des Telefons nicht mehr. Ein gerootetes Telefon und ein Root-Datei-Explorer sind Voraussetzungen.
Diese Methode ist auf Xiaomi-Telefonen mit MIUI 8.2.5.0 nützlich, auf denen die auf Fingerabdrücken basierende Authentifizierung zwar deaktiviert ist, die Anzeige jedoch immer noch aktiviert ist, wenn Sie den Sensor berühren.
quelle