Certains utilisateurs de OnePlus 8, 8 Pro et 7T Pro confrontés à des problèmes d'enregistrement d'empreintes digitales peuvent le résoudre en restaurant les données d'étalonnage dans la partition persistante.
Le module de stockage principal sur les appareils Android est divisé en plusieurs partitions. Pour le développement du marché secondaire, la communauté de modding Android s'occupe principalement d'une poignée de partitions, telles que "/system", "/recovery", "/cache", etc. Les OEM, en revanche, utilisent souvent des partitions moins connues pour stocker des paramètres intéressants, comme l'état de verrouillage/déverrouillage du chargeur de démarrage. L'une de ces partitions est "/persist", qui contient généralement les données d'étalonnage des capteurs internes et, dans certains cas, des identifiants uniques comme l'adresse MAC de la puce Wi-Fi.
En raison de son caractère unique, on ne peut pas simplement réparer une partition persistante cassée en restaurant un dump générique. De la même manière, il est pratiquement impossible de réécrire correctement le contenu de « persist » même après un flashage complet du firmware. C'est pourquoi certains propriétaires de OnePlus 8, OnePlus 8 Pro et OnePlus 7T Pro McLaren Edition ont du mal à corriger un bug d'enregistrement d'empreintes digitales lié à une partition persistante corrompue.
Forums OnePlus 7T Pro ||| OnePlus 7T Pro Édition McLaren
Forums OnePlus 8 XDA ||| Forums OnePlus 8 Pro XDA ||| Test du OnePlus 8 Pro XDA
La raison exacte de cette corruption n’a pas encore été identifiée. Nous savons que le capteur d'empreintes digitales des séries OnePlus 8 et OnePlus 7T Pro peut cesser de fonctionner dans certains scénarios particuliers (par exemple après avoir flashé un micrologiciel régional différent). L'anomalie liée à l'enregistrement des empreintes digitales peut être corrigée après avoir flashé un vidage fonctionnel connu de la partition persistante à partir de votre même unité. Tous les utilisateurs finaux ne sont pas censés le faire, la solution n'est donc pas vraiment réalisable.
Correctif pour OnePlus 8 Pro
Heureusement, membre senior de XDA antnyhills a trouvé un moyen assez générique de réparer une partition persistante corrompue sur le OnePlus 8 Pro. L'idée est d'extraire les données d'étalonnage d'empreintes digitales existantes du périphérique cible avec une partition persistante cassée et de les restaurer au-dessus d'une partition persistante nettoyée. Étant donné que vous disposez d'un accès root sur votre OnePlus 8 Pro, la commande suivante provenant d'un émulateur de terminal ou d'un shell ADB avec le privilège root devrait créer une sauvegarde 1:1 de la partition persistante.
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
La partie sauvegarde est cruciale, alors n'égarez pas le dump que vous avez créé. Nous vous recommandons d'effectuer une sauvegarde hors périphérique de l'image de partition. Vous ne pouvez pas utiliser l'image de partition d'un autre utilisateur.
Après avoir sauvegardé la partition, EDL de bas niveau clignotant doit être effectué sur le OnePlus 8 Pro pour garantir qu’il n’y a pas d’incompatibilité de micrologiciel. À ce stade, l'utilisateur doit débloquez le "Mode Usine" intégré sur l'appareil et essayez de recalibrer le capteur d'empreintes digitales. Le test devrait échouer, ce qui n’est plus grave. Tout ce que vous avez à faire est de restaurer les données d'étalonnage du scanner d'empreintes digitales précédemment sauvegardées. Si tout s'est bien passé, vous devriez pouvoir accéder aux paramètres et ajouter vos empreintes digitales.
Tutoriel XDA - Résoudre les problèmes d'enregistrement d'empreintes digitales causés par une partition persistante cassée sur le OnePlus 8 Pro
Si vous trouvez toutes les étapes décrites dans le fil de discussion ci-dessus difficiles, voici un guide vidéo étape par étape créé par antnyhills pour rendre les choses plus faciles.
Correctif pour les autres téléphones OnePlus
Si vous rencontrez ce problème sur un autre téléphone OnePlus, consultez les forums XDA pour voir s'il existe des guides pour votre appareil. Voici quelques sujets qui ont été portés à notre attention :
OnePlus 7T Pro Édition McLaren: [GUIDE] Correction du scanner d'empreintes digitales avec "corrompu" persistant en 15 minutes !
OnePlus 8: [GUIDE] Correction de la perte du capteur d'empreintes digitales PERSIST.IMG
Avez-vous rencontré des problèmes d'enregistrement d'empreintes digitales sur votre appareil OnePlus? Faites-le nous savoir dans les commentaires ci-dessous !