Cracker le verrouillage par motif d'Android

Aujourd'hui, je vais vous présenter deux méthodes afin de cracker le verouillage par modèle des téléphones Android. Il s'agit d'un verrou visuel où, pour le déverrouiller, vous devez dessiner un motif sur votre écran :

schéma de verrouillage

Mais à quoi ça peut bien nous servir ton truc ?

Eh bien imaginons que ayez une mémoire de poisson rouge ou encore que vous ayez des amis très drôles qui s'amusent à vous changer votre code pendant que vous avez le dos tourné, ça peut effectivement vous être utile.

Bien entendu, effectuer ce genre de manip' sur un téléphone qui ne vous appartient pas et surtout sans l'autorisation de son propriétaire ne vous viendrait même pas à l'esprit, on est d'accord ;)

Prérequis

Avant de commencer, il vous faut deux choses :

  • ADB installé sur votre ordinateur (inclus dans le SDK Android)
  • Le mode Débogage USB (USB Debugging) activé sur le téléphone

Comme ça n'est pas évident pour tout le monde de lancer un shell avec ADB (j'ai moi-même galéré), je vous explique comment faire :

Rendez-vous dans le répertoire d'installation du SDK Android. Copiez le contenu du dossier "platform-tools" dans un dossier nommé "adb" que vous aurez créé à la racine de votre disque C:.
Ensuite, lancez une console avec la combinaison de touches Win + R, dans le fenêtre qui s'ouvre, tapez cmd.

Exécuter cmd

Une fois votre console ouverte, tapez la commande suivante :


cd C:\adb

A partir de là, vous allez pouvoir travailler sur des bases saines.

Pour activer le mode Débogage USB, il faut aller dans Paramètres → Applications → Développement → Cocher Débogage USB.

Place à la pratique !

Première méthode

Connectez votre téléphone à votre ordinateur avec le câble USB, lancez une console puis tapez les lignes de commande suivante :


adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanently';
.quit
Console

Rebootez votre téléphone et vous pourrez le déverrouiller avec n'importe quel motif !

Deuxième méthode

Si la première méthode ne fonctionne pas, branchez votre téléphone à votre PC avec le câble USB, ouvrez une console et tapez la ligne suivante :


adb shell rm /data/system/gesture.key
console

Apres reboot du téléphone, vous pouvez le déverrouiller avec n'importe quel motif.

Démonstration :

Vous noterez que je n'ai même pas eu besoin de rebooter le téléphone.

Je profite de cette fiche pour y glisser une petite astuce : Pour prendre des screenshot avec votre smartphone Android, maintenez appuyé le bouton Power et appuyez sur le bouton Home, cela prend une capture d'écran et l'enregistre sur la carte SD.

Source

Vos réactions (30) :

Joh971

ca me dit "device not found" !!!

01/01/2013 à 03:38

lobodol

As-tu correctement installé le SDK ?
As-tu essayé avec différents ports USB ?
Le mode "USB Debugging" est-il bien activé sur ton téléphone ?

01/01/2013 à 18:26

lobodol

Je pense avoir trouvé d'où vient ton problème. Si ton téléphone est un HTC, il faut que tu installe HTC Synch au préalable.

01/01/2013 à 19:23

lauryta

ouvrir une console dans la methode deux dsl mais c quoi une console ?

16/09/2013 à 16:19

lobodol

@lauryta : article mis à jour

17/09/2013 à 09:48

Val56

Je suis dans le cas ou je ne me rappelle plus du code de mon ancien téléphone, je souhaite récupérer les photos et vidéos présentes dessus celui ci dans la mémoire interne de ce dernier j'ai suivi précisément le tuto et sous le shell j'ai "permission denied" d'ou cela pourrais-il provenir ?
Sinon avez vous une solution pour récuperer mes photos et vidéos s'il vous plait !je possède un samsung galaxy ace merci d'avance !

12/10/2013 à 14:25

Val73

Comment mettre en debugage USB si on peut plus acceder a la tablette ?

20/10/2013 à 16:05

lobodol

@Val73 : C'est le problème, on ne peut pas activer le débogage USB si le périphérique est verrouillé...
Il faut impérativement que le débogage USB soit activé pour pouvoir appliquer la technique présentée dans ce tuto.

22/10/2013 à 22:50

GHSad

