Façons d'activer le mode de débogage USB sur Android. Comment activer le débogage USB sur Android - activer le mode développeur sur n'importe quel appareil Comment désactiver le mode de débogage USB sur Android

Le mode de débogage USB est une fonctionnalité du système d'exploitation Android conçue pour les développeurs d'applications. Cependant, cela est souvent également nécessaire pour les utilisateurs ordinaires. En règle générale, la nécessité d'activer ce mode apparaît lors de l'installation d'un micrologiciel non original ou de la sauvegarde de données.

Dans cet article, nous examinerons deux façons d'activer le mode de débogage USB sur un téléphone ou une tablette Android. La première méthode est la principale ; elle fonctionne sur la plupart des appareils modernes. La deuxième méthode sera pertinente pour les appareils dotés d'anciennes versions d'Android.

Méthode de base pour activer le mode de débogage USB sur Android

Tout d’abord, nous décrirons le principal moyen d’activer le mode de débogage USB sur Android. Cette méthode fonctionne sur tous les appareils Android dotés de versions Android telles que 4.0, 5.0, 6.0 et 7.0. Si vous possédez Android avec le shell d'origine de Google, alors vous aurez tout comme dans les captures d'écran ci-dessous. Si vous possédez une coque différente, par exemple une coque du fabricant, il peut y avoir de légères différences. Mais, en général, tout est presque pareil.

Étape n°1. Activez le mode développeur.

Ainsi, pour activer le mode de débogage USB sur Android, vous devez d'abord. Pour ce faire, ouvrez les paramètres Android, faites défiler jusqu'à la toute fin et ouvrez-y la section « À propos du téléphone » (ou la section « À propos de la tablette » si vous avez une tablette et non un téléphone).

Après avoir ouvert la section « À propos du téléphone », vous devez à nouveau faire défiler tous les paramètres jusqu'à la toute fin. Il y aura une ligne appelée « Numéro de build ». Afin d'activer le mode développeur, vous devez cliquer rapidement plusieurs fois de suite sur la ligne contenant des informations sur le numéro de build.

Après 5 à 10 clics rapides, un message apparaîtra indiquant que vous êtes devenu développeur. Cela signifie qu'une section « Pour les développeurs » est apparue dans les paramètres et que vous pouvez désormais activer le mode débogage USB.

Si le mode développeur a déjà été activé, alors vous verrez un message indiquant « vous êtes déjà développeur » et vous n'avez rien besoin d'activer, cela signifie également que la section « Pour les développeurs » est active et peut être ouverte.

Étape 2 : activez le mode de débogage USB.

Une fois le mode développeur activé, vous pouvez procéder à l’activation du mode de débogage USB. Pour ce faire, revenez au menu principal des paramètres Android et faites défiler jusqu'à la toute fin de la liste. Maintenant, à côté de la section « À propos du téléphone », la section « Pour les développeurs » devrait apparaître. C'est dans cette section que se trouve le mode débogage USB, alors n'hésitez pas à l'ouvrir.

Dans la section « Pour les développeurs », vous devez faire défiler un peu les paramètres afin d'accéder au bloc « Débogage ».

Ici, tout en haut du bloc de paramètres « Débogage », il y aura une fonction appelée « Débogage USB ». Allumez-le et le mode débogage fonctionnera.

Activer le mode de débogage USB sur les anciennes versions d'Android

Si vous possédez un téléphone Android avec une ancienne version d'Android, par exemple Android 2.0, alors dans votre cas, le mode de débogage USB sera activé d'une manière complètement différente. Dans les anciennes versions d'Android, pour ce faire, vous devez ouvrir les paramètres, accéder à la section « Applications », puis ouvrir la section « Développement ».

Après cela, vous devez activer le débogage USB et confirmer la modification des paramètres en cliquant sur le bouton « Oui ».

Où se situe le débogage USB dans Xiaomi Redmi 3s et qu’est-ce que c’est ?

Répondre

