TechWiser

Android Debug Bridge ou plus connu sous le nom d’ADB est un outil en ligne de commande pour accéder à votre téléphone Android. C’est un outil puissant et assez polyvalent. Vous pouvez faire une série de choses comme extraire des journaux, installer/désinstaller des applications, transférer des fichiers, rooter et flasher des ROMs personnalisées, créer des sauvegardes de l’appareil, etc. En outre, adb est un sauveur de vie lorsque votre appareil Android est bricked parce que le téléphone est inutilisable à ce moment-là.

Bien que le shell de commande adb semble intimidant et complexe, il est assez simple. Voici donc une liste de commandes adb pour vous aider à démarrer et à faire des choses utiles dans le processus.

Installer ADB sur Windows

Comme dans les versions précédentes, vous n’avez pas besoin d’installer un SDK Android complet pour installer ADB. Il suffit de télécharger le fichier zip autonome d’ADB, de l’extraire dans un dossier de votre choix, et le tour est joué.

Pour accéder à adb, ouvrez l’invite de commande en la recherchant dans le menu démarrer. Pour exécuter les commandes ADB, vous devez naviguer vers le dossier adb en utilisant la commande ci-dessous.

cd C:\ADB

Où dans C:/ADB est l’emplacement du dossier du fichier ADB extrait.

Tip : Vous pouvez également ouvrir l’invite de commande à partir du même répertoire. Il suffit de taper « cmd » dans la barre d’adresse de l’explorateur de fichiers de Windows

Maintenant, connectez votre appareil Android via USB et vous pouvez procéder au test des commandes ci-dessous. Pour plus de référence, vous pouvez consulter ce guide sur la façon d’installer et de tester correctement adb sur Windows.

Commandes de connexion

Démarrer ou arrêter le serveur ADB

Evidemment, la première commande que vous devez connaître est de savoir comment démarrer et arrêter le serveur adb. Cela vous permet d’interagir avec votre appareil Android connecté. Pour démarrer le serveur adb, utilisez la commande ci-dessous.

adb start-server
adb-start-server

Une fois que vous avez terminé votre travail, vous pouvez utiliser la commande ci-dessous pour arrêter le serveur adb.

adb kill-server
adb-kill-server

Restaurer ADB en mode USB

Si le serveur ADB est déjà démarré et que pour une raison quelconque, les commandes ne fonctionnent toujours pas. Vous pouvez essayer un redémarrage ADB sur l’USB. Il n’existe pas de commande autonome de redémarrage ADB. Mais la commande suivante rétablira la connexion ADB via l’USB. Ceci, à son tour, provoquera le redémarrage du serveur ADB.

adb usb
adb-restart-usb

Version ADB

C’est une commande très pratique car peu de commandes fonctionnent avec les dernières versions ADB. Comme par exemple, les anciennes versions d’ADB ne vous permettent pas d’exécuter la commande flashall. Ainsi, lorsque vous avez une commande en erreur, la première étape consiste à vérifier la version d’ADB. Vous pouvez ensuite vérifier si la commande est prise en charge par cette version. Voici la commande pour vérifier la version d’adb.

adb version
adb-version

Liste des appareils Android connectés

C’est l’une des commandes les plus célèbres. Lorsque vous connectez votre appareil à l’ordinateur via USB, utilisez cette commande pour vérifier si adb peut trouver l’appareil connecté.

adb devices

Si votre appareil est correctement connecté à votre système, la commande ci-dessus démarre le service du démon, analyse le système et liste tous les lecteurs Android connectés. Ce qui est bien avec cette commande, c’est qu’elle liste à la fois l’état du périphérique et son numéro de série.

adb-device

Status of Your Device

Comme vous pouvez le dire d’après le nom lui-même, cette commande peut être utilisée pour connaître l’état du périphérique. Lorsque la commande est exécutée, elle indique si l’état de votre appareil est en mode hors ligne, bootloader ou en mode appareil. Pour un appareil Android normal, vous verrez votre état Android comme « appareil », comme dans l’image ci-dessous.

