Comment installer ADB et Fastboot sur Windows et connecter un téléphone Android

Objectif : ADB permet de communiquer avec Android lorsqu’il est démarré et autorisé pour le débogage. Fastboot sert à communiquer avec certains appareils lorsqu’ils sont dans le bootloader, mais sa disponibilité dépend du fabricant. Pour éviter les vieux paquets ADB modifiés, téléchargez directement les SDK Platform-Tools de Google : le dossier contient adb et fastboot à jour.
Étapes rapides
- Étape 1. Téléchargez SDK Platform-Tools for Windows depuis Android Developers.
- Étape 2. Extrayez le ZIP dans un chemin simple, par exemple C:\platform-tools.
- Étape 3. Ouvrez Terminal dans ce dossier et exécutez adb version.
- Étape 4. Branchez le téléphone, choisissez un mode USB adapté et lancez adb devices.
- Étape 5. Acceptez l’empreinte RSA sur le téléphone.
- Étape 6. N’utilisez fastboot que lorsque la documentation du fabricant l’exige et comprenez chaque commande avant exécution.
Résultat attendu : à la fin de ce tutoriel, vous saurez appliquer la méthode, vérifier qu’elle fonctionne et revenir en arrière ou diagnostiquer les erreurs courantes lorsque c’est possible.
Ce qu’il faut préparer
- Windows 11 ou Windows 10 compatible.
- Téléphone avec débogage USB activé pour ADB.
- Câble USB capable de données.
- Droits suffisants pour installer le pilote OEM si nécessaire.

Tutoriel détaillé
Télécharger le bon paquet
La page Platform-Tools de Google fournit les binaires officiels pour Windows. Vous n’avez pas besoin d’installer tout Android Studio pour utiliser ADB. Extrayez l’archive dans un dossier permanent. Pour un usage régulier, vous pouvez ajouter ce dossier à PATH, mais ce n’est pas obligatoire : ouvrir Terminal directement dans le dossier est plus simple et évite les conflits avec une vieille version déjà installée.
Tester ADB avant de brancher le téléphone
Exécutez adb version. La commande doit afficher une version et un chemin correspondant à votre dossier. Si Windows exécute un autre adb, utilisez .\adb.exe ou examinez where adb. Cette vérification est importante lorsqu’un ancien outil de téléphone a ajouté son propre ADB au système.

Connecter et autoriser l’appareil
Activez USB debugging, branchez le câble puis exécutez adb devices. L’état unauthorized signifie généralement qu’Android attend votre validation RSA. Déverrouillez l’écran et acceptez uniquement votre ordinateur. L’état device confirme la connexion. Si la liste est vide, testez un autre câble de données et un port direct avant d’installer quoi que ce soit.
Pilotes Windows
De nombreux appareils utilisent des pilotes automatiquement fournis par Windows, mais certains fabricants publient un pilote USB OEM. Android Developers maintient des liens vers les pilotes constructeurs. Installez uniquement le pilote pertinent. Dans le Gestionnaire de périphériques, une entrée avec point d’exclamation donne un indice ; un ‘driver updater’ générique n’est pas une solution sûre.
Comprendre Fastboot
Fastboot fonctionne dans un mode bootloader pris en charge par certains appareils. adb reboot bootloader peut y redémarrer un appareil autorisé, mais n’exécutez pas ensuite des commandes d’effacement ou de flash copiées au hasard. Le déverrouillage du bootloader peut effacer l’appareil et réduire certaines protections. Pour un simple diagnostic ADB, vous n’avez souvent aucune raison d’utiliser fastboot.
Télécharger uniquement les SDK Platform Tools officiels
ADB et Fastboot sont distribués dans les Android SDK Platform Tools. Évitez les archives « minimal ADB » anciennes ou repackagées. Décompressez le paquet officiel dans un dossier simple, par exemple C:\Tools\platform-tools, puis ouvrez le terminal dans ce dossier. Il n’est pas nécessaire d’installer Android Studio si votre besoin est uniquement ADB/Fastboot.
Vérifier la version installée
À exécuter dans PowerShell depuis le dossier Platform Tools, sans droits administrateur. Aucune valeur n’est à remplacer. Les commandes ne modifient pas le téléphone.
.\adb.exe version
.\fastboot.exe --version
Vous devez voir un numéro de version et le chemin de l’exécutable. Si PowerShell indique que la commande est introuvable, vérifiez que vous êtes dans le bon dossier et utilisez le préfixe .\. Vous pouvez ensuite choisir d’ajouter ce dossier au PATH, mais ce n’est pas obligatoire et le laisser explicite évite de lancer une ancienne version présente ailleurs.
Connexion ADB : état par état
Activez le débogage USB, branchez un câble de données puis exécutez :
.\adb.exe devices -l
| Statut | Interprétation | Action |
|---|---|---|
device | Connexion autorisée | Vous pouvez utiliser les commandes prévues |
unauthorized | Clé PC non approuvée | Déverrouiller le téléphone et accepter l’empreinte RSA |
offline | Connexion ADB établie mais non fonctionnelle | Rebrancher, redémarrer ADB/téléphone, vérifier version |
| aucune ligne | USB/pilote/mode/câble | Changer câble/port et vérifier pilote OEM sous Windows |
Windows : pilote USB Google ou pilote OEM ?
Le Google USB Driver concerne surtout les appareils Google et certains usages de développement. Pour d’autres marques, Android Developers renvoie vers les pilotes USB OEM des fabricants. N’installez pas un « universal driver pack » inconnu en administrateur. Dans le Gestionnaire de périphériques, vérifiez l’identification du téléphone avant de modifier un pilote.
Passer en bootloader sans utiliser une combinaison de touches
Si ADB fonctionne et que vous avez un besoin légitime de Fastboot, cette commande redémarre l’appareil vers le bootloader. Elle provoque un redémarrage mais n’efface pas de données. Enregistrez votre travail sur le téléphone avant de l’exécuter.
.\adb.exe reboot bootloader
Dans le bootloader, vérifiez simplement la détection avec :
.\fastboot.exe devices
Si aucun appareil n’apparaît, le pilote Fastboot Windows peut être distinct du pilote ADB. Pour revenir à Android sans flasher ni déverrouiller quoi que ce soit, choisissez Start avec les boutons du téléphone ou utilisez .\fastboot.exe reboot si le périphérique est détecté.
Ce tutoriel s’arrête volontairement avant le déverrouillage du bootloader
Des commandes Fastboot peuvent effacer le téléphone ou rendre le démarrage impossible si une image incompatible est écrite. Le déverrouillage du bootloader a aussi des conséquences de sécurité et efface souvent les données. Ne copiez jamais une commande flash, erase ou de déverrouillage prévue pour un autre modèle. Pour ces opérations, utilisez exclusivement la documentation du constructeur et préparez une restauration complète.
ADB dans le PATH : optionnel
Ajouter Platform Tools au PATH permet d’appeler adb depuis n’importe quel dossier, mais peut créer un conflit si plusieurs SDK sont installés. Pour vérifier quel exécutable serait utilisé par PowerShell, lancez Get-Command adb -All. Si plusieurs chemins apparaissent, gardez de préférence une seule version maîtrisée ou utilisez le chemin explicite.
Fin de session sûre
- Redémarrez normalement si vous êtes resté dans le bootloader.
- Désactivez le débogage USB si vous n’en avez plus besoin.
- Révoquez les autorisations de débogage si le PC ne doit plus être approuvé.
- Conservez Platform Tools à jour depuis Android Developers.
Cas pratique : ADB fonctionne mais Fastboot ne voit rien
ADB et Fastboot communiquent avec l’appareil dans des états différents. ADB nécessite Android démarré avec le débogage autorisé ; Fastboot concerne le bootloader sur les appareils qui l’implémentent. Un téléphone visible avec adb devices peut donc disparaître lorsqu’il redémarre dans le bootloader si le pilote Fastboot manque sous Windows.
Vérifier les outils officiels avant le téléphone
Dans le terminal ouvert dans Platform Tools :
adb version
fastboot --version
Les deux commandes doivent afficher une version. Si l’une est introuvable, corrigez votre emplacement/PATH avant de modifier les pilotes. N’utilisez pas un pack ADB repackagé par un site tiers quand Google publie directement Platform Tools.
Câble et port USB
Un câble peut charger sans transporter les données correctement. Testez un câble connu, un port direct du PC et évitez un hub pendant le diagnostic. Sur Windows, observez le Gestionnaire de périphériques lorsque vous basculez entre Android et bootloader : le périphérique peut changer de catégorie et demander un pilote différent.
Commande de redémarrage contrôlée
Lorsque ADB affiche exactement le bon téléphone à l’état device, la commande suivante demande un redémarrage vers le bootloader. Elle ne déverrouille pas et ne flashe rien :
adb reboot bootloader
fastboot devices
Vérifiez le numéro de série. Si Fastboot ne voit aucun appareil, ne lancez surtout pas de commande de flash « pour tester ». Revenez en démarrage normal selon la procédure du fabricant et corrigez le pilote/câble.
Bootloader unlock : hors d’un simple test ADB
Le déverrouillage du bootloader peut effacer les données et modifier le niveau de sécurité de l’appareil. Ce tutoriel n’en donne pas une commande générique. Suivez uniquement la documentation du fabricant pour un modèle explicitement déverrouillable et sauvegardez l’appareil avant toute décision.
PATH propre
Si vous ajoutez Platform Tools au PATH, évitez d’avoir plusieurs anciennes copies d’ADB ailleurs. Vérifiez quelle version est exécutée avec les outils de votre shell. Une version ancienne empaquetée avec un logiciel tiers peut créer des conflits.
Checklist ADB/Fastboot
- Platform Tools téléchargé depuis Android Developers.
- Versions ADB/Fastboot vérifiées.
- Câble de données confirmé.
- Numéro de série identifié avant toute commande.
- Pilote bootloader vérifié séparément sous Windows.
- Aucun unlock/flash exécuté pour un simple diagnostic.
Versions multiples d’ADB
Android Studio, certains outils constructeurs et d’anciens packs peuvent chacun inclure ADB. Si le serveur ADB se comporte étrangement, vérifiez quel exécutable votre terminal lance réellement. Gardez de préférence Platform Tools à jour depuis Google et évitez les copies dispersées dans le PATH.
Appareil « offline »
Débranchez puis rebranchez le câble, révoquez l’autorisation ADB si nécessaire et redémarrez le serveur ADB avec les commandes documentées. Ne supprimez pas des fichiers système du téléphone. Un état offline est souvent un problème de connexion/autorisation, pas un besoin de flash.
Validation finale : conservez le dossier Platform Tools dans un emplacement identifié et notez sa version. Lors d’un futur dépannage, mettez d’abord les outils à jour depuis Google avant d’attribuer un échec à l’appareil ou au pilote.
Comment vérifier que cela fonctionne
- adb version correspond au package Platform-Tools voulu.
- adb devices affiche un numéro de série avec l’état device.
- Après adb kill-server puis adb start-server, la connexion revient normalement.
Problèmes fréquents et solutions
- device unauthorized : révoquez les autorisations USB, reconnectez et acceptez la nouvelle empreinte.
- Aucun périphérique : câble, port, mode USB et pilote OEM sont les premiers suspects.
- Plusieurs adb installés : utilisez where adb et nettoyez le PATH pour garder une version contrôlée.
Précautions et sécurité
- N’exécutez pas de commande adb shell ou fastboot que vous ne comprenez pas.
- Sauvegardez avant toute opération de bootloader ou de flash.
Questions fréquentes
Faut-il Android Studio ?
Non, Platform-Tools contient ADB et Fastboot séparément.
ADB fonctionne-t-il écran verrouillé ?
Une autorisation préalable et les protections Android s’appliquent ; la connexion n’est pas un accès universel.
Fastboot est-il disponible sur tous les téléphones ?
Non, son support et les commandes autorisées varient selon le fabricant.
À retenir
La méthode : Téléchargez SDK Platform-Tools for Windows depuis Android Developers. Extrayez le ZIP dans un chemin simple, par exemple C:\platform-tools. Ouvrez Terminal dans ce dossier et exécutez adb version.
Le principe important : procédez par étapes, contrôlez le résultat après chaque changement et protégez toujours vos données, comptes ou accès avant une action irréversible.
Sources officielles et références
- Android Developers – ADB
- Android Developers – Google USB Driver
- Android Developers – SDK Platform-Tools
- Android Developers – Run apps on a hardware device
- Android Developers – OEM USB drivers
Crédits des images
- Photo 1 — Pexels · Licence Pexels.
- Photo 2 — Pexels · Licence Pexels.
- Photo 3 — Pexels · Licence Pexels.
Commentaires