Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

ADB : interagir avec un appareil sous Android

28/07/2023

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.

Mettre en place ADB

Pour mettre en place ADB (Android Debug Bridge) sur votre ordinateur, suivez ces étapes :

  • Télécharger les outils ADB depuis Android SDK Platform Tools
    • Extrayez le contenu du fichier téléchargé dans un répertoire de votre choix sur votre ordinateur
  • Activer le Débogage USB sur votre appareil Android :
    • Accédez aux "Paramètres".
    • Recherchez et ouvrez la section "À propos du téléphone" ou "À propos de la tablette".
    • Recherchez l'option "Numéro de build" et appuyez dessus plusieurs fois (7 fois) jusqu'à ce que vous voyiez un message indiquant que le mode développeur est activé.
    • Revenez aux paramètres principaux, recherchez et ouvrez la nouvelle section "Options pour les développeurs" ou "Options de développement".
    • Activez l'option "Débogage USB".
  • Connecter l'appareil à l'ordinateur à l'aide d'un câble USB
    • Si c'est la première fois que vous connectez cet appareil à l'ordinateur, vous devrez peut-être autoriser le débogage USB en acceptant la demande qui apparaîtra sur l'écran de l'appareil.
  • Vérifiez la connexion en ouvrez un terminal (ou une invite de commandes) sur votre ordinateur
    • Accédez au répertoire où vous avez extrait les fichiers ADB
    • Tapez la commande suivante pour vérifier si votre appareil Android est bien connecté :
      adb devices
    • Vous devriez voir le numéro de série de votre appareil dans la liste des appareils connectés, suivi de "device".

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.

Utiliser les fonctionnalités de ADB

DescriptionCommandeExemple
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>
;
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

Dernière modification le 28/07/2023 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations