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
- 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).
-
Comme je n'essaierai jamais étape 1. je ferais ce qui suit :
Pour Jellybean 4.2.1 :
-
Démarrez en mode récupération et montez Données partition.
-
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.
-
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.
-
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.
-
Démarrez en mode récupération et montez Données partition.
-
Répéter étape 2 y 3 utilisée dans la méthode JB 4.2.1.
-
Nous devons modifier certains paramètres dans settings.db
. Type :
adb pull /data/data/com.android.providers.settings/databases/settings.db ~/
-
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.
-
Dans le global
modifier la valeur de :
-
adb_enabled
a 1
-
development_settings_enabled
a 1
-
Vérifiez que verifier_verify_adb_installs
est réglé sur 1
dans le global
table.
-
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.
-
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.
-
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 .
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" ?