5 votes

Réinitialiser le PIN à partir du shell adb

J'ai oublié le PIN d'un appareil mais j'ai accès à un shell Root avec adb shell y su

Y a-t-il un moyen de supprimer le verrouillage PIN de l'écran ou de le modifier ?

0 votes

0 votes

Non, votre commentaire ci-dessus est une meilleure réponse que le lien.

4voto

alecxs Points 3105

Si votre appareil n'est pas crypté avec des identifiants de connexion, vous pouvez supprimer locksettings.db

adb shell su -c "rm /data/system/locksettings.db*"

Cependant, n'oubliez pas que les fichiers suivants sont nécessaires pour le cryptage FBE. Si vous supprimez ces fichiers, vous ne pourrez pas déchiffrer la partition userdata et toutes les données seront perdues.

/data/system/gatekeeper.password.key
/data/system/gatekeeper.pattern.key
/data/system/locksettings.db
/data/system/locksettings.db-shm
/data/system/locksettings.db-wal

4voto

Max Points 21

La solution de @alexcs peut fonctionner sans Root / su (désolé je ne peux pas commenter sa réponse) :

adb reboot recovery

(attendre le redémarrage)

adb shell rm /data/system/locksettings.db

et redémarrez en mode normal avec :

adb reboot

0 votes

Hélas, cela ne fonctionne pas non plus sur mon téléphone, en mode récupération, adb ne se connecte plus. Redémarrer et il se connecte. Mais en mode récupération "error : no devices/emulators found". Le mode récupération propose un menu, et supprimer le cache semble le plus sûr mais n'aide pas.

3voto

Simson Points 143

La grande hache

Une solution de force brute existait puisque j'avais aussi accès à fastboot.

Pour supprimer le PIN, supprimez toute la partition userdata avec fastboot

fastboot erase userdata

comme décrit ici : https://Android.stackexchange.com/a/175887/320098

2 votes

L'effacement de l'ensemble de la partition est une opération de force brute qui supprime tout ce qui se trouve sur la partition.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X