Comment installer et utiliser ADB, l’utilitaire Android Debug Bridge

ADB, Android Debug Bridge, est un utilitaire de ligne de commande inclus avec Le kit de développement (SDK) d’Android. ADB peut contrôler votre appareil via USB à partir d’un ordinateur, copier des fichiers dans les deux sens, installer et désinstaller des applications, exécuter des commandes shell, etc.

Nous avons couvert d’autres astuces qui nécessitaient la BAD dans le passé, notamment la sauvegarde et la restauration de votre smartphone ou tablette et Comment enlever le verrouillage d’activation sur un iPhone. ADB est généralement utilisé pour une variété de trucs Android pour les geeks.

Première étape: configurer le SDK Android

Rendez-vous sur la page de téléchargement du SDK Android et faites défiler jusqu’à « Outils SDK uniquement », qui est un ensemble d’outils qui inclut ADB. Téléchargez le fichier ZIP de votre plate-forme et décompressez-le où vous voulez stocker les fichiers ADB – ils sont portables, vous pouvez donc les placer où vous le souhaitez.

Démarrez le SDK Manager EXE et désélectionnez tout sauf «Android SDK Platform-tools». Si vous utilisez un téléphone Nexus, vous pouvez également sélectionner «Pilote USB Google» pour télécharger les pilotes de Google. Cliquez sur le bouton Installer. Cela télécharge et installe le package platform-tools, qui contient ADB et d’autres utilitaires.

Une fois terminé, vous pouvez fermer le gestionnaire de SDK.

Deuxième étape: activer le débogage USB sur votre téléphone

débogage USBPour utiliser ADB avec votre appareil Android, vous devez activer une fonctionnalité appelée débogage USB. Ouvrez le tiroir d’applications de votre téléphone, appuyez sur l’icône Paramètres et sélectionnez «À propos du téléphone». Faites défiler vers le bas et appuyez sept fois sur l’élément «Numéro de construction». Vous devriez recevoir un message indiquant que vous êtes maintenant développeur.

Revenez à la page principale des paramètres et vous devriez voir une nouvelle option en bas appelée « Options pour les développeurs ». Ouvrez-le et activez «Débogage USB».

Plus tard, lorsque vous connectez votre téléphone à votre ordinateur, vous verrez une fenêtre contextuelle intitulée «Autoriser le débogage USB?» sur votre téléphone. Cochez la case «Toujours autoriser à partir de cet ordinateur» et appuyez sur OK.

Troisième étape: Testez ADB et installez les pilotes de votre téléphone (si nécessaire)

Ouvrez le dossier dans lequel vous avez installé les outils du SDK et ouvrez le dossier platform-tools. C’est là que le programme ADB est stocké. Maintenez la touche Maj enfoncée et cliquez avec le bouton droit de la souris dans le dossier. Choisissez «Ouvrir la fenêtre de commande ici».

Pour tester si ADB fonctionne correctement, connectez votre appareil Android à votre ordinateur à l’aide d’un câble USB et exécutez la commande suivante:

Vous devriez voir un appareil dans la liste. Si votre appareil est connecté mais que rien n’apparaît dans la liste, vous devrez installer les pilotes appropriés.

Le fabricant de votre téléphone peut fournir un package de pilotes téléchargeables pour votre appareil. Rendez-vous donc sur leur site Web et trouvez les pilotes pour votre appareil – ceux de Motorola sont ici , ceux de Samsung sont ici et ceux de HTC font partie d’une suite appelée HTC Sync Manager . Vous pouvez également rechercher des développeurs XDA pour les téléchargements de pilotes sans logiciel supplémentaire.

Vous pouvez également essayer d’installer le pilote USB Google à partir du dossier Extras de la fenêtre SDK Manager, comme nous l’avons mentionné dans la première étape. Cela fonctionnera avec certains téléphones, y compris les appareils Nexus.

Si vous utilisez le pilote USB de Google, vous devrez peut-être forcer Windows à utiliser les pilotes installés pour votre appareil. Ouvrez le Gestionnaire de périphériques (cliquez sur Démarrer, tapez Gestionnaire de périphériques et appuyez sur Entrée), localisez votre périphérique, cliquez dessus avec le bouton droit de la souris et sélectionnez Propriétés. Vous pouvez voir un point d’exclamation jaune à côté du périphérique si son pilote n’est pas installé correctement.

Sous l’onglet Pilote, cliquez sur Mettre à jour le pilote.

Utilisez l’option Parcourir mon ordinateur pour le logiciel du pilote.

Vous trouverez le pilote USB Google dans le dossier «Extras» où vous avez installé vos fichiers SDK Android. Sélectionnez le google\usb_driverdossier et cliquez sur Suivant.

Une fois que vous avez installé les pilotes de votre appareil, branchez votre téléphone et réessayez la commande adb devices:

appareils adb

Si tout s’est bien passé, vous devriez voir votre appareil dans la liste et vous êtes prêt à commencer à utiliser ADB!

Étape quatre (facultative): ajoutez ADB à votre chemin système

Dans l’état actuel des choses, vous devez accéder au dossier ADB et y ouvrir une invite de commande chaque fois que vous souhaitez l’utiliser. Cependant, si vous l’ajoutez à votre PATH système Windows, cela ne sera pas nécessaire – vous pouvez simplement taper à adbpartir de l’invite de commandes pour exécuter des commandes à tout moment, quel que soit le dossier dans lequel vous vous trouvez.

Le processus est un peu différent sur Windows 7 et 10, alors consultez notre guide complet sur la modification de votre CHEMIN système pour les étapes nécessaires pour ce faire.

Commandes ADB utiles

En plus de la variété d’astuces qui nécessitent ADB, ADB propose quelques commandes utiles:

adb install C: \ package.apk – Installe le package situé dans C: \ package.apk sur votre ordinateur sur votre appareil.

adb uninstall package.name – Désinstalle le package avec package.name de votre appareil. Par exemple, vous utiliseriez le nom com.rovio.angrybirds pour désinstaller l’application Angry Birds.

adb push C: \ file / sdcard / file – Pousse un fichier de votre ordinateur vers votre appareil. Par exemple, la commande ici pousse le fichier situé dans C: \ file sur votre ordinateur vers / sdcard / file sur votre appareil

adb pull / sdcard / file C: \ file – Extrait un fichier de votre appareil vers votre ordinateur – fonctionne comme adb push, mais en sens inverse.

adb logcat – Affichez le journal de votre appareil Android. Peut être utile pour le débogage des applications.

adb shell – Vous donne un shell de ligne de commande Linux interactif sur votre appareil.

adb shell command – Exécute la commande shell spécifiée sur votre appareil.

Pour un guide complet sur ADB, consultez la page Android Debug Bridge sur le site des développeurs Android de Google.

JEAN MICHEL CAPPIN