ADB est un outil intéressant pour interagir avec un appareil sous Android depuis un ordinateur. En permettant une connexion entre l'ordinateur et le périphérique Android, ADB offre un éventail de fonctionnalités puissantes.
ADB (Android Debug Bridge) est un outil de ligne de commande essentiel dans l'écosystème Android, permettant une communication bidirectionnelle entre un ordinateur et un appareil Android connecté via un câble USB ou une connexion sans fil. Grâce à ADB, il est possible d'installer et de désinstaller des applications, de copier des fichiers entre l'ordinateur et le périphérique, de consulter les journaux système, de prendre des captures d'écran, d'enregistrer des vidéos de l'écran et d'accéder aux propriétés système, offrant ainsi un contrôle approfondi et une meilleure compréhension de l'appareil Android.
Pour mettre en place ADB (Android Debug Bridge) sur votre ordinateur, suivez ces étapes :
Si votre appareil est répertorié comme "device", vous avez réussi à mettre en place ADB et à établir la connexion avec votre appareil Android. Vous pouvez maintenant utiliser toutes les fonctionnalités offertes par ADB pour interagir avec votre appareil Android depuis l'ordinateur.
Description | Commande | Exemple |
---|---|---|
Lister les périphériques connectés | adb devices | Renvoie : 2808da60 device |
Lister les permissions | adb shell pm list permissions -g | Renvoie : permission:android.permission.INJECT_EVENTS permission:android.permission.ACCESS_DOWNLOAD_MANAGER_ADVANCED permission:android.permission.BIND_CHOOSER_TARGET_SERVICE ... |
Lister les paramètres globaux et leurs valeurs | adb shell settings list global | Renvoie : wfc_ims_mode=2 wfc_ims_roaming_mode=2 wifi_display_certification_on=0 ... |
Modifier un paramètre global | adb shell settings put global <parametre> <valeur> | Activer le mode avion : adb shell settings put global airplane_mode_on 1 |
Récupérer la valeur d'un paramètre global | adb shell settings get global <parametre> | adb shell settings get global airplane_mode_on Renvoie : 0 |
Récupérer la valeur d'un paramètre système | adb shell "getprop ro.<parametre>" | adb shell "getprop ro.build.version.release" Renvoie : 7.1.2 |
Installer une application (APK) | adb install <fichier_apk> | adb install application.apk |
Désinstaller une application | adb uninstall <paquet> | adb uninstall com.application |
Prendre une capture d'écran | adb shell screencap -p <chemin> | Prend une capture d'écran et la rapatrie sur l'ordinateur : adb shell screencap -p /sdcard/capture.png adb pull /sdcard/capture_temp.png capture.png |
Redémarrer l'appareil | adb reboot | |
Copier un fichier de l'ordinateur vers l'appareil | adb push <chemin_source> <chemin_destination> | adb push c:/fichier.txt /sdcard/ Copie le fichier de l'ordinateur vers la carte SD de l'appareil |
Copier un fichier de l'appareil vers l'ordinateur | adb pull <chemin_source> <chemin_destination> | adb pull /sdcard/fichier.txt c:\ Copie le fichier de l'ordinateur vers la carte SD de l'appareil |
Lancer le shell Android | adb shell | Permet d'exécuter les commandes Android : lister, copier, modifier les propriétés des fichiers |
Afficher les logs en temps réel | adb shell logcat |
RSS | Informations |