Si vous avez déjà possédé un appareil HTC ou un appareil de la gamme Nexus, il y a de fortes chances que vous ayez tapé le mot “fastboot” dans votre ligne de commande à un moment ou à un autre. Cela dit, il est probable que vous n’ayez fait qu’effleurer la surface de ce que peut faire ce petit outil Android très pratique. Jetons un coup d’œil plus approfondi.

Qu’est-ce que Fastboot ?

Fastboot est un outil/protocole permettant d’écrire des données directement sur la mémoire flash de votre téléphone. En pratique, il est utilisé pour flasher des images telles que les récupérations, les chargeurs de démarrage et les noyaux sur votre appareil Android. En dehors de l’évident, vous pouvez également restaurer les sauvegardes nandroid, changer votre écran d’accueil, et flasher les mises à jour du système.

Fastboot ne peut pas faire grand-chose sans un appareil enraciné et un SPL (secondary program loader), c’est-à-dire le chargeur de démarrage, ou HBOOT pour HTC. Si vous avez un appareil Nexus, vous n’avez généralement pas besoin de modifier votre SPL, car votre appareil est livré d’usine avec un chargeur de démarrage assez performant.

Tout comme ADB, fastboot est inclus dans le SDK Android.

Étape 1 : Installation de Fastboot

Télécharger l’ensemble du SDK Android si vous n’avez besoin que de Fastboot est excessif. Heureusement, il est possible de télécharger et d’installer les outils spécifiques dont nous avons besoin en quelques étapes faciles, sur tous les principaux systèmes d’exploitation.

Installation sous Windows

Faire fonctionner Fastboot sous Windows peut être un peu difficile. Heureusement, l’utilisateur des forums XDA Snoop05 a créé un installateur qui simplifie massivement le processus, en installant à la fois Fastboot et ADB, en installant les pilotes de périphériques nécessaires, et en ajoutant ces outils à votre PATH système (ce qui leur permet d’être exécutés depuis n’importe quel dossier via la ligne de commande), en une opération de 15 secondes.

Tout simplement télécharger et exécuter le programme d’installation. Il vous sera demandé si vous voulez installer ADB et Fastboot type “Y“et appuyez sur Entrée. Il vous demandera ensuite si vous voulez installer ADB dans tout le système, tapez “Y“et appuyez sur Entrée. Après cela, il vous sera demandé d’installer les pilotes de périphériques.

Une fois de plus, tapez “Y“et appuyez sur Entrée, ce qui ouvrira un autre programme d’installation pour les pilotes. Cliquez simplement sur “Suivant“et laissez les pilotes s’installer.

Une fois l’installation terminée, sélectionnez “Terminer“Le programme d’installation se fermera et vous aurez terminé.

Installation de Mac OS X

Dans la même veine que l’installateur Windows utilisé ci-dessus, des scripts ont été écrits pour OS X qui simplifient massivement le processus d’installation Fastboot.

Installation de Linux

De loin le processus d’installation le plus simple de tous. Sur de nombreuses distributions, y compris Kali Linux et BackTrack, vous n’aurez besoin que d’une seule commande à partir du terminal :

sudo apt-get install android-tools-fastboot android-tools-adb

Si pour une raison quelconque cela ne fonctionne pas, vous devrez peut-être ajouter manuellement un dépôt à APT (advanced packaging tool) avec la commande suivante. Une fois l’opération terminée, exécutez à nouveau la première commande et le logiciel devrait s’installer cette fois-ci.

sudo add-apt-repository ppa:phablet-team/tools &&amp ; sudo apt-get update

Note : Si vous utilisez une version de Linux qui n’utilise pas APT, vous devrez consulter la procédure d’installation pour votre gestionnaire de paquets spécifique, bien qu’elle doive être assez similaire.

Étape 2 : Configuration de votre téléphone pour utiliser Fastboot

Il est maintenant temps de démarrer votre téléphone en “mode fastboot”. Sur la plupart des modèles, vous pouvez entrer en mode fastboot en éteignant complètement votre appareil et en le rallumant en maintenant simultanément les boutons Power et Volume Down.

Avec votre appareil en mode fastboot, connectez-le à votre ordinateur en utilisant le câble USB de votre appareil, puis ouvrez l’invite de commande/terminal sur votre ordinateur et tapez ce qui suit.