adb get-state
adb-get-state

L’état de connexion de l’appareil peut être l’un des suivants :

  • hors ligne : Le périphérique n’est pas connecté à adb ou ne répond pas.
  • Device : Le périphérique est maintenant connecté au serveur adb.
  • no device : Il n’y a pas de périphérique connecté.

Connecter ADB par Wi-Fi

Dans les versions récentes d’ADB, vous pouvez vous connecter directement à n’importe quel périphérique Android par Wi-Fi. Tout ce que vous avez à faire est d’activer le débogage USB sur l’autre appareil et d’exécuter la commande suivante.

adb connect ip-address

Donc la commande devrait ressembler à :

adb connect 192.168.1.104

Get Device Serial Number

Cette commande vous permet de connaître le numéro de série de l’appareil connecté. Sur votre téléphone ou votre tablette, vous pouvez voir le numéro de série de l’appareil en naviguant dans « Paramètres > À propos du téléphone > État ».

adb get-serialno
abd-get-serial-numéro

Commandes de transfert de fichiers

Lister les fichiers

Pour copier ou envoyer des fichiers, vous devez connaître l’emplacement exact du répertoire. Normalement, la mémoire interne du téléphone est nommée sdcard. Ainsi, tous les dossiers internes du téléphone se trouvent sous le répertoire /sdcard. Malgré tout, si vous voulez connaître l’emplacement exact ou localiser un fichier particulier, vous pouvez utiliser la commande « ls ». La commande ls liste les fichiers sous le répertoire.

adb shell ls "directory_name"
adb-shell-ls

Copier des fichiers de l’ordinateur vers le téléphone

Si vous voulez copier des fichiers de votre ordinateur vers votre téléphone en utilisant adb alors vous pouvez utiliser cette commande. N’oubliez pas de remplacer et par des chemins de fichiers réels.

adb push 

Une fois que vous remplacez la commande ci-dessus par des chemins de fichiers réels, voici à quoi cela ressemble.

adb push « E:\Video Songs\sample-song.mp4 » « /sdcard/Downloads/sample-song.mp4 »

adb-push

Copier des fichiers du téléphone vers l’ordinateur

Tout comme vous pouvez copier des fichiers de votre ordinateur vers votre appareil Android, vous pouvez copier des fichiers de votre téléphone vers votre ordinateur. Pour ce faire, il suffit d’utiliser la commande ci-dessous. Remplacez et par les chemins de fichiers réels.

adb pull 

Une fois que vous remplacez la commande ci-dessus par les chemins de fichiers réels, voici à quoi cela ressemble.

adb pull « /sdcard/Downloads/video.mp4 » D :\Downloads

adb-pull

Installation d’applications

Installer/Désinstaller des applications

En plus de déplacer des fichiers dans les deux sens, vous pouvez en fait installer des fichiers apk avec une seule commande. Pour installer une app, vous devez spécifier le chemin complet du fichier apk. Ainsi, remplacez « path/to/file.apk » par le chemin réel du fichier apk.

adb install "path/to/file.apk"
adb-install

Pour désinstaller une app, il suffit d’exécuter la commande ci-dessous. Remplacez <nom-du-paquet> par le nom de paquetage pleinement qualifié réel de l’app.

adb uninstall <package-name>
adb-uninstall

Si vous avez plusieurs appareils connectés à votre ordinateur et que vous ne voulez installer le fichier apk que sur un seul appareil, utilisez la commande ci-dessous. Remplacez-la par le numéro de série réel de l’appareil. Vous pouvez obtenir le numéro de série du périphérique en utilisant cette commande.

Liste de tous les paquets installés

Maintenant, la désinstallation des paquets nécessiterait que vous obteniez le nom exact du paquet. Le nom du paquet est en fait différent du nom de l’app installée. Donc, pour trouver cela ci-dessous est la commande adb.

