- Rakesh
- 12 mars 2020
Si vous êtes un passionné d’Android, vous devez être celui qui aime bricoler les paramètres de votre téléphone et essayer quelque chose de nouveau. En utilisant les commandes ADB et Fastboot, vous pouvez faire plus que ce à quoi vous pensez. ADB est un outil en ligne de commande qui fonctionne comme un pont entre votre ordinateur et les appareils et émulateurs Android. J’ai compilé une énorme liste de cheat sheet ADB avec presque toutes les commandes ADB avec des explications détaillées. En utilisant ces commandes, vous pouvez explorer le véritable potentiel de votre appareil Android et effectuer facilement certaines tâches vraiment compliquées.
La plupart des utilisateurs ne font usage que d’un petit ensemble de commandes telles que adb devices
fastboot oem unlock
fastboot flash recovery.img
et ainsi de suite. Consultez le répertoire suivant de la liste des commandes ADB et Fastboot avec une explication simplifiée pour chacune d’entre elles. ADB ou Android Debug Bridge se compose de 3 éléments :
- Client : l’ordinateur auquel votre appareil Android ou l’émulateur est connecté.
- Daemon : également connu sous le nom de ‘adbd’ est le service qui fonctionne sur votre ordinateur et votre appareil Android à la fois pour faciliter l’exécution et l’acceptation des commandes entre les appareils.
- Serveur : c’est le logiciel même qui gère la communication entre le Client et le Daemon.
Veuillez noter que vous devez télécharger et installer le pilote USB approprié de votre OEM et les derniers outils de plateforme SDK sur votre ordinateur. Vous devrez également autoriser le débogage USB sur votre appareil Android.
Non seulement sur votre ordinateur Windows, Linux ou macOS, vous pouvez également utiliser les commandes ADB suivantes sur un téléphone ou une tablette Android sans root.
Répertoire de la liste des commandes ADB
Vous trouverez ci-dessous une liste de commandes ADB vraiment utiles que vous devriez essayer pour déboguer votre téléphone Android, le redémarrer, sideloader des APK, des ZIP flashables, pousser et tirer des fichiers, désinstaller des applications et diverses autres choses. Je vais mentionner toutes les commandes ADB et expliquer brièvement leur fonction. Vous devriez également consulter notre guide détaillé sur toutes les commandes Fastboot pour les appareils Android.
adb
C’est une commande nue qui peut être utilisée pour obtenir la version ADB et toutes les commandes possibles associées à ADB.
adb devices
C’est l’une des commandes ADB les plus utilisées car elle permet de voir la liste des appareils Android connectés à votre ordinateur. Nous utilisons généralement cette commande pour vérifier si notre appareil est correctement connecté à l’ordinateur ou non.
adb devices -l
Vous pouvez utiliser la commande ci-dessus pour lister les appareils par modèle ou par numéro de produit.
adb devices //show devices attached
Cette commande est similaire à la commande ‘adb devices’ qui vous montre la liste des appareils Android et des émulateurs connectés à votre ordinateur.
adb connect ip_address_of_device
Si vous voulez connaître et connecter l’adresse IP de votre appareil Android à votre PC.
adb help
Vous pouvez utiliser la commande ‘adb help’ pour afficher la documentation d’aide sur toutes les commandes ADB.
adb version
Utilisez cette commande pour connaître la version du pilote ADB installé sur votre ordinateur.
adb reboot
Comme le suggère cette commande ADB même, la commande ‘adb reboot’ peut aider à redémarrer votre téléphone ou tablette Android en mode bootloader, fastboot ou recovery au cas où les touches matérielles de votre appareil ne fonctionnent pas correctement.
adb reboot bootloader
Vous pouvez utiliser cette commande pour redémarrer votre appareil Android en mode Fastboot ou Bootloader. Cette commande est souvent utilisée lorsque vous voulez flasher les images d’usine ou une récupération personnalisée.
adb reboot recovery
C’est l’une des commandes ADB les plus utilisées. Vous pouvez l’exécuter pour redémarrer votre appareil en mode récupération Android.
adb install
En général, nous transférons un fichier APK sur notre appareil Android et l’installons via le gestionnaire de fichiers. Grâce à la commande ‘adb install’ qu’il est facile d’installer des fichiers APK sur des appareils Android directement depuis votre ordinateur. Pour pouvoir le faire, il faut d’abord copier le fichier APK dans le dossier platform-tools du SDK. Il existe quelques variantes de cette commande pour différentes conditions.
adb install com.facebook.katana.apk
Alors que vous pouvez installer un APK sur vos appareils Android à l’aide de la commande ci-dessus, vous pouvez utiliser la commande donnée ci-dessous pour mettre à jour ou réinstaller une app sans supprimer ses données.
adb install -r com.facebook.katana.apk
Certaines apps prennent en charge l’installation sur la carte SD. En utilisant les commandes ADB suivantes, déplacez une app vers le stockage SD.
adb install -s com.facebook.katana.apk
adb install –k <add the path of the .APK file on your computer>
adb uninstall
En utilisant cette commande dans les fenêtres du terminal ADB, vous pouvez désinstaller une app de votre téléphone ou tablette.
adb uninstall com.facebook.katana
Si vous souhaitez désinstaller une app mais conserver ses fichiers de données et de cache, vous pouvez utiliser la commande ‘adb uninstall’ avec le paramètre ‘-k’ comme indiqué ci-dessous.
adb uninstall -k com.facebook.katana
adb usb
Si vous voulez connaître le périphérique Android ou les émulateurs actuellement connectés à votre ordinateur Windows, Mac ou Linux, vous pouvez utiliser la commande ‘adb usb’.
adb logcat
En exécutant la commande ‘adb logcat’, vous pouvez voir les données de journal de votre appareil Android sur votre ordinateur. Il existe quelques variantes de cette commande avec les paramètres ‘-c’ et ‘-d’.
adb logcat -c // clear //
Alors qu’en utilisant la commande ci-dessus, vous pouvez effacer tous les journaux existants sur votre téléphone ou tablette Android, vous pouvez enregistrer les données logcat sur votre PC avec la commande suivante.
adb logcat -d > //
adb start-server
C’est une commande utile qui vous permet de démarrer le serveur adb au cas où il ne répondrait plus. Elle est souvent utilisée après avoir tué le serveur adb comme décrit ci-dessous.
adb kill-server
Si le terminal ADB ne fonctionne pas correctement en tuant le serveur adb. C’est similaire à l’extinction de nos appareils Android pour résoudre de petits problèmes.
adb sideload
C’est l’une des commandes ADB les plus populaires car elle peut être utilisée pour sideloader des fichiers de mise à jour logicielle.zip en utilisant votre ordinateur. Si vous avez téléchargé un update.zip flashable, il suffit de le copier dans le dossier ‘platform-tools’ et d’exécuter la commande suivante. Si le fichier zip que vous téléchargez a un nom différent, renommez-le en » update.zip » par souci de commodité.
adb sideload update.zip
Alternativement, vous pouvez sideloader ou flasher des paquets zip de mise à jour en utilisant Android stock recovery ou TWRP recovery également. Pour cela, vous devrez transférer le fichier update.zip votre appareil, redémarrer votre Android en mode récupération et sélectionner l’option » Appliquer la mise à jour depuis la sdcard « .
adb pull
Vous pouvez télécharger ou tirer les fichiers stockés sur votre appareil Android vers votre ordinateur en utilisant la commande ADB suivante.
Cette commande peut être utilisée pour tirer n’importe quel fichier de votre appareil et l’enregistrer dans le dossier » platform-tools » sur votre ordinateur.
adb pull /sdcard/video-01.mp4
Dans le cas où vous voulez tirer le fichier vers un emplacement ou un lecteur spécifique (lecteur D, par exemple) sur votre PC, vous émettez la commande suivante en mentionnant le chemin de l’emplacement de stockage comme indiqué ci-dessous.
adb pull /sdcard/video-01.mp4 d:\
adb push
De même, cette commande peut être utilisée pour pousser un fichier de votre ordinateur vers votre appareil. Veuillez noter que vous devrez d’abord transférer le fichier que vous voulez pousser dans le répertoire ‘platform-tools’. Pour pousser un fichier sur la carte SD de votre appareil Android, par exemple, utilisez le code suivant.
adb push com.whatsapp_2.19.368-453132.apk /sdcard
Dans le cas où vous voulez envoyer un fichier à votre appareil stocké sur un emplacement spécifique, vous pouvez utiliser la commande ci-dessous à la place.
adb push d:\com.whatsapp_2.19.368-453132.apk /sdcard
adb backup //
Pour créer ou prendre une sauvegarde complète de votre Android sur votre ordinateur, essayez cette commande.
adb restore //
Vous pouvez également restaurer la sauvegarde que vous avez déjà créée en utilisant cette commande.
adb bugreport
Cette commande est la mieux adaptée si vous voulez diagnostiquer un problème sur les appareils Android. Son exécution peut vous montrer les données du journal, le dumpstate et le dumpsys de votre appareil Android sur votre ordinateur.
adb jdwp
JDWP signifie Java Debug Wire Protocol. En utilisant cette commande ADB, vous pouvez voir la liste des processus JDWP sur votre PC.
adb get-serialno
Si vous voulez connaître le numéro de série de l’instance ADB, vous pouvez utiliser cette commande.
adb get-state
Affiche l’état ADB d’un périphérique ou d’un émulateur connecté.
adb wait-for-device
Ce programme indique à ADB qu’il doit attendre et maintenir la connexion en attente jusqu’à ce que la prochaine commande soit émise.
C’est tout pour le moment. Les commandes du shell ADB sont plus utiles que les commandes mentionnées ci-dessus. N’oubliez pas de les consulter.