fastboot devices

Si fastboot fonctionne correctement, vous verrez votre appareil listé ici par son numéro de série.

Si vous ne voyez aucun appareil listé, assurez-vous que votre appareil est bien en mode fastboot et que vous utilisez un bon câble USB (oui, cela fait une différence).

Étape 3 : Commandes Fastboot de base

Maintenant que Fastboot est opérationnel, voyons ce que nous pouvons faire avec.

Déverrouiller/Relancer votre Bootloader

Sur les appareils Nexus, la commande suivante est tout ce qu’il faut pour déverrouiller votre bootloader et rooter votre appareil.

fastboot oem unlock

Cependant, sur d’autres appareils, le déverrouillage du bootloader seul ne sera pas très utile. Vous devrez utiliser des exploits spécifiques pour supprimer complètement le drapeau radio sécurisé. Assurez-vous de faire des recherches sur votre appareil spécifique pour connaître la procédure exacte de déverrouillage/enracinement.

Pour inverser le processus ci-dessus et reverrouiller le chargeur de démarrage de votre appareil, utilisez simplement la commande suivante.

fastboot oem lock

NOTE : Soyez conscient que le déverrouillage du bootloader effacera votre appareil, donc sauvegardez toutes vos données utilisateur avant de le faire.

Flash une restauration personnalisée

Il existe un certain nombre de restaurations personnalisées disponibles pour la plupart des appareils, les plus populaires étant ClockworkMod et TWRP. Téléchargez une restauration pour votre appareil sur votre ordinateur et assurez-vous qu’il s’agit d’un fichier IMG (il peut être nécessaire de l’extraire, s’il a une extension ZIP ou autre).

Ouvrez l’invite de commande, naviguez jusqu’au dossier où l’image de récupération est enregistrée et lancez les commandes suivantes :

fastboot erase recovery
fastboot flash recovery <recovery-file.img&gt ;

Flashing d’une ROM personnalisée

Typiquement, une fois qu’une restauration personnalisée est installée, la plupart l’utilisent pour installer des ROMs, des noyaux, etc. Cependant, il est possible de faire tout cela avec le fastboot, ce qui peut être utile, surtout si vous vous trouvez dans une situation où votre partition de récupération est corrompue.

Téléchargez une ROM compatible sur votre ordinateur. Ouvrez l’invite de commande et naviguez dans le dossier où vous avez téléchargé le fichier, puis utilisez ce qui suit :

fastboot erase system -w
fastboot erase boot

Ces commandes effaceront le système, les données, le cache et les partitions de démarrage de votre appareil avant d’installer votre nouvelle ROM. Bien qu’il y ait des moments où un flash “sale” est correct, faire ceci vous aidera à éviter des problèmes lors de l’installation d’une nouvelle ROM. Maintenant, entrez la commande suivante :

fastboot update <your-file.zip&gt ;

Le zip est maintenant installé – si votre appareil ne redémarre pas automatiquement, vous pouvez le faire manuellement en lançant cette commande :

fastboot reboot

Flashing d’une radio

Le flashage d’une nouvelle radio cellulaire sur votre appareil peut être dangereux. Cela dit, une nouvelle radio peut améliorer la réception cellulaire, la vitesse des données et l’autonomie de la batterie. Il est impossible de savoir quelle radio vous conviendra le mieux sans l’essayer et observer ses effets, car elle réagira différemment en fonction de la géographie et de l’intensité générale du signal dans votre région.

Téléchargez une radio pour votre appareil sur votre ordinateur et assurez-vous qu’il s’agit d’un fichier IMG (il peut être nécessaire de l’extraire, s’il a une extension ZIP ou autre).

Ouvrez l’invite de commande, naviguez jusqu’au dossier où l’image de la radio est enregistrée et lancez la commande suivante :

fastboot flash radio <radio-file.img&gt ;

Lorsque cette commande s’exécute avec succès, redémarrez le chargeur de démarrage :

fastboot reboot-bootloader

De temps en temps, les fabricants de périphériques publient également un fichier “rcdata.img” avec une nouvelle radio. Ce fichier doit également être flashé, via cette commande :

fastboot flash rcdata rcdata.img

Flashing d’un noyau

