Deaktivieren Sie den Fingerabdrucksensor vollständig

10

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 -rdas 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.

marmistrz
quelle
Ich habe die gleiche Frage für mein Nexus 6p. Es gibt auch keine Option in den Einstellungen.
Devin Ersoy
Kannst du es nicht einfach nicht anfassen oder mit etwas bedecken? Jede Art von Abdeckung würde die Funktion beeinträchtigen (selbst Wasser funktioniert vorübergehend). Sie müssen darauf vertrauen, dass das System es deaktiviert hat, selbst wenn Sie modprobe verwendet haben ...
Ash
@ Josh nicht wirklich, wenn der Fingerabdrucksensor in die Home-Taste eingebaut ist. Wie kann das Gerät funktionieren, wenn das Kernelmodul nicht geladen ist?
Marmistrz
@marmistrz ah, ich habe vergessen, dass einige Geräte es auf der Home-Taste hatten (ich habe ein Nexus 5X, das den Sensor auf der Rückseite hat). Was ich damit gemeint habe war, dass Sie immer noch darauf vertrauen, dass das Kernelmodul nicht geladen ist - die gesamte Software auf Ihrem Telefon könnte sich gegen Sie verschwören, um die Tatsache zu verbergen, dass der Fingerabdrucksensor noch aktiv ist. Ich weiß nicht, wie ich tun kann, was Sie wollen, also werde ich aufhören, die Kommentare hier zu überladen.
Ash
Ich suche etwas Ähnliches wie das OP, habe aber mehr darüber nachgedacht, den Fingerabdrucksensor physisch zu deaktivieren. ZB geh rein und schneide irgendwo einen Draht ab. Es wird jedoch spezifisch für das Telefonmodell sein. Wenn das OP sein Telefonmodell veröffentlicht, erhält es möglicherweise weitere Vorschläge für mögliche Ansätze.
mc0e

Antworten:

4

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:

  1. 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 /

  2. 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

  3. 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.

  4. 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:

  • Rootzugang
  • Terminal App (oder ADB-Shell vom PC)

Referenzen:
1. https://lwn.net/Articles/143397/

Joe
quelle
Um das Zeug bei jedem Start automatisch zu machen, können Sie sich auf meine Antwort auf eine andere Frage beziehen .
iBug
-1

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.

akosh
quelle
3
Und wie geht das? Denken Sie daran, dass OP keinesfalls ein gerootetes Gerät anzeigt. Bearbeiten Sie auf dieser Grundlage Ihren Beitrag und geben Sie die Schritte an, um die vorgeschlagene Lösung zu erreichen.
Izzy
Warum ein binäres Sicherheitsnetz umbenennen und ausfallen, wenn Sie den Sensor einfach deaktivieren können?
Zulgrib
1
@ Izzy die akzeptierte Antwort implizierte auch ein gerootetes Gerät :)
gldraphael