Désactivez complètement le capteur d'empreintes digitales

10

Je n'aime pas vraiment tout le battage médiatique sur le capteur d'empreintes digitales, je préfère le faire tuer, afin qu'il n'enregistre pas d'empreintes digitales.

Sur un ordinateur de bureau Linux, je voudrais simplement modprobe -rle module de noyau approprié. Puis-je faire quelque chose comme ça sur Android? Je ne veux pas simplement le désactiver dans les paramètres - alors je dois faire confiance au système que rien ne l'utilise vraiment.

marmistrz
la source
J'ai la même question pour mon Nexus 6p. Il n'y a pas non plus d'option dans les paramètres.
Devin Ersoy
Ne pouvez-vous pas simplement ne pas le toucher ou le recouvrir de quelque chose? Tout type de revêtement l'empêcherait de fonctionner (même l'eau le fait temporairement). Vous devez avoir confiance que le système l'a désactivé même si vous avez utilisé modprobe ...
Ash
@Josh pas vraiment si le capteur d'empreintes digitales est intégré au bouton d'accueil. Si le module du noyau n'est pas chargé, comment le périphérique peut-il fonctionner?
marmistrz
@marmistrz ah, j'ai oublié que certains appareils l'avaient sur le bouton d'accueil (j'ai un Nexus 5X, qui a le capteur à l'arrière). Ce que je voulais dire, c'est que vous êtes toujours confiant que le module du noyau n'est pas chargé - tous les logiciels de votre téléphone pourraient conspirer contre vous pour cacher le fait que le capteur d'empreintes digitales est toujours actif. Je ne sais pas comment faire ce que vous voulez, alors je vais arrêter d'encombrer les commentaires ici.
Ash
Je cherche quelque chose de similaire à l'OP, mais je pensais plus en termes de moyen de désactiver physiquement le capteur d'empreintes digitales. Par exemple, entrez et coupez un fil quelque part. Cela va être spécifique au modèle de téléphone. Si le PO a publié son modèle de téléphone, il pourrait obtenir plus de suggestions d'approches possibles.
mc0e

Réponses:

4

Sous Linux (et Android), il est possible de déconnecter un périphérique de son pilote [ 1 ] . Le pilote d'empreinte digitale (noté fpc ) sur mon LG G5 porte le nom fpc1020 . La recherche dans le chemin / sys m'a donné le dossier / sys / bus / spi / drivers / fpc1020 / . Ce dossier contient quatre fichiers: bind, unbind, uevent AND spi8.1 . Ce que nous faisons est de dissocier le périphérique spi8.1 du pilote fpc1020 .

Maintenant, comment désactiver le capteur:

  1. nous devons trouver le nom du pilote:
    Essayez cette commande: find / sys / bus -name 'fpc *'
    Pour moi, c'est: / sys / bus / spi / drivers / fpc1020 /

  2. nous devons trouver le nom du périphérique:
    le nom du périphérique est le quatrième fichier de ce dossier.
    ls / sys / bus / spi / drivers / fpc1020 / (dépend de votre résultat de 1.)
    Pour moi c'est: spi8.1

  3. dissociez cet appareil:
    echo spi8.1> / sys / bus / spi / drivers / fpc1020 / unbind (dépend de votre résultat de 1. & 2.)
    Maintenant, vous ne pouvez pas utiliser le capteur d'empreintes digitales jusqu'au prochain redémarrage.

  4. dissocier à chaque démarrage du système:
    nous voulons / devons exécuter cette commande à chaque démarrage. Actuellement, je ne sais pas quelle est la meilleure façon de le faire.

Exigences:

  • Accès root
  • Terminal App (ou shell adb depuis un PC)

Références:
1. https://lwn.net/Articles/143397/

Joe
la source
Pour faire les choses à chaque démarrage automatiquement, vous pouvez vous référer à ma réponse à une autre question.
iBug
-1

Ou supprimez simplement (renommez) le système / bin / fingerprintd et le capteur d'empreintes digitales cessera de fonctionner après le redémarrage du téléphone. Un téléphone enraciné et un explorateur de fichiers racine sont des conditions préalables.

Cette méthode est utile sur les téléphones Xiaomi exécutant MIUI 8.2.5.0, sur lesquels bien que l'authentification basée sur les empreintes digitales soit désactivée, l'affichage reste éveillé lorsque vous touchez le capteur.

akosh
la source
3
Et comment faire ça? Gardez à l'esprit que OP n'a en aucun cas indiqué un périphérique enraciné. Sur cette base, veuillez modifier votre message et inclure les étapes pour réaliser la solution proposée.
Izzy
Pourquoi renommer un filet de sécurité binaire et défaillant alors que vous pouvez simplement désactiver le capteur?
Zulgrib
1
@Izzy la réponse acceptée impliquait également un appareil enraciné :)
gldraphael