2 votes

Comment contourner l'écran de verrouillage dans Cyanogenmod 7.2

J'ai configuré mon téléphone pour utiliser un déverrouillage basé sur les gestes, et je lui ai dit de cacher le bouton de déverrouillage. Maintenant, le geste ne fonctionne pas et je ne peux pas passer l'écran de verrouillage. Pour l'écran de verrouillage standard d'Android, il existe une fonction qui permet, si vous entrez le mauvais code d'accès 5 fois, d'appuyer sur un bouton pour entrer le nom d'utilisateur et le mot de passe de votre compte Android afin de réinitialiser l'écran de verrouillage. Y a-t-il un moyen de faire cela, ou tout autre moyen de contourner l'écran de verrouillage sur Cyanogenmod 7.2 ? J'ai un accès shell adb à l'appareil.

5voto

Wim Points 1176

La réponse à cette question est hideusement complexe. Elle nécessite la mise en place de l'ADB sur votre mobile et votre PC. Cyanogenmod active adb sur l'appareil par défaut. Les instructions pour configurer adb sur le PC peuvent être trouvées aquí .

Avec le téléphone connecté au PC, à l'aide d'une invite de commande, allez dans le répertoire contenant adb, et démarrez un shell. Sur mon système, la commande pour faire cela est la suivante, mais elle peut être différente sur le vôtre.

cd "\Program Files (x86)\Android\android-sdk\platform-tools"
adb shell

Vous obtiendrez alors une invite consistant en un seul # si tout va bien. Entrez la commande suivante :

sqlite3 /data/data/com.android.providers.settings/databases/settings.db

L'invite devient alors

sqllite>

Entrez la commande

select * from secure;

Cela produira une liste de paramètres. Celui que vous recherchez sera quelque chose comme :

440|lockscreen_gestures_disable_unlock|1

Le nombre sur le côté gauche est un <id> qui varie d'un téléphone à l'autre. La commande suivante est alors

update secure set value=0 where _id=<id>;

Ainsi, dans cet exemple, la commande serait

update secure set value=0 where _id=440;

Redémarrez le téléphone, le bouton de déverrouillage sera revenu et vous aurez à nouveau accès au téléphone.

0voto

That Brazilian Guy Points 1164

Voici comment j'ai effacé le mot de passe de verrouillage de l'écran sur mon téléphone exécutant CyanogenMod 11 :

  • Démarrez dans TeamWin (ou un autre système de récupération compatible avec adb),

  • Connectez le câble USB à l'ordinateur, puis effectuez :

    sudo -i adb -d shell mount /data cd /data/system rm gesture.key rm password.key

  • redémarrer

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