Android Debug Bridge, aussi appelé ADB, est un outil puissant et polyvalent qui permet aux utilisateurs d'effectuer de nombreuses tâches, comme la recherche de journaux, l'installation et la désinstallation d'applications, le transfert de fichiers, le rootage et le flashage de ROM personnalisées, la création de sauvegardes d'appareils, et bien plus encore. D'ailleurs, la plupart des tutoriels et guides avancés sur Android utilisent généralement les commandes adb.
De plus, adb est également très utile lorsque votre appareil Android ne fonctionne pas correctement ou que tout est trop compliqué et inutilisable. Bien que cela puisse paraître un peu « inquiétant » et compliqué, voici une liste de commandes adb pour vous aider à démarrer et à effectuer des opérations utiles dans les processus.
21 commandes ADB utiles sur Android
Contrairement aux versions précédentes, il n'est pas nécessaire d'installer le SDK Android complet pour installer ADB. Il suffit de télécharger le fichier zip ADB autonome, de l'extraire à la racine du lecteur C et le tour est joué. Pour accéder à adb, ouvrez l'invite de commande en le recherchant dans le menu Démarrer et accédez au dossier adb à l'aide de la commande ci-dessous. Si vous avez installé adb dans un autre dossier, modifiez la commande en conséquence.
cd c:\adb
Astuce : Ensuite, ouvrez une invite de commande à partir du même dossier, maintenez la touche Maj enfoncée, puis faites un clic droit sur le dossier, puis cliquez sur l' option « Ouvrir l'invite de commande ici » .
Maintenant, connectez votre appareil Android via USB et procédez au test des commandes ci-dessous.
Commandes ADB couramment utilisées
1. Démarrer ou arrêter le serveur ADB
Bien entendu, la première commande à connaître est celle qui permet de démarrer et d'arrêter le serveur ADB. Cela permet à l'utilisateur d'interagir avec l'appareil Android connecté. Pour démarrer le serveur ADB, utilisez la commande ci-dessous.
adb start-server
Une fois son travail terminé, l'utilisateur peut utiliser la commande ci-dessous pour arrêter le serveur adb.
adb kill-server

2. Lister les appareils Android connectés
Il s'agit de l'une des commandes les plus courantes. Lorsque vous connectez un périphérique à votre ordinateur via USB, utilisez-la pour vérifier qu'adb peut détecter le périphérique connecté.
adb devices
Si l'appareil est correctement connecté au système, la commande ci-dessus lancera le démon de service, analysera le système et listera tous les lecteurs Android connectés. L'avantage de cette commande est qu'elle répertorie à la fois l'état des appareils et leurs numéros de série.
3. Connaître l'état de l'appareil
Comme son nom l'indique, cette commande permet de connaître l'état de l'appareil. Son exécution indique si l'appareil est hors ligne, bootloader ou appareil. Sur un appareil Android classique, l'utilisateur verra son état Android comme « appareil », comme illustré ci-dessous.
adb get-state
4. Afficher le numéro de série de l'appareil
Cette commande indique à l'utilisateur le numéro de série de l'appareil connecté. Sur un téléphone ou une tablette, l'utilisateur peut consulter le numéro de série de l'appareil en accédant à « Paramètres > À propos du téléphone > État ».
adb get-serialno

5. Copier des fichiers de l'ordinateur vers le téléphone
Si vous souhaitez copier des fichiers de votre ordinateur vers votre téléphone avec adb, vous pouvez utiliser cette commande. N'oubliez pas de remplacer [source] et [destination] par le chemin d'accès réel du fichier.
adb push [source] [destination]
Lorsque vous remplacez la commande ci-dessus par le chemin d'accès réel au fichier, cela ressemblera à ceci.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

6. Copier des fichiers du téléphone vers l'ordinateur
Tout comme pour 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, utilisez la commande ci-dessous. Remplacez [source] et [destination] par le chemin d'accès réel du fichier.
adb pull [source] [destination]
Lorsque vous remplacez la commande ci-dessus par le chemin d'accès réel au fichier, la commande ressemblera à ceci.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

7. Installer/Désinstaller des applications
En plus de transférer des fichiers entre votre ordinateur et votre téléphone, vous pouvez installer un fichier APK en une seule commande. Pour installer une application, vous devez spécifier le chemin complet du fichier APK. Remplacez donc « chemin/vers/fichier.apk » par le chemin d'accès réel du fichier APK.
adb install "path/to/file.apk"
Si vous avez plusieurs appareils connectés à votre ordinateur et souhaitez installer le fichier APK sur un seul, utilisez la commande ci-dessous. Remplacez [numéro-de-série] par le numéro de série de l'appareil. Vous pouvez obtenir ce numéro de série avec la quatrième commande ci-dessus.
adb -s [serial-number] install "path/to/file.apk"
Pour désinstaller une application, exécutez simplement la commande ci-dessous. Remplacez-la par le nom complet du package de l'application.
adb uninstall
8. Sauvegarder l'appareil Android
Pour sauvegarder toutes les données et applications de l'appareil, les utilisateurs peuvent utiliser la commande ci-dessous. Une fois exécutée, la fonction de sauvegarde sera activée, l'utilisateur sera invité à accepter l'action sur l'appareil Android, puis un fichier « backup.adb » sera créé dans le répertoire courant.
adb backup -all

