Comment utiliser ADB et Fastboot sur Android (et pourquoi vous devriez)
Si vous avez déjà rooté votre téléphone Android, vous avez certainement rencontré ADB et Fastboot. Ces utilitaires sont une partie importante de la boîte à outils d'enracinement, mais ils peuvent être difficiles à comprendre – encore moins à maîtriser.
Donc, si vous vous demandez ce que sont exactement ADB et Fastboot, avez besoin d'aide pour les configurer ou souhaitez des idées sur ce que vous pouvez en faire, lisez la suite.
Que sont ADB et Fastboot?
ADB et Fastboot sont des utilitaires qui débloquent l'accès au système Android lorsque votre téléphone est connecté à un ordinateur de bureau via un câble USB. L'ordinateur et le câble en font partie intégrante: il n'y a pas de version d'application et, même si vous pouvez utiliser ADB sans fil, c'est beaucoup plus compliqué à configurer.
Vous utilisez normalement ADB lorsque Android est en cours d'exécution. Il vous permet d' accéder aux dossiers système ou de modifier les paramètres cachés, qui sont autrement interdits aux utilisateurs. Vous pouvez copier des fichiers système vers et depuis l'appareil à l'aide d'ADB, et il existe également une fonction de chargement latéral qui peut être utilisée pour installer les mises à jour du système.
Fastboot fonctionne lorsque Android n'est pas en cours d'exécution et que l'appareil est démarré en "mode Fastboot" à la place. Il vous permet d'accéder à toutes les partitions de votre appareil, pas seulement au système Android, mais également à la partition de données, à la partition de démarrage, etc.
Sur Android, Fastboot est un outil de diagnostic. Il est essentiel si vous devez débrancher votre téléphone et est le plus souvent utilisé pour installer une récupération personnalisée.
Les deux font partie de la collection Platform Tools du kit de développement logiciel Android.
Les deux outils s'exécutent via l'invite de commande sous Windows ou Terminal sur Mac et Linux. Cela signifie qu'ils ne sont pas particulièrement conviviaux, même s'ils sont assez faciles à maîtriser.
Comment configurer ADB et Fastboot
Tout d'abord, vous devez configurer votre téléphone pour utiliser les outils. Si vous ne l'avez pas déjà fait, activez les options pour les développeurs en accédant à Paramètres> À propos du téléphone et en appuyant sept fois sur le numéro de build .
Ensuite, dans Paramètres> Options du développeur , cochez la case en regard de Débogage USB et parcourez la boîte de dialogue qui suit.
Téléchargez ADB et Fastboot sur le site Web des développeurs Android. Lorsque vous décompressez le téléchargement, le contenu sera rassemblé dans un dossier appelé platform-tools . Le dossier contient plusieurs autres éléments, mais vous pouvez les ignorer.
Si vous êtes sous Windows, vous devrez également télécharger des pilotes pour votre appareil. Il existe une liste de liens pour les fabricants les plus populaires sur le site Web des développeurs Android . Les pilotes ne sont pas nécessaires sur Mac ou Linux.
Utilisation de l'invite de commande ou du terminal
Ouvrez l'invite de commande ou l'application Terminal. Vous devrez accéder au dossier platform-tools pour utiliser ADB et fastboot.
Pour ce faire, utilisez la commande cd : entrez cd [chemin vers les outils de la plateforme] . Un moyen plus simple consiste à taper cd [espace], puis à faire glisser le dossier platform-tools dans la fenêtre d'invite de commandes – il remplira automatiquement le chemin pour vous.
Plus facile encore, sous Windows, vous pouvez maintenir la touche Maj enfoncée tout en cliquant avec le bouton droit sur le dossier platform-tools , puis sélectionnez Ouvrir l'invite de commande ici .
La différence entre Windows et Mac / Linux
Il existe une petite mais essentielle différence entre l'utilisation de Windows et Mac ou Linux. Sur les deux derniers, chaque commande ADB et Fastboot doit être précédée d'une barre oblique .
Donc, là où vous tapez adb sous Windows, vous devez taper ./adb sur Mac et Linux. Et fastboot sur Windows doit être ./fastboot sur Mac et Linux.
Par souci de simplicité, nous nous en tiendrons aux commandes Windows à l'avenir.
Comment utiliser ADB
Démarrez votre téléphone sous Android, puis connectez-le à votre ordinateur de bureau avec un câble USB. Sur votre ordinateur, lancez l'invite de commandes et modifiez le répertoire pour qu'il pointe vers le dossier platform-tools .
Tapez adb devices et appuyez sur Entrée . Vous devriez maintenant voir une liste des périphériques connectés, avec un numéro de série. Cela montre que cela fonctionne.
C'est tout ce qu'il y a à faire: tapez adb suivi de la commande que vous souhaitez exécuter. Pour un autre exemple simple, entrez adb reboot pour redémarrer votre téléphone.
Comment utiliser Fastboot
Fastboot fonctionne de la même manière que ADB, sauf que vous devez démarrer votre téléphone en mode Fastboot au lieu d'Android. Vous faites normalement cela en maintenant une combinaison des touches d'alimentation et de volume lorsque vous allumez le téléphone.
Vous pouvez également utiliser ADB et tapez adb reboot bootloader .
Après ça, c'est pareil. Entrez les périphériques de démarrage rapide pour vérifier que votre téléphone est reconnu. Entrez le redémarrage rapide pour relancer Android.
Ce que vous pouvez faire avec ADB et Fastboot
Maintenant que vous savez comment utiliser ADB et Fastboot, que pouvez-vous en faire? Voici quelques outils à essayer:
- adb pull [chemin vers le fichier] [chemin vers le dossier] Ceci copie un fichier stocké n'importe où sur votre téléphone et l'enregistre dans un dossier spécifié sur votre ordinateur.
- adb push [chemin vers le fichier] [chemin vers le dossier] Le contraire de pull; envoyer un fichier de votre bureau vers votre téléphone.
- adb install [chemin d'accès au fichier] Installe une application APK sur votre téléphone. Ceci est le plus utile aux développeurs d'applications.
- adb uninstall [nom du package] Désinstalle une application. Vous devez entrer le nom complet du package – généralement quelque chose du genre com.devname.appname – au lieu du nom commun de l'application.
- adb shell wm densité [dpi] Modifie la densité de pixels de votre écran. Un nombre inférieur correspond à plus de contenu à l'écran, tandis qu'un nombre plus élevé tient moins. Par exemple, les appareils plus anciens comme le OnePlus 3 ont un DPI natif de 480. Le définir sur 400 réduit le texte, les icônes et tout le reste.
- adb sideload [chemin vers update.zip] Sideloads une mise à jour du micrologiciel update.zip . Celui-ci fonctionne via la récupération personnalisée sur votre téléphone. Utile si vous ne pouvez pas attendre qu'une mise à jour soit envoyée sur votre appareil.
- fastboot oem unlock OU fastboot flashing unlock La commande à utiliser dépend de la version d'Android que vous utilisez. À partir d'Android 6, vous devez également activer le déverrouillage OEM dans les options pour les développeurs. Le déverrouillage du chargeur de démarrage de cette manière efface complètement votre téléphone.
- fastboot flash recovery [filename.img] Installe une récupération personnalisée, telle que TWRP, sur votre appareil. Pour plus de facilité, nous vous suggérons de changer le nom du fichier de récupération en quelque chose de simple – twrp.img , par exemple – et de le déplacer dans le dossier platform-tools .
- fastboot -w Efface complètement votre téléphone en vue de flasher une ROM personnalisée.
- mise à jour fastboot [chemin vers rom.zip] Clignote une ROM personnalisée. Une option utile si vous n'avez pas rooté votre téléphone.
Pourquoi vous devriez apprendre ADB et Fastboot
De toute évidence, les commandes ci-dessus sont fournies à titre indicatif uniquement. Ils peuvent ne pas tous fonctionner sur tous les appareils. Vous ne devez les utiliser que si vous comprenez ce qu'ils vont faire et comment annuler les modifications qu'ils apportent.
ADB et Fastboot sont des éléments essentiels du jeu d'enracinement et de modding Android. Apprendre à les utiliser est important et vous aidera à utiliser des mods plus avancés.
Comme nous l'avons mentionné, pour utiliser ADB et Fastboot, vous devez d'abord activer les options de développement. Une fois que vous avez fait cela, un certain nombre d'autres paramètres utiles deviennent disponibles pour vous.