Pour la 2e méthode, c'est obligé que le téléphone soit en Débogage USB ? Parce que sinon je ne peux plus l'utiliser alors que je viens à peine de l'avoir... Et je n'arrive pas à le reset aussi (c'est un HUAWAI Ascend G 300)

26/10/2013 à 00:48

lobodol

@GHSad : Pour les deux méthodes c'est obligatoire.
Si tu ne peux pas activer le débogage USB sans faire planter ton tel, c'est sans doute que tu as un problème avec ta ROM...
Ton tel est rooté ? Tu as installé une ROM custom ?

28/10/2013 à 14:45

pristoola

Mon conjoint a un samsumg galaxy t 959. Il sort avec une fille que je connais.quand j'en parle il nie voila k sn telephone est verrouille avec un motif.cmt faire pour acceder a son portable sans kil n sache car jai besoin de oreuves.

02/12/2013 à 07:22

lompif

debloquer ma tablette

19/12/2013 à 22:20

Stydia

aidez moi svp j'ai ce massage :

C:\Windows\system32>\adb
'\adb' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

09/03/2014 à 00:18

mitchy

Bonjour,

impossible de franchir la deuxième étape ((sqlite3 settings.db))
j ai l erreur sqlite3 not found
helppp please

27/07/2014 à 17:33

lobodol

Bonjour mitchy,
"helppp please" -> les commentaires ne sont pas faits pour ça, le forum l'est.

27/07/2014 à 19:52

mitchy

merci lobodol pour la réponse
mais mon commentaire donne réplique au logiciel proposé en question et qui ne marche pas chez moi,
pour que les utilisateur comprenne de quoi je parle et qu es que j ai essayé comme méthode
donc une aide de ta part ca serai vraiment la bien venu :)

30/07/2014 à 15:40

lobodol

"sqlite3 not found" : ça veut dire quoi d'après toi ? C'est pas que le soft fonctionne pas, c'est qu'il n'est pas présent.
Tu es sûr que tu es placé dans le bon répertoire ?
Tu as tester la deuxième méthode ?
Je maintient ce que je disais précédemment : si vous avez besoin d'aide, utilisez le forum, les commentaires ne sont pas faits pour ça.

30/07/2014 à 18:26

mitchy

re Lobodol

concernant sqlite3 j ai suivie mot par mot les étapes mentionné ci dessus
je rajoute un détaille ma petite fille a essaye de déverrouillé jusqu’à l’étape de demande de compte Gmail que je n'est jamais configurer !!
pour le forum, j y accede a chaque fois et je me retrouve sur cette page ca fait partie du forum non ?
merci pour ta réactivités

31/07/2014 à 15:49

lobodol

Forum => http://www.firediy.fr/forum
Dans ton cas, tu peux aller ici pour créer un nouveau sujet : http://www.firediy.fr/forum/newSujet/21

31/07/2014 à 17:05

Spykickz

Bonjour !
J'ai à peu près tout compris mais le seul problème assez embêtant c'est que mon téléphone ne se connecte pas à mon ordinateur et je ne peux pas le déverrouiller...
Une idée ?

04/08/2014 à 23:59

Spykickz

J'ai essayé plusieurs fois, mais quand je tape entrée ça m'affiche un message " 'adb' n'est pas reconnu en tant que commande externe ou interne, un programme exécutable ou un fichier de commande." et je comprends pas ce que ça veut dire..

05/08/2014 à 14:52

lobodol

La réponse ici.

05/08/2014 à 16:59

fad

slt! quelle methode doit-on adopter si l'option 'USB DEBBUGING' n'est pas cochée au prealable dans les paramètres?

07/01/2015 à 09:38

lobodol

@fad : slt, il n'y a pas d'autre option, l'option de débugage usb DOIT être activée

07/01/2015 à 09:42

Soso35

Bonjour, avant d'essayer cette méthode, je voudrais être sûre que les données (messages, historique des appels, etc) ne soient pas effacées. Pouvez-vous me le confirmer ?
Merci !

23/04/2015 à 20:47

lobodol

@Soso35 : Salut, oui je te confirme que ça n'efface pas tes données personnelles :)

23/04/2015 à 20:48

Terry

j arrive pas comment faire

10/05/2016 à 19:56

lobodol

Ca c'est vraiment dommage, et sinon on peut avoir plus de détails ou on devine ?

11/05/2016 à 12:26

kotora

mon écran est bloqué au milieu j'arrive pas à déverrouiller mon mot de passe. pouvez vous m'aider ?

03/08/2016 à 21:33

cat

Bonjour,
Je n'arrive pas à accéder. Mon tel est verrouillé et je n'ai plus le schéma. Je n'ai jamais activité l'option debogage usb, du coup je ne sais pas comment faire. Mon tél est un MTT SMART ROBUST....

16/08/2018 à 17:03

Vous avez besoin d'aide ? Utilisez le Forum plutôt que les commentaires.

Un commentaire ?

* Champs obligatoires