Le mode débogage USB est généralement requis pour obtenir un accès root (droits de superutilisateur) ou modifier et finaliser le firmware, en d'autres termes, apporter des modifications plus profondes au système d'exploitation. Ce mode a été initialement créé pour les développeurs il permet de :

  • Optimiser les applications et le système d'exploitation lui-même
  • Vérifiez comment le programme créé fonctionne avec le système d'exploitation
  • Détecter les pannes opérationnelles
  • Tester les composants matériels
  • Mettre à jour le logiciel
  • Créer une sauvegarde
  • Accédez au système de fichiers de votre smartphone depuis votre ordinateur
  • Restaurez votre téléphone
  • Recevez des statistiques détaillées sur les processus

Le service de débogage lui-même s'appelle ADB (Android Debug Bridge). Vous pouvez activer le mode débogage sur tous les appareils Xiaomi via les paramètres du téléphone/tablette. Selon la version de votre système, l'emplacement de l'élément de menu dont vous avez besoin peut varier légèrement.

  1. Accédez au chemin suivant : Paramètres-Général-À propos du smartphone
  2. Recherchez la ligne avec le numéro de build (version Miui), puis cliquez dessus environ 7 à 10 fois.
  3. Il devrait y avoir une notification concernant l'activation du menu pour les développeurs
  4. Nous revenons aux paramètres, allons dans « Avancé » et trouvons l'élément « Pour les développeurs »
  5. Dans ce menu, nous trouvons l’option « Débogage USB » et cochons la case à côté, c’est tout.

Il convient de mentionner qu'après la première connexion à l'ordinateur en mode débogage, vous devrez confirmer la connexion sur votre téléphone.

Si le smartphone n'est pas détecté, il y a généralement trois raisons :

  • L'appareil est verrouillé - il vous suffit de déverrouiller le smartphone
  • Port USB inapproprié - utilisez uniquement les ports arrière et la version 2.0
  • Les pilotes sont manquants - téléchargez MI PC Suite ou recherchez les pilotes séparément

Sur les appareils exécutant le système d'exploitation Android, l'accès à toutes les actions apportant des modifications au système est masqué par défaut. Par exemple, en connectant votre smartphone à un PC via USB, vous pouvez effectuer des étapes simples pour transférer des images, de l'audio ou des vidéos. Nous allons maintenant vous expliquer comment étendre les capacités du gadget, c'est-à-dire comment activer le débogage USB sur Android.

Pour résumer, on peut dire que sans activer le débogage USB, il est impossible d'effectuer les actions suivantes :

  • Restaurer le fonctionnement normal de l'appareil.
  • Obtenez les droits de superutilisateur (ROOT).
  • Installez un programme téléchargé à partir d'une ressource tierce.
  • Flashez un smartphone ou une tablette.
  • Envoyez n'importe quel fichier de votre ordinateur vers votre gadget Android.
  • Faites une copie de n'importe quel dossier du système de fichiers du smartphone ou une copie de sauvegarde des applications sur l'appareil.

Le mode débogage s'adresse principalement aux développeurs, mais compte tenu de ce qui précède, nous pouvons conclure que l'utilisateur moyen doit également recourir à cet outil dans certains cas.

Comment activer le mode de débogage USB sur Android

Même si l’activation de cette option n’est pas difficile du tout, les utilisateurs ont du mal à trouver son emplacement. Ci-dessous, nous examinerons les options possibles.

Sur Android versions 2.3

Pour activer le débogage, allez dans « Paramètres", ouvrez la rubrique " Applications", recherchez l'élément " Développement" et dedans, en face de la ligne " Débogage USB» cochez. Lorsque le système vous y invite, appuyez sur le bouton « Oui", prêt:

Sur les versions Android 4+

Dans ce cas également, via " Paramètres" Au chapitre " Système"trouver l'article" À propos du téléphone" et cliquez sur " Information sur la version«:

Ensuite, nous trouvons le paramètre " Numéro de build" et faites quelques légers appuis rapides dessus jusqu'à ce que le message " Vous êtes devenu développeur". Maintenant, revenons à la section des paramètres " Système"nous verrons qu'un nouvel élément est apparu - " Pour les développeurs", cliquez dessus et en face de la ligne " Débogage USB» cochez :

