22 votes

Comment activer le débogage USB dans Android si vous avez oublié le motif de déverrouillage de l'écran ?

Je veux utiliser un logiciel tiers pour effacer le motif de déverrouillage de l'écran de mon appareil que j'ai oublié. Ils exigent que le débogage USB soit activé mais je ne l'ai pas activé dans mon Android.

Comment activer le débogage USB via le mode de récupération ou Fastboot ?

4 votes

Il s'avère que cela semble être une fois de plus une Le problème XY . Au lieu d'essayer de faire fonctionner votre supposée solution (activer le débogage USB), votre question aurait dû inclure le fait que vous vous êtes bloqué et avez oublié le code PIN. C'est un problème complètement différent, traité par exemple dans notre rubrique "Questions et réponses". tag-wiki verrouillé . Commencez votre lecture ici. Si vous ne parvenez pas à résoudre votre problème avec ces conseils, posez une nouvelle question spécifique en indiquant ce que vous avez essayé, l'endroit où vous êtes bloqué, votre appareil et la version d'Android. Bonne chance !

1 votes

La question n'est-elle pas essentiellement "comment puis-je pirater un téléphone Android" ?

9voto

Milner Points 533

Vous trouverez des détails à ce sujet dans notre usb-debugging tag-wiki (où je viens de les ajouter) :

Par défaut, Débogage USB est désactivé avec les ROMs stock (certaines ROMs personnalisées l'ont cependant activé par défaut). Pour l'activer ou la désactiver, vous pouvez trouver l'interrupteur correspondant dans Paramètres ' Développement - une section initialement cachée avec Android 4.2 et plus. Vous pouvez rendre cette section visible en allant dans Paramètres ' À propos de l'appareil et "marteler" l'entrée indiquant la version de construction de votre ROM jusqu'à ce qu'un toast-message vous félicite d'être devenu un développeur.

Si votre problème est toutefois que vous ne pouvez pas démarrer votre appareil normalement, et que vous ne pouvez donc pas atteindre la section des paramètres décrite ci-dessus, veuillez jeter un coup d'œil aux questions suivantes :

0 votes

Tnx . mais je sais cela . par exemple j'ai oublié le motif de mes appareils . je peux l'utiliser avec un 3ème logiciel comme shuami ou avec la commande adb . mais les deux ont besoin d'un débogage usb pour supprimer le motif sans supprimer les fichiers . si cela est désactivé, mon problème est Shine . je dois l'activer . comment ?

2 votes

C'est pourquoi vous devez inclure autant de détails que nécessaire dans votre question. Comment quelqu'un pourrait-il s'attendre à cela ? C'est le cas - c'est pourquoi j'ai lié ces deux questions (veuillez suivre les liens).

6voto

Firelord Points 23064

Basé sur la clarification de l'OP faite dans les commentaires en dessous de celle d'Izzy. réponse Je propose la solution suivante si l'appareil est bloqué et que l'ADB n'est pas activé dans le cadre de l'utilisation de l'appareil. Paramètres .

Nota que cette méthode est testée sur Stock Android 4.2.1 et Stock CM 12.0 (Android 5.0), les deux appareils ayant une récupération personnalisée (ADB toujours activé par défaut). Si votre Stock Recovery permet l'accès au shell ADB, vous pouvez également envisager cette solution.

Instructions

  1. Vous devriez essayer votre logiciel de cassage de motif (ou quel que soit le genre qu'il a) à partir de la Stock Recovery pour voir s'il fonctionne avec l'environnement de la première (shell ADB disponible ou non).
  2. Comme je n'essaierai jamais étape 1. je ferais ce qui suit :

    Pour Jellybean 4.2.1 :

    1. Démarrez en mode récupération et montez Données partition.

    2. Ouvrez un shell sur le PC et tapez :

      adb pull /data/property/persist.sys.usb.config ~/

      Réparer ~/ avec le répertoire personnel de votre système d'exploitation.

    3. Ouvrez ce fichier dans un éditeur de texte et vous verrez peut-être mtp écrit là. Changez-le en mtp,adb .

      Notez que parfois Android ne comprend pas les modifications du fichier texte si le terminateur de ligne est "DOS Terminators" ce que Notepad ferait probablement sous Windows (le mien est sous Linux donc pas de problème ici).

      Dans ce cas, je suggère de ne pas utiliser adb pull mais en faisant :

      adb shell
      echo 'mtp,adb' > /data/property/persist.sys.usb.config

      Vous pouvez vérifier que le echo a écrasé le fichier en utilisant :

      adb pull /data/property/persist.sys.usb.config ~/

      et voir le contenu du fichier dans un éditeur de texte.

    4. Démonter Data et redémarrer dans Android OS. Le débogage USB sera probablement activé.

    Pour Lollipop 5.0 :

    Les utilisateurs de JB 4.2.1 peuvent également suivre cette méthode si la précédente n'a pas fonctionné pour eux.

    1. Démarrez en mode récupération et montez Données partition.

    2. Répéter étape 2 y 3 utilisée dans la méthode JB 4.2.1.

    3. Nous devons modifier certains paramètres dans settings.db . Type :

      adb pull /data/data/com.android.providers.settings/databases/settings.db ~/
    4. Sauvegardez-le également à un autre endroit, et ouvrez le fichier dans un éditeur SQLITE. Je suis sous Linux et DB Browser for SQLite fonctionne bien. Il est également disponible pour Windows OS/OSX.

    5. Dans le global modifier la valeur de :

      • adb_enabled a 1
      • development_settings_enabled a 1
    6. Vérifiez que verifier_verify_adb_installs est réglé sur 1 dans le global table.

    7. Vérifiez que par défaut, dans le secure table :

      • adb_notify es 1
      • adb_port es -1

      Ces contrôles en étape 6 y 7 ne sont pas nécessaires mais devraient être faites pour que le dépannage devienne assez facile si la solution ne fonctionne pas pour vous.

    8. Enregistrez les modifications dans settings.db et le recopier dans Android en tapant :

      adb shell 
      rm /data/data/com.android.providers.settings/databases/settings.db
      exit
      adb push ~/settings.db /data/data/com.android.providers.settings/databases/

      Cette suppression ( rm ) n'est pas nécessaire puisque adb push devrait écraser le fichier, mais je l'ai exécuté pour ma tranquillité d'esprit.

    9. Démonter Data et redémarrer dans Android OS. ADB sera probablement activé.

Voici comment cela s'est passé lors des tests sur mes appareils.

Source : Ce n'est pas vraiment une source, mais j'ai eu une idée en lisant un commentaire sous ce texte. réponse .

0 votes

Et je pense que le motif (par l'édition du fichier) peut être effacé de cette façon sans activer le débogage USB dans Android. Mais je ne sais pas comment !

1 votes

Si adb ne fonctionne pas (ce qui est, je pense, l'objet de cette question), comment utiliser adb pour tirer/pousser des fichiers ?

1 votes

@PaulG : Le paramètre concernant le débogage USB que vous voyez dans les options du développeur, ne fait que lancer ou arrêter le démon adbd dans l'OS Android. Lorsque vous êtes en dehors du système d'exploitation Android, les paramètres de l'environnement dans lequel vous êtes démarré déterminent si adbd doit être exécuté ou non. // Une restauration personnalisée est un environnement différent et TWRP et CWM exécutent adbd selon leurs paramètres par défaut. C'est ce que j'ai noté dans le deuxième paragraphe de la réponse qu'une restauration personnalisée est nécessaire. // Faites-moi savoir si vous n'êtes toujours pas clair à un moment donné.

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