14 août 2018

ASTUCE : Supprimer le schéma de verrouillage oublié

Il y a quelques jours, une Fairphoneuse demandait de l'aide pour un schéma de vérouillage oublié sur son Fairphone. Le Fairphone n'étant pas chiffré, j'ai pu l'aider à retirer ce schéma et retrouver son Fairphone fonctionnel.

Dans le cas suivant l'ordinateur utilisé était sous Windows, mais vous pouvez utiliser n'importe quel système à condition d'avoir fastboot (adb vient souvent avec) installé sur votre ordinateur.

Prérequis :

  • Ordinateur avec fastboot
  • Fairphone 2 non chiffré avec schéma ou code de vérouillage

Sur l'ordinateur

Pour commencer, télécharger ces fichiers :

Sur le Fairphone

  • Éteindre le Fairphone
  • Maintenir le bouton volume bas appuyé
  • Tout en maintenant le bouton volume bas appuyé, allumer le Fairphone avec le bouton d'allumage.
  • Maintenir environ 10 secondes puis relâcher tous les boutons. Le Fairphone reste sur l'écran noir avec « Fairphone » en blanc. C'est normal.
  • Brancher le Fairphone à l'ordinateur

Sur l'ordinateur

  • Clic droit sur le menu démarrer puis « Invite de commande (admin) »
  • Entrer `fastboot devices` puis valider par entrée.
  • Une ligne finissant par `fastboot` doit apparaître, sinon reprendre l'étape précédente.
  • SUR LE FAIRPHONE, maintenir le bouton volume bas appuyé.
  • Entrer `fastboot oem unlock` et valider par Entrée.
  • Attendre que le Fairphone redémarre comme à l'étape précédente tout en maintenant le bouton volume bas.
  • Entrer `fastboot boot`, puis insérer un espace avant de faire un clic droit n'importe où sur la fenêtre noire. Le chemin vers le fichier twrp-3.2.3-0-FP2.img devrait apparaître à la suite de la commande. Valider par Entrée et attendre que le Fairphone redémarre et affiche le logo TWRP.
Une fois le Fairphone redémarré, slidez le curseur pour autoriser la modification de la partition système. Exécuter les commandes suivantes dans l'invite de commande (l'une après l'autre) :
Note : la première commande peut prendre du temps, elle effectue une sauvegarde du Fairphone en cas de fausse manipulation.

`adb shell twrp backup SDB`
`adb shell rm /data/system/locksettings.db`
`adb shell rm /data/system/locksettings.db-shm`
`adb shell rm /data/system/locksettings.db-wal`
`adb shell rm /data/system/gatekeeper.password.key`
`adb shell rm /data/system/gatekeeper.pattern.key`
`adb shell rm /data/system/pattern.key`
`adb shell rm /data/system/password.key`
`adb shell twrp reboot`

En théorie, votre Fairphone redémarre et le schéma de verrouillage a disparu. Vous pouvez de nouveau accéder à vos données. Tâchez de vous souvenir de votre nouveau mot de passe.