Sur certains modèles d'appareils Android, lorsque vous connectez votre smartphone à votre ordinateur, le message « Paramètres de connexion USB", alors ici vous devrez également cocher la case " Débogage USB«:

Lorsque le système vous demande d'autoriser le débogage, confirmez l'action en cliquant sur le bouton " D'ACCORD«:

Sur les versions Android 5+

Comme dans les versions précédentes, la première étape consiste à aller dans « Paramètres", puis allez à l'élément " À propos du téléphone", trouvez la ligne " Numéro de build", "appuyez" dessus plusieurs fois jusqu'à ce qu'une joyeuse notification du système apparaisse ci-dessous " Vous êtes devenu développeur !". Après cela, nous revenons à " Paramètres" et cliquez sur la ligne " En plus«:

On voit que le menu " Pour les développeurs", ouvrez-le et placez le curseur de la ligne " sur la position active Débogage USB"Lorsqu'on vous demande d'autoriser le débogage, cliquez sur le bouton " D'ACCORD«:

Sur les versions Android 6.0

En conclusion, nous attirons votre attention sur un tutoriel vidéo sur la façon d'activer le mode débogage USB sur Android version 6 :

Et avec cela, nous disons au revoir à un nouveau sujet, nous espérons que ce matériel vous a été utile et que vous pouvez désormais activer en toute confiance le mode développeur sur votre smartphone. Bonne chance!

Sous Android 4.2 et versions antérieures, l'accès pouvait être accordé via une section de paramètres spéciale. Dans les versions ultérieures d'Android (Android 5, 6 >), cette option était masquée, ce qui a induit les utilisateurs et les développeurs en erreur. En fait, ramener le menu avec les options du développeur est un jeu d’enfant.

Instruction vidéo:

Comment accéder aux options du développeur

  1. Accédez aux paramètres Android.
  2. Faites défiler la liste des sections et accédez à « Informations sur le téléphone ».
  3. En bas, vous trouverez la ligne « Numéro de modèle ». Pour activer le menu développeur 7 fois (ou plus) cliquez sur cette ligne.
  4. En conséquence, une notification avec le texte « Vous êtes maintenant développeur ! » s'affichera à l'écran.
  5. Après cela, si vous appuyez sur le bouton Retour, dans les paramètres principaux, vous verrez un nouvel élément de menu - "Options pour les développeurs".
  6. À partir de maintenant, le menu développeur sera toujours présent sur votre appareil - au moins jusqu'à ce que vous effectuiez une réinitialisation d'usine.

Qu'est-ce que le débogage USB

Les options de développement ne sont pas réservées aux développeurs. Disons que si vous utilisez le programme adb, vous devez créer un root ou accéder à la mémoire interne - il n'y a aucun moyen de se passer de l'option "Débogage USB" activée dans les paramètres du développeur.

Autrefois, le débogage USB était considéré comme un risque pour la sécurité de votre téléphone si vous le laissiez activé en permanence. Les développeurs de Google ont amélioré la situation, et désormais le problème de sécurité n'est plus si important car les demandes de débogage doivent être fournies sur le téléphone - lorsque vous connectez l'appareil à un nouvel ordinateur, il vous demandera d'autoriser le débogage USB.

Nous avons déjà décrit dans l'article comment activer le menu développeur et le débogage USB sur un téléphone ou une tablette Android de manière traditionnelle.

Cet article parlera de l'activation du débogage USB sur un appareil Android avec un écran cassé, ce qui peut être nécessaire pour cela.

1. Avertissement

Cette méthode nécessite des compétences en programmation/administration système pour les systèmes d'exploitation Windows et Linux, ou au moins une grande prudence, car faire des erreurs lors de la saisie des commandes ci-dessous peut conduire à une inopérabilité totale du téléphone/tablette.

Cette instruction convient principalement aux appareils fonctionnant sous Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 (Kit Kat) et Android 6.0 (Marshmallow), car elle a été testée sur eux. D'autres versions d'Android peuvent avoir des modifications dans les fichiers système, donc même l'exécution exacte des commandes suivantes peut ne pas produire le résultat souhaité. Dans ce cas, revenez aux sauvegardes, comme décrit dans la dernière section « 5. Restaurer les sauvegardes » de cet article.