adb shell pm list packages
adb-list-package

Maintenant la sortie résultante est assez vaste. Donc si vous voulez lister un apk particulier, vous pouvez essayer de filtrer par le nom de l’application. Par exemple, je veux rechercher le nom du paquet pour FDroid, donc je vais utiliser la commande suivante.

adb shell pm list packages | findstr "fdroid"
abd-filter-packages

Sauvegarde & Commandes de récupération

Sauvegarde de l’appareil Android

Pour sauvegarder toutes les données de l’appareil et des applications, vous pouvez utiliser la commande ci-dessous. Lorsqu’elle est exécutée, elle déclenche la sauvegarde, vous demande d’accepter l’action sur votre appareil Android, puis crée le fichier « backup.adb » dans le répertoire courant.

adb backup -all
adb-device

Restaurer un appareil Android

Pour restaurer une sauvegarde, utilisez la commande ci-dessous. N’oubliez pas de remplacer « path/to/backup.adb » par le chemin réel du fichier.

adb restore "path/to/backup.adb"
adb-restore

Rebooter l’appareil Android en mode récupération

Le mode récupération vous aide à réparer ou à récupérer l’appareil Android à l’aide des outils qui y sont intégrés. Généralement, vous pouvez démarrer en mode récupération en utilisant la combinaison des boutons volume et alimentation. Alternativement, vous pouvez également connecter votre appareil au système et utiliser la commande ci-dessous pour démarrer en mode récupération.

adb reboot-recovery
adb-reboot-recovery

Rebooter un appareil Android en mode bootloader

La commande ci-dessous vous permet de démarrer en mode bootloader. Généralement, le mode bootloader est très similaire au mode fastboot.

adb reboot-bootloader
adb-reboot-bootloader

Rebooter un appareil Android en mode Fastboot

Le mode fastboot est généralement utilisé pour flasher des ROM personnalisées, bootloader, et même des noyaux. Utilisez la commande ci-dessous pour démarrer en mode fastboot.

adb reboot fastboot
adb-fastboot

List Connected Fastboot Devices

C’est l’une des commandes les moins connues. Lorsque vous démarrez le périphérique en mode fastboot, afin de vérifier si le périphérique est connecté, vous pouvez utiliser la commande suivante.

fastboot devices
fastboot-devices

Démarrer le shell distant

Cette commande démarre le shell distant et vous permet de contrôler et de configurer votre appareil à l’aide des commandes du shell.

adb shell
adb-shell

Commandes utilitaires

Prendre des captures d’écran

Il n’est rien de difficile de prendre une capture d’écran sur et Android. Tout ce que vous avez à faire est d’appuyer sur le bouton Power et le bouton Volume Down en même temps. Sinon, vous pouvez également utiliser cette commande pour faire une capture d’écran rapide. Remplacez « /path/to/screenshot.png » par le chemin de destination réel. Si vous le souhaitez, vous pouvez personnaliser le nom du fichier en changeant « screenshot » par le nom que vous voulez.

adb shell screencap -p "/path/to/screenshot.png"

Une fois que vous avez remplacé le chemin de destination, voici à quoi ressemble la commande.

adb shell screencap -p « /sdcard/screenshot.png »

Enregistrer l’écran d’Android

En dehors des captures d’écran, vous pouvez enregistrer l’écran du périphérique Android en utilisant la commande ci-dessous. Encore une fois, remplacez « /path/to/record.mp4 » par le chemin de destination réel. Bien sûr, vous pouvez personnaliser le nom du fichier en changeant « record » par le nom que vous voulez.

adb shell screenrecord "/path/to/record.mp4"

Au cas où vous voudriez tous les commentaires dans une petite antisèche pour une utilisation hors ligne, voici le lien vers le PDF.

Cliquez ici pour télécharger cet article en tant que commandes de terminal Android PDF

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *