Ce guide vous permet de connaître les bases de l’utilisation de Fastboot. Il s’agit d’un mode qui permet d’effectuer des manipulations sur son mobile depuis son ordinateur.
Qu’est-ce que Fastboot ?
Fastboot est un outil puissant inclus dans le SDK d’Android. Il s’agit d’un protocole qui peut accéder et écrire des données directement dans la mémoire flash du téléphone Android.
Techniquement, cet outil démarre sur votre appareil avant le chargement du système d’exploitation Android, et ce, même si aucune ROM n’est installée sur votre mobile.
Cet outil pratique permet aussi de déverrouiller le bootloader du mobile, d’installer une image du système, des recovery et des ROM personnalisées. Ce qui vous sera très utile lors de la maintenance de l’appareil ou lors de la mise à jour du système d’exploitation Android.
Comment entrer en mode Fastboot ?
Chaque mobile a sa propre méthode pour entrer en mode Fastboot. Voici deux méthodes différentes pour redémarrer la plupart des mobiles dans ce mode : en utilisant les boutons physiques et via les commandes ADB.
Entrer en Fastboot via les boutons physiques
- Sony Xperia : POWER + VOLUME PLUS
- Xiaomi, Redmi et Poco : POWER + VOLUME PLUS
- Les mobiles HTC : POWER + VOLUME MOINS
- Google Pixel : POWER + VOLUME MOINS
- Google Nexus : POWER + VOLUME MOINS + VOLUME PLUS
- Les mobiles Huawei : Maintenez la touche VOLUME MOINS appuyée, puis branchez votre mobile à votre ordinateur via le câble microUSB ou Type-C.
Entrer en mode Fastboot via ADB
Dans le cas où l’une de vos touches ne fonctionnerait pas, vous pouvez essayer de redémarrer votre téléphone en suivant ces étapes :
- Entrez dans les paramètres de votre mobile, puis activez le débogage USB.
- Ensuite, installez les drivers Fastboot sur votre PC Windows ou sur votre Mac.
- Connectez votre téléphone à votre ordinateur via le câble USB.
- Ouvrez le terminal sur votre Mac ou l’invite de commande sur votre Windows (appuyez sur WIN + R, tapez CMD puis appuyez sur Entrée).
- Tapez la commande suivante puis appuyez sur Entrée :
adb devices
Cette commande va vérifier que les drivers sont correctement installés et que votre mobile est reconnu en mode ADB.
- Maintenant, l’avertissement du débogage USB sera affiché sur votre écran, vous demandant d’autoriser le PC à effectuer des modifications sur votre mobile, touchez « OK » pour continuer.
- Une fois que vous avez accepté, l’identifiant de votre mobile sera affiché dans le Terminal.
- Et voilà ! Vous pouvez maintenant exécuter la commande ci-dessous pour redémarrer votre appareil en mode Fastboot :
adb reboot bootloader
Vous pouvez également utiliser la commande : adb reboot fastboot
Comment sortir du mode Fastboot ?
Nous avons abordé précédemment la signification du mode Fastboot et comment y accéder. Supposons maintenant que votre appareil reste bloqué sur ce mode après avoir effectué toutes vos opérations.
Dans la plupart des cas, cela peut se produire lorsque la connexion entre le téléphone et l’ordinateur est perdue.
Pour le rallumer en mode normale, vous pouvez le faire en exécutant une commande ADB via votre ordinateur ou en utilisant une combinaison spécifique de boutons.
1. Redémarrer votre mobile
Une fois que vous êtes dans le mode Fastboot, la solution la plus simple pour en sortir consiste à redémarrer votre appareil en appuyant sur le bouton POWER pendant environ 10 secondes.
Lorsque vous sentez une légère vibration, relâchez le bouton. Votre appareil redémarrera normalement, et vous pourrez ensuite l’utiliser comme d’habitude.
Notez que certains appareils nécessitent que vous appuyiez sur une combinaison de touches différentes pour quitter le mode Fastboot.
2. Retirer la batterie de votre mobile
Si vous possédez un smartphone avec une batterie amovible, il vous suffit de la retirer puis de la réinsérer pour quitter le mode Fastboot. Dans le cas contraire, utilisez la commande ADB ci-dessous.
3. Utiliser ADB
Cette méthode consiste à utiliser une commande via le Terminal (ou l’invite de commande sur Windows) pour redémarrer son appareil en mode normal.
Si votre mobile est toujours reconnu par votre ordinateur, utilisez la commande suivante :fastboot reboot
Les commandes Fastboot et leur fonctionnement
Le tableau ci-dessous représente les commandes Fastboot les plus utilisées (un total de 26 commandes) et leur utilisation :
- fastboot devices : Cette commande affiche l’identifiant unique des appareils connectés à l’ordinateur en mode fastboot.
- fastboot reboot : Permet de redémarrer le téléphone en mode normal.
- fastboot reboot recovery : Cette commande permet d’entrer/redémarrer son mobile en mode recovery.
- fastboot reboot bootloader : Permet de redémarrer son téléphone en mode Fastboot.
- fastboot oem unlock : Permet le déverrouillage du Bootloader. Mais, soyez prudent, cette commande réinitialise complètement l’appareil.
- fastboot flashing unlock : Cette commande déverrouille le bootloader des appareils Google Pixel récents (sortis après 2015).
- fastboot flashing unlock_critical : Cette commande est utilisée pour déverrouiller la partition « critical » sur certains appareils Android tel que le Nothing Phone 1. Cette commande peut entraîner la suppression de toutes les données de votre appareil.
- fastboot oem lock : Rebloquer un bootloader déverrouillé.
- fastboot flashing lock : Rebloquer le bootloader des mobiles récents.
- fastboot flashing lock_critical : Cette commande permet de verrouiller à nouveau le bootloader de votre mobile si vous l’avez déverrouillé avec la commande « fastboot flashing unlock_critical ».
- fastboot flash boot boot.img : Utilisez cette commande pour réparer votre téléphone s’il redémarre en boucle à cause d’une image de boot corrompue, ou si vous souhaitez le rooter après avoir modifié l’image de boot.
N’oubliez pas de renommer le fichier du Boot en « boot.img » avant d’utiliser la commande. - fastboot flash recovery recovery.img : Utilisez cette commande pour flasher un recovery d’origine ou personnalisé sur votre mobile. N’oubliez pas également de renommer le fichier en « recovery.img » avant d’exécuter la commande.
- fastboot flashall -w : Cette commande permet d’effacer complètement la partition « /data » de l’appareil. Cette partition contient toutes vos données personnelles : vos photos, vos applications installées, vos paramètres, vos fichiers téléchargés, etc. En exécutant ladite commande, vous effacez entièrement cette partition.
- fastboot oem device-info : Cette commande affiche l’état de votre Bootloader. S’il est verrouillé, il affichera « False », sinon, il affichera « True ».
- fastboot format:ext4 userdata : Formater la partition ext4.
- fastboot boot recovery.img : Redémarrer son mobile en mode recovery de manière temporaire. Remplacez recovery.img par le nom du fichier recovery que vous souhaitez utiliser.
- fastboot erase data : Cette commande permet d’effectuer une réinitialisation complète du mobile (Hard Reset).
- fastboot erase system : Permet de formater le système avant l’installation d’une ROM custom.
- fastboot erase cache : Utilisez cette commande pour effacer tout le cache sur votre téléphone.
- fastboot erase system -w : Utilisez cette commande si vous souhaitez formater le système, le cache et les données de votre mobile.
- fastboot flash system system.img : Cette commande vous permet de flasher un fichier image du système sur votre mobile. Ce fichier est généralement inclus dans le firmware d’origine du téléphone. Il peut aussi être récupéré à partir d’une ROM personnalisée ou d’une ROM officielle.
- fastboot flash userdata data.img : Utilisez cette commande pour flasher le fichier qui contient une sauvegarde complète de la partition userdata.
- fastboot boot kernel ramdisk : Cette commande est destinée aux développeurs qui souhaitent tester rapidement leurs Kernel directement sur le matériel, sans avoir à installer une nouvelle ROM à chaque fois qu’ils apportent de nouvelles modifications.
- fastboot flash zip fichier.zip : Cette commande peut être utilisée pour installer des fichiers ZIP comme des ROMs personnalisées.
- fastboot getvar mid : Utilisez cette commande pour obtenir le numéro de modèle de votre téléphone.
- fastboot getvar all : Elle va vous afficher les informations sur votre mobile comme : le numéro de modèle, la version de la radio, l’IMEI, etc.