Téléchargez un noyau compatible avec votre appareil sur votre ordinateur. Le noyau doit être un fichier IMG. Ouvrez une invite de commande, accédez au dossier dans lequel vous avez enregistré le noyau et exécutez les commandes suivantes :

fastboot erase boot
fastboot flash boot <kernel-file.img&gt ;

Étape 4 : Commandes avancées de Fastboot

Maintenant que vous avez appris les bases, voici quelques techniques avancées de Fastboot qui pourraient vous être utiles.

Changez l’écran d’accueil de votre appareil

Le flashage d’un nouvel écran d’accueil (l’image ou le GIF qui s’affiche au démarrage de votre appareil) est une tâche de bas niveau surprenante pour votre appareil Android et, en tant que telle, elle nécessite un statut s-flag off complet pour fonctionner. Si vous ne savez pas ce que cela signifie, je vous suggère de vous en tenir à la valeur par défaut.

Téléchargez ou créez un fichier image de l’écran d’accueil. Ouvrez votre invite de commande et naviguez dans le dossier où il est sauvegardé, puis lancez cette commande :

fastboot flash splash1 <splash-screen-file.img&gt ;

Lorsque vous redémarrez votre téléphone, vous devriez maintenant voir votre nouvel écran d’accueil.

Démarrez votre téléphone avec un noyau ou une image de récupération sans le flasher.

Vous avez déjà eu envie d’essayer un nouveau noyau ou une image de récupération personnalisée, mais vous n’êtes pas sûr de vouloir vous engager ? Vous souhaitez peut-être tester plusieurs noyaux l’un après l’autre pour évaluer leurs caractéristiques et leurs performances, ou vous avez besoin d’une fonction de récupération spécifique mais savez que vous ne l’utiliserez qu’une seule fois. Voici comment démarrer votre appareil avec un noyau ou une restauration sans le flasher.

Pour les noyaux, ouvrez une invite de commande, naviguez vers le dossier contenant le noyau (qui doit être un fichier IMG) que vous voulez démarrer et tapez :

fastboot boot <kernel-file.img&gt ;

Pour les images de récupération personnalisées, ouvrez une invite de commande, naviguez dans le dossier contenant la récupération (qui doit être un fichier IMG) que vous voulez démarrer et tapez :

fastboot boot <recovery-file.img&gt ;

Restaurer une sauvegarde de Nandroid

Bien que malheureusement vous ne puissiez pas faire une sauvegarde de nandroid avec fastboot, vous pouvez utiliser cet outil polyvalent pour en restaurer une, rapidement et proprement.

La sauvegarde nandroid doit être stockée sur votre ordinateur (ce qui est pratique de toute façon car cela libère de l’espace sur votre appareil) et elle doit être stockée dans le répertoire yaffs2 (vous pouvez identifier ce format comme une série de fichiers IMG qui correspondent aux différentes partitions sauvegardées, comme les données, le système et le démarrage).

Tout d’abord, effectuez un nettoyage du système :

fastboot erase system -w
fastboot erase boot

Ensuite, flashez chaque partition de votre sauvegarde nandroid :

fastboot flash userdata data.img
fastboot flash system system.img
fastboot flash boot boot.img

Aussi simple que cela, votre sauvegarde est restaurée et vous pouvez redémarrer votre appareil.

Maintenant que vous avez une meilleure compréhension de ce qu’est fastboot et de ce qu’il peut faire exactement, vous pouvez plonger dans les partitions de votre appareil Android et flasher en toute confiance.

C’est à peu près tout pour cette introduction à fastboot. Est-ce quelque chose que vous utiliserez la prochaine fois que vous piraterez votre appareil ? Ou vous êtes déjà familier avec fastboot et pensez que nous avons oublié quelque chose ? Dites-le nous dans les commentaires !

&#13 ;
&#13 ;
&#13 ;

Protégez votre connexion sans facture mensuelle. Obtenez un abonnement à vie au VPN illimité pour tous vos appareils avec un achat unique dans la nouvelle boutique high-phone, et regardez Hulu ou Netflix sans restrictions régionales, augmentez la sécurité lors de la navigation sur les réseaux publics, et plus encore.

Acheter maintenant (80% de réduction) &gt ;

D’autres offres intéressantes à consulter :