J'ai flashé la dernière ROM Cyanogenmod pour mon appareil (Samsung Captivate) la nuit dernière et après l'avoir fait, j'ai défini un mot de passe numérique pour l'écran de verrouillage. J'ai ensuite personnalisé mon téléphone et j'ai passé une bonne partie du temps à travailler dessus et je l'ai verrouillé et déverrouillé avec succès plusieurs fois. Ce matin, lorsque je me suis réveillé et que j'ai voulu le déverrouiller, mon mot de passe n'a pas fonctionné. J'ai essayé le mot de passe (et ses combinaisons) plus de 100 fois et il ne se déverrouille jamais. Je n'arrive pas non plus à obtenir le bouton "Mot de passe perdu" sur l'écran de verrouillage pour utiliser mon compte Gmail afin de déverrouiller l'appareil. Quelqu'un sait-il s'il existe un moyen de se connecter à l'appareil en utilisant un shell ADB et de réinitialiser le mot de passe ? Je suis capable d'accéder à un shell et d'exécuter des commandes. Toute aide est la bienvenue.
Réponses
Trop de publicités?Oui, vous pouvez supprimer les données PIN de la base de données des paramètres. Dans les instructions ci-dessous, tout ce qui suit un #
o sqlite>
est une commande que vous devez entrer (à partir d'un shell adb) :
# cd /data/data/com.android.providers.settings/databases
# sqlite3 settings.db
sqlite> delete from secure where name='lockscreen.password_type';
sqlite> delete from secure where name='lockscreen.password_salt';
sqlite> .exit
# reboot
Lorsque le téléphone redémarre, le verrouillage du code PIN doit être désactivé. Si cela ne fonctionne pas, essayez d'exécuter la commande suivante à partir de sqlite (la deuxième commande peut ne pas être nécessaire) :
sqlite> select * from secure;
sqlite> select * from system;
Ces deux commandes listeront simplement toutes les entrées dans le fichier secure
y system
respectivement. Cela vous aidera à trouver les lignes appropriées qui doivent être supprimées dans le cas où elles sont nommées différemment (bien que je ne pense pas qu'elles le seront car je viens de tester cela sur ma propre installation CyanogenMod 7).
Voici comment on a déverrouillé un Samsung GT-S5300 qui, selon l'utilisateur, ne reconnaissait plus son code PIN de verrouillage d'écran. Aucune donnée n'a été perdue au cours du processus. L'appareil n'était pas enraciné et n'avait rien d'autre d'installé. Une connexion internet ---WiFi ou G2/3/4--- est cependant nécessaire.
- Débranchez le chargeur de votre appareil.
- Installez la version gratuite de Réinitialisation du contournement du verrouillage de l'écran . Ne tenez pas compte des avertissements concernant l'achat de la version Pro.
- Une fois installée, une dérivation peut être activée en branchant le chargeur.
- Le noir Réinitialisation du contournement du verrouillage de l'écran apparaît. Appuyez sur la touche retour de votre appareil pour afficher le bureau de l'appareil temporairement déverrouillé.
- Cela offre une fenêtre d'opportunité pour approuver le Verrouiller et effacer qui peut être envoyée à partir de n'importe quel site internet. Gestionnaire de périphériques Google Android site web.
- Après l'approbation, il faut compter jusqu'à une demi-heure pour qu'il devienne visible sur le site de l'UE. Gestionnaire de périphériques Google Android site web.
- Une fois visible sur le site, cliquez sur
Lock
pour saisir un nouveau code PIN. - L'appareil peut maintenant être déverrouillé avec le nouveau code PIN.