9. Restaurer l'appareil Android
Pour restaurer une sauvegarde, utilisez la commande ci-dessous. N'oubliez pas de remplacer « chemin/vers/sauvegarde.adb » par le chemin d'accès réel du fichier.
adb restore "path/to/backup.adb"
10. Redémarrez l'appareil Android en mode de récupération
Le mode de récupération permet aux utilisateurs de réparer ou de restaurer leur appareil Android à l'aide des outils intégrés. Généralement, le démarrage en mode de récupération s'effectue en appuyant simultanément sur les boutons de volume et d'alimentation. Il est également possible de connecter l'appareil au système et d'utiliser la commande ci-dessous pour démarrer en mode de récupération.
adb reboot-recovery
11. Redémarrez l'appareil Android en mode Bootloader
La commande ci-dessous permet de démarrer en mode chargeur de démarrage. En général, ce mode est très similaire au mode fastboot.
adb reboot-bootloader
12. Redémarrez l'appareil Android en mode Fastboot
Le mode Fastboot est couramment utilisé pour flasher des ROM personnalisées , des chargeurs de démarrage et même des noyaux. Utilisez la commande ci-dessous pour démarrer en mode Fastboot.
adb fastboot
13. Démarrer un shell distant
Cette commande démarre un shell distant et permet également à l'utilisateur de contrôler et de configurer l'appareil à l'aide de commandes shell.
adb shell

14. Prenez une capture d'écran
Faire une capture d'écran sur Android est simple . Il suffit d'appuyer simultanément sur les boutons d'alimentation et de réduction du volume. Vous pouvez également utiliser cette commande pour réaliser une capture d'écran rapide. Remplacez « /path/to/screenshot.png » par le chemin de destination. Vous pouvez également personnaliser le nom du fichier en remplaçant « screenshot » par le nom de votre choix.
adb shell screencap -p "/path/to/screenshot.png"
Lors du remplacement du chemin de destination, la commande ressemblera à ceci.
adb shell screencap -p "/sdcard/screenshot.png"

15. Enregistrement d'écran Android
Outre les captures d'écran, les utilisateurs peuvent également enregistrer l'écran de leur appareil Android grâce à la commande ci-dessous. Remplacez « /chemin/vers/enregistrement.mp4 » par le chemin de destination. Vous pouvez bien sûr personnaliser le nom du fichier en remplaçant « enregistrement » par le nom de votre choix.
adb shell screenrecord "/path/to/record.mp4"

16. Redémarrez 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 de redémarrer ADB via USB. Il n'existe pas de commande autonome pour redémarrer ADB. Cependant, la commande suivante réinitialisera la connexion ADB via USB. Cela entraînera le redémarrage du serveur ADB.
adb usb
17. Version ADB
Cette commande est très pratique, car peu de commandes fonctionnent avec les dernières versions d'ADB. Par exemple, les anciennes versions d'ADB ne permettent pas d'exécuter la commande flashall. Ainsi, en cas d'erreur, commencez par vérifier la version d'ADB. Vous pourrez ensuite vérifier si la commande est prise en charge dans cette version. Voici la commande permettant de vérifier la version d'ADB.
adb version
18. Connectez ADB via WiFi
Dans les versions récentes d'ADB, vous pouvez vous connecter directement à n'importe quel appareil Android via Wi-Fi. Il vous suffit d'activer le débogage USB sur l'autre appareil et d'exécuter la commande suivante.
adb connect địa-chỉ-ip
La commande ressemblerait donc à ceci :
adb connect 192.168.1.104
19. Liste des fichiers
Pour copier ou envoyer un fichier, vous devez connaître l'emplacement exact du dossier. Normalement, la mémoire interne du téléphone s'appelle sdcard. Tous les dossiers du téléphone se trouvent donc dans le dossier /sdcard. Cependant, pour connaître l'emplacement exact ou localiser un fichier spécifique, vous pouvez utiliser la commande « ls ». Cette commande répertorie les fichiers du dossier.
adb shell ls "directory_name"
20. Lister tous les packages installés
Pour désinstaller les paquets, vous devrez obtenir le nom exact du paquet. Ce nom est différent de celui de l'application installée. Voici donc la commande adb permettant de lister tous les paquets installés.
adb shell pm list packages
Le résultat est assez volumineux. Si vous souhaitez lister un package d'application spécifique, vous pouvez filtrer par nom d'application. Par exemple, pour rechercher le nom du package FDroid, utilisez la commande suivante.
adb shell pm list packages | findstr "fdroid"
21. Lister les périphériques Fastboot connectés
Il s'agit d'une commande peu connue. Lorsque vous démarrez votre appareil en mode Fastboot, vous pouvez utiliser la commande suivante pour vérifier s'il est connecté.
fastboot devices
Voici les commandes de base que WebTech360 souhaite partager avec ses lecteurs. Si vous souhaitez partager vos réflexions et expériences sur l'utilisation des commandes adb sur les appareils Android, laissez vos commentaires ci-dessous !
Bonne chance!