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

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

  1. Étape 1. Téléchargez SDK Platform-Tools for Windows depuis Android Developers.
  2. Étape 2. Extrayez le ZIP dans un chemin simple, par exemple C:\platform-tools.
  3. Étape 3. Ouvrez Terminal dans ce dossier et exécutez adb version.
  4. Étape 4. Branchez le téléphone, choisissez un mode USB adapté et lancez adb devices.
  5. Étape 5. Acceptez l’empreinte RSA sur le téléphone.
  6. É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.
Illustration réelle — Comment installer ADB et Fastboot sur Windows et connecter un téléphone Android

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.

Illustration réelle — Comment installer ADB et Fastboot sur Windows et connecter un téléphone Android

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
StatutInterprétationAction
deviceConnexion autoriséeVous pouvez utiliser les commandes prévues
unauthorizedClé PC non approuvéeDéverrouiller le téléphone et accepter l’empreinte RSA
offlineConnexion ADB établie mais non fonctionnelleRebrancher, redémarrer ADB/téléphone, vérifier version
aucune ligneUSB/pilote/mode/câbleChanger 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

Crédits des images

Voir la vidéo sur YouTube

Commentaires

Posts les plus consultés de ce blog

DroidScript #5 : Savoir si c'est la première fois qu'un utilisateur ouvre l'application

Tout Savoir Sur le Blog

Comment contrôler son téléphone depuis son ordinateur avec Scrcpy