2. Le principe d'activation du débogage USB via un ordinateur

L'idée d'activer le débogage USB via un ordinateur est d'éditer directement les fichiers système via l'interface ADB (Android Debug Bridge) via une récupération personnalisée (CVM/TWRP) avant de charger directement le système Android, ce qui signifie qu'il faut d'abord installer un récupération personnalisée et ROOT sur les droits de votre téléphone. Il convient de noter que sur certains téléphones chinois (par exemple, UMI, iconBIT), ROOT est déjà installé par le fabricant et les commandes répertoriées ci-dessous fonctionneront même avec une récupération native (d'usine).

3. Préparation

3.1. Installation d'une récupération personnalisée

Malheureusement, il n'existe pas de moyen universel d'installer une récupération personnalisée et des droits ROOT adaptés à n'importe quel appareil Android. Vous devez rechercher des instructions spécifiques à votre appareil, mais il y a une bonne nouvelle : vous pouvez installer une récupération personnalisée sur votre téléphone/tablette sans pratiquement aucune implication de son écran (version de récupération No-Touch) à l'aide du chargeur de démarrage rapide de l'appareil (le chargeur de démarrage doit être déverrouillé). Par conséquent, Google installe une récupération personnalisée sur votre appareil spécifique avec les mots-clés :<модель Вашего телефона/планшета>, No-Touch CVM/TWRP, ROOT, récupération, fastboot, bootloader, outil flash, etc.

Un article sur . peut être utile comme guide. Certes, par exemple, pour installer TWRP et ROOT sur les téléphones Xiaomi, où vous devez d'abord le faire et que vous ne vous êtes pas préalablement inscrit pour cela et que vous n'êtes pas connecté au compte MI sur l'appareil, il est peu probable que vous puissiez déverrouillez le chargeur de démarrage sans écran. Par conséquent, nous vous recommandons de ne pas perdre de temps, mais d'apporter immédiatement un tel téléphone à un centre de service pour remplacer l'écran.

3.2. Préparation de votre ordinateur

Dans ce guide, nous vous expliquerons comment activer le débogage USB à l'aide d'un ordinateur exécutant Windows 10. Les logiciels nécessaires peuvent également être trouvés pour d'autres systèmes d'exploitation. Les commandes répertoriées ci-dessous sont également valables pour d'autres systèmes d'exploitation (MacOS et Linux), mais leur syntaxe doit être modifiée pour correspondre à la syntaxe des interpréteurs de commandes de ces systèmes d'exploitation.

3.2.1. Installation des outils du SDK Android

3.2.2. Installation du Bloc-notes++

En règle générale, les fichiers de configuration du système Android sont des fichiers en texte brut. Bien qu'ils puissent être ouverts et modifiés avec le Bloc-notes intégré à Windows, nous vous recommandons d'utiliser l'éditeur de code gratuit pour Windows - Notepad++, car il reconnaît automatiquement les sauts de ligne dans le fichier. Vous pouvez également activer l'affichage des caractères de contrôle (Affichage > Affichage des symboles > Afficher tous les symboles).

3.2.3. Installation de SQLite3 (pour Android 4.0, 4.2, 4.4)

Si Android 4.0, 4.2 ou 4.4 est installé sur votre téléphone/tablette, vous devrez également modifier la base de données avec les paramètres de l'appareil. Pour ce faire, nous utiliserons l'éditeur de base de données console pour Windows - SQLite3, qui peut être téléchargé sur le site officiel.

3.2.4. Création d'un dossier de travail sur votre ordinateur

Créez un dossier "android-config" à la racine du lecteur C, décompressez l'archive avec SQLite3 dans ce dossier (pour Android 4.0, 4.2 ou 4.4). Créez également un dossier « sauvegarde » dans le dossier « android-config » pour stocker toutes les copies de sauvegarde des fichiers système de l'appareil Android que nous allons modifier.

3.3. Démarrage dans une récupération personnalisée

Redémarrez votre appareil Android dans une récupération personnalisée. Cela dépend également de l'appareil, mais généralement, lorsque le téléphone/la tablette est éteint, vous devez maintenir enfoncées simultanément les touches de volume ou d'augmentation et d'alimentation pendant quelques secondes. Une variante est également possible en maintenant enfoncés les deux boutons (augmentation et diminution du volume) et en allumant le téléphone/la tablette. Encore moins courant, mais il existe une méthode dans laquelle vous maintenez simplement les touches de volume enfoncées et connectez le chargeur à un appareil éteint. En général, vérifiez la combinaison de touches de votre appareil sur Google.

4. Activation effective du débogage USB depuis l'ordinateur

Ouvrez le dossier "platform-tools", maintenez la touche "Shift", cliquez avec le bouton droit dans une zone vide de la fenêtre de l'Explorateur Windows et sélectionnez l'élément de menu contextuel "Ouvrir la fenêtre de commande".

Connectez votre téléphone/tablette à votre ordinateur, tapez la commande suivante dans la fenêtre de ligne de commande :

appareils BAD

et appuyez sur la touche "Entrée".

Si l'ID de l'appareil est affiché et le mot « appareil » ou « récupération » à côté, alors vous avez réussi à vous connecter à votre téléphone/tablette à l'aide d'ADB.

4.1. Suppression de préréglages

Exécutez les commandes suivantes pour supprimer les paramètres prédéfinis (si des erreurs surviennent suite à l'exécution, ce n'est pas grave, cela signifie que ces paramètres ne sont plus dans le système) :

(Tout d'abord, faites des copies de sauvegarde des fichiers de paramètres système supprimés) adb pull /data/property/persist.service.adb.enable c:\android-config\backup adb pull /data/property/persist.sys.usb.config c :\android -config\backup (Appelez le shell de commande interactif) adb shell (Supprimez les fichiers de paramètres système sur l'appareil) rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb. config (Quitter le shell interactif) exit

4.2. Modification du fichier de configuration principal

(Faire une copie de sauvegarde du fichier de configuration principal) adb pull /system/build.prop c:\android-config\backup (Faire une copie de travail du fichier de configuration principal. Pour éviter de tout retaper, appuyez sur la touche "Haut" et modifiez la commande.) adb pull /system/build.prop c:\android-config

Ouvrez le fichier « c:\android-config\build.prop » dans l'éditeur Notepad++ et recherchez-y les paramètres suivants :

Persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mass_storage,adb

Si les paramètres existent, mais que leurs propriétés sont différentes, modifiez-les conformément aux valeurs ci-dessus ; si ces paramètres manquent, ajoutez-les à la fin du fichier ; Si votre appareil a été précédemment détecté par l'ordinateur non pas comme un lecteur flash, mais comme un périphérique multimédia, la dernière option devrait être :

Persist.sys.usb.config=mtp,adb

Enregistrez le fichier et exécutez la commande :

(Téléchargez le fichier de configuration modifié sur l'appareil Android) adb push c:\android-config\build.prop /system

Si vous recevez une erreur de copie « adb : erreur : échec de la copie de « c:\android-config\build.prop » vers « /system/build.prop » : système de fichiers distant en lecture seule », exécutez la commande :

(Montez la partition "/system" en mode lecture-écriture) adb shell "mount -o rw,remount,rw /system"

(Attribuez le propriétaire/groupe "root" au fichier "build.prop") adb shell "chown root.root /system/build.prop" (Définissez les droits d'accès sur "644" pour le fichier "build.prop") adb shell "chmod 644 / system/build.prop"

4.3. Modification de la base de données (pour Android 4.0, 4.2, 4.4)

Étape suivante : vous devez modifier la base de données des paramètres Android (pour Android 4.0, 4.2, 4.4). Téléchargez la base de données sur votre ordinateur :

(Création d'une copie de sauvegarde de la base de données avec les paramètres) adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config\backup (Création d'une copie de travail de la base de données avec les paramètres) adb pull /data /data/com.android.providers.settings/databases/settings.db c:\android-config

Ouvrez le dossier "c:\android-config" avec une copie de travail de la base de données et lancez-y une nouvelle fenêtre de ligne de commande (voir ci-dessus), mais ne fermez pas la précédente ! Nous sommes intéressés par les paramètres "adb_enabled" et "development_settings_enabled". Ils peuvent être dans le tableau « sécurisé » ou « global ». Nous exécutons les requêtes SQL suivantes pour trouver nos paramètres :

(Connectez-vous à la base de données) sqlite3 settings.db (Vérifiez la table "secure" pour l'option "adb_enabled") sélectionnez * from secure où name="adb_enabled" ; (Vérifiez le tableau "secure" pour l'option "development_settings_enabled") sélectionnez * from secure où name="development_settings_enabled" ; (Vérifiez dans le tableau "global" la présence de l'option "adb_enabled") sélectionnez * from global où name="adb_enabled" ; (Vérifiez dans le tableau "global" la présence de l'option "development_settings_enabled") sélectionnez * from global où name="development_settings_enabled" ;

Dans notre cas, les options requises ont été trouvées dans le tableau « global » et leurs valeurs sont « 0 ».

Nous devons leur attribuer de nouvelles valeurs - "1".

(Mise à jour de la valeur de l'option "adb_enabled") update global set value="1" où name="adb_enabled" ; (Mise à jour de la valeur de l'option "development_settings_enabled") update global set value="1" où name="development_settings_enabled"; (Déconnectez-vous de la base de données) .quit

Accédez à la fenêtre de ligne de commande précédente et exécutez les commandes :

(Téléchargez la base de données modifiée avec les paramètres sur l'appareil) adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases (attribuez le "système" propriétaire/groupe au fichier "settings.db" ") adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db" (Définissez les droits d'accès sur "644" pour le fichier "settings.db") shell adb "chmod 644 /data /data/com.android.providers.settings/databases/settings.db"

4.4. Vérifier si le débogage USB est activé

(Redémarrez l'appareil Android) adb reboot

Lorsque l'appareil démarre, exécutez la commande :

appareils BAD

Si « hors ligne » s'affiche à la place de « périphérique » ou « récupération », exécutez la commande :

Adb kill-server périphériques adb

Si rien n'a changé, il n'y a probablement pas de clé d'accès publique sur le téléphone. Pour la même raison, les "périphériques adb" peuvent afficher "non autorisés". Allez dans le dossier « .android » situé dans le répertoire personnel de votre compte Windows, copiez le fichier « adbkey.pub » dans le répertoire « platform-tools » et exécutez la commande :

Adb push adbkey.pub /data/misc/adb/adb_keys

Répétez la commande "adb devices" pour vous assurer que la connexion est configurée.

Tous! Si vous avez réussi à atteindre ce point, félicitations ! Vous pouvez désormais exécuter sur votre ordinateur ou un autre logiciel similaire pour contrôler l'écran de votre appareil Android.

5. Revenir aux sauvegardes

Si rien ne fonctionne et que ces instructions ne vous ont pas aidé, renvoyez les copies de sauvegarde précédemment enregistrées des fichiers de configuration système sur l'appareil Android. Pour ce faire, redémarrez l'appareil en mode de récupération personnalisée et renvoyez les fichiers d'origine. Par exemple, pour le fichier de configuration principal « build.prop », les commandes seraient :

(Téléchargez une copie de sauvegarde du fichier de configuration "build.prop" sur l'appareil Android) adb push c:\android-config\backup\build.prop /system (attribuez le propriétaire/groupe "root" au "build.prop" fichier) adb shell " chown root.root /system/build.prop" (Définissez les droits d'accès sur "644" pour le fichier "build.prop") adb shell "chmod 644 /system/build.prop"

Pour les autres fichiers, les actions sont similaires, seulement nous les téléchargeons dans les répertoires appropriés sur l'appareil Android et définissons les propriétaires/groupes et droits appropriés :

  • settings.db (system.system, 644)
  • persist.service.adb.enable(root.root, 600)
  • persist.sys.usb.config (root.root, 600)


2024 wisemotors.ru. Comment ça fonctionne. Fer. Exploitation minière. Crypto-monnaie.