AccueilGuides pratiquesLe guide complet pour flasher les images d'usine sur Android à l'aide...

Le guide complet pour flasher les images d’usine sur Android à l’aide de Fastboot

Si votre téléphone possède un chargeur de démarrage déverrouillé, vous pouvez utiliser les commandes Fastboot pour flasher les images d’usine. Cela peut sembler être un tas de jargon technique, mais en fin de compte, c’est la meilleure méthode pour mettre à jour un appareil enraciné, réparer un téléphone en brique, revenir au stock ou même obtenir de nouvelles mises à jour Android avant tout le monde.

Tout comme ADB, Fastboot est un utilitaire Android très puissant qui accepte les commandes via un shell de terminal. Mais si cela semble intimidant, ne vous inquiétez pas, car une fois que vous aurez appris les choses, vous en saurez beaucoup plus sur le fonctionnement interne d’Android, ainsi que sur la façon de résoudre les problèmes les plus courants.

Une note sur les appareils Samsung

Le processus décrit ci-dessous fonctionnera pour la plupart des appareils Nexus, Pixel, HTC et Motorola, ainsi que pour les téléphones et tablettes de nombreux autres fabricants. Cependant, les appareils Samsung utilisent leur propre logiciel de mise à jour du firmware, donc Fastboot n’est pas la voie à suivre si vous possédez un Galaxy. Au lieu de cela, il est préférable d’utiliser Odin pour flasher le firmware sur un appareil Samsung, et nous avons couvert ce processus sur le lien suivant.

Étape 1: installer ADB et Fastboot sur votre ordinateur

Tout d’abord, vous devrez installer ADB et Fastboot sur votre ordinateur, qui sont les utilitaires qui vous permettent de flasher des images à l’aide des commandes Fastboot. Il existe plusieurs versions « en un clic » et « allégées » d’ADB et de Fastboot réalisées par des tiers, mais je ne recommanderais pas de les utiliser car elles ne sont pas mises à jour aussi souvent que les utilitaires officiels, donc elles peuvent ne pas être entièrement compatible avec les nouveaux appareils.

Au lieu de cela, votre meilleur pari est d’installer les outils du SDK Android, qui contient ADB et Fastboot, ou simplement ADB et Fastboot, de Google. Peu importe si vous choisissez le package complet ou seulement les outils de la plateforme eux-mêmes, ils sont la vraie affaire. J’ai décrit le processus d’installation pour Windows, Mac et Linux dans la méthode 1 dans le guide suivant, alors allez-y pour commencer.

Étape 2: activer le déverrouillage OEM

Afin de flasher des images à l’aide de Fastboot, le chargeur de démarrage de votre appareil devra être déverrouillé. Si vous l’avez déjà fait, vous pouvez passer à l’étape 3.

Mais avant de pouvoir déverrouiller votre chargeur de démarrage, vous devez activer un paramètre si votre appareil est livré avec Android Marshmallow ou supérieur préinstallé. Pour accéder à ce paramètre, commencez par activer le menu des options du développeur sur votre téléphone ou votre tablette. Une fois que vous avez fait cela, ouvrez le menu des options du développeur, puis activez le commutateur à côté de « Déverrouillage OEM », et vous serez prêt à partir.

Si cette option n’est pas présente sur votre appareil, il est probable que votre appareil ne soit pas livré avec Android Marshmallow ou supérieur préinstallé. Cependant, si l’option est présente mais grisée, cela signifie généralement que votre chargeur de démarrage ne peut pas être déverrouillé, ce qui signifie que vous ne pourrez pas flasher des images à l’aide de Fastboot.

Étape 3: Mettez votre téléphone en mode Bootloader

Pour exécuter les commandes Fastboot, votre téléphone ou tablette devra être en mode bootloader. Ce processus variera en fonction de votre appareil.

Pour la plupart des téléphones, commencez par éteindre complètement votre appareil. Lorsque l’écran devient noir, maintenez enfoncés les boutons de volume et d’alimentation simultanément, et maintenez-les enfoncés pendant environ 10 secondes.

Si cela ne fonctionne pas, éteignez le téléphone, puis maintenez enfoncé le bouton de réduction du volume. De là, branchez un câble de données USB sur votre PC, puis attendez simplement quelques secondes.

Si cela ne fonctionne toujours pas, essayez de répéter la méthode du câble USB, mais cette fois utilisez le bouton d’augmentation du volume.

En quelques instants, vous devriez être accueilli par le menu Bootloader d’Android, qui devrait ressembler à ceci:

Mode Bootloader sur le Pixel XL. Image de Dallas Thomas / Android How

Lorsque vous voyez cet écran, assurez-vous que votre téléphone ou votre tablette est branché à votre ordinateur avec un câble de données USB. En dehors de cela, laissez l’appareil tranquille, car le reste du travail se fera du côté informatique..

Étape 4: ouvrez un shell ADB sur votre ordinateur

Accédez au répertoire d’installation d’ADB et de Fastboot sur votre ordinateur. Pour les utilisateurs de Windows, cela se trouve généralement dans C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools. Pour les utilisateurs Mac et Linux, cela dépend de l’endroit où vous avez extrait votre dossier ADB lorsque vous avez installé l’utilitaire, alors recherchez dans votre disque dur le dossier platform-tools si vous avez oublié.

Lire aussi:  Comment diffuser l'écran d'Android sur un PC à l'aide du WiFi ou de l'USB

À partir d’ici, si vous utilisez un PC Windows, maintenez enfoncé le bouton Maj de votre clavier, puis cliquez avec le bouton droit sur un espace vide et choisissez «Ouvrir la fenêtre de commande ici». Pour les utilisateurs Mac et Linux, ouvrez simplement une fenêtre Terminal, puis changez de répertoire dans le dossier platform-tools à l’intérieur de votre répertoire d’installation ADB.

Étape 5: déverrouillez le chargeur de démarrage

Cette étape suivante est quelque chose que vous ne devez faire qu’une seule fois, donc si votre chargeur de démarrage est déjà déverrouillé, vous pouvez avancer. Sinon, vous devrez exécuter une seule commande Fastboot, mais notez que cela effacera toutes les données de votre appareil.

Avant d’entrer dans cette partie, notez que je vais lister les commandes pour les utilisateurs de Windows. Les utilisateurs de Mac devront ajouter un point et une barre oblique (./) avant chacune de ces commandes, et les utilisateurs Linux devront ajouter une barre oblique (/) à l’avant.

Donc, à partir du shell ADB, tapez la commande suivante, puis appuyez sur Entrée.

  • périphériques fastboot

Si cela renvoie une série de lettres et de chiffres suivis du mot « fastboot », alors votre appareil est correctement connecté et vous êtes prêt à partir. Sinon, reportez-vous à l’étape 1 pour vérifier votre installation ADB et Fastboot et assurez-vous que votre appareil est en mode bootloader comme indiqué à l’étape 3.

Ensuite, il est temps de déverrouiller votre chargeur de démarrage. Selon la version d’Android fournie avec votre appareil, cela se fera de deux manières.

Donc, si votre appareil est livré avec Lollipop ou inférieur pré-installé, entrez la commande suivante:

  • déverrouillage OEM fastboot

Si votre appareil est livré avec Marshmallow ou une version ultérieure, tapez la commande suivante, puis appuyez sur Entrée:

  • déverrouillage clignotant fastboot

Envoi de la commande de déverrouillage du chargeur de démarrage vers un appareil livré avec Marshmallow ou une version ultérieure.

À ce stade, vous verrez un message sur votre appareil Android vous demandant si vous êtes sûr de vouloir déverrouiller le chargeur de démarrage. Assurez-vous que l’option « Oui » est en surbrillance, et si ce n’est pas le cas, utilisez vos touches de volume pour le faire. De là, appuyez sur le bouton d’alimentation, puis votre chargeur de démarrage se déverrouillera et votre téléphone redémarrera en mode Fastboot.

Écran de déverrouillage du chargeur de démarrage sur le Nexus 6P. Image de Dallas Thomas / Android How

Étape 6: Téléchargez les images d’usine

Maintenant que votre chargeur de démarrage est déverrouillé, vous êtes prêt à commencer à flasher les images d’usine, mais vous devez d’abord télécharger les images réelles elles-mêmes. Voici quelques liens pour télécharger le package d’images d’usine pour les appareils courants.

  • Images d’usine pour les appareils Nexus ou Pixel
  • Images d’usine pour les appareils HTC
  • Images d’usine pour les appareils Motorola
  • Images factorielles pour les appareils OnePlus
  • Images d’usine pour les appareils essentiels

Avec chacun des liens ci-dessus, localisez simplement le modèle de votre appareil dans la liste, puis téléchargez le dernier firmware disponible sur votre ordinateur. Si votre fabricant n’est pas répertorié ici, essayez de googler «images d’usine pour».

Étape 7: Flashez les images d’usine

Il est maintenant temps de flasher les images. La première chose que vous voudrez faire ici est d’extraire l’archive d’images d’usine que vous avez téléchargée à partir du site Web de votre fabricant. Pour cette partie, je recommanderais d’utiliser 7-Zip, car il est gratuit et fonctionne avec la plupart des formats d’archives.

Extraire l’archive d’images d’usine.

Ensuite, déplacez tout le contenu de l’archive dans le dossier platform-tools à l’intérieur de votre répertoire d’installation ADB, puis ouvrez une fenêtre Shell ADB dans ce dossier. Pour plus d’informations à ce sujet, reportez-vous à l’étape 4 ci-dessus.

Fichiers d’image d’usine transférés dans le dossier platform-tools.

En dehors de cela, il existe deux approches différentes que vous pouvez adopter lors du flashage des images. Je décrirai les deux dans des sections distinctes ci-dessous.

Option 1: utilisez le script Flash-All

La plupart des packages d’images d’usine contiennent un script « flash-all » qui applique toutes les images d’un seul coup. Si vous essayez de récupérer votre appareil à partir d’une brique molle, c’est la façon la plus simple de procéder. Cependant, il détachera votre appareil et effacera toutes les données existantes, donc si vous préférez éviter cela, voir l’option 2 ci-dessous.

Mais pour exécuter le script flash-all, tapez la ligne suivante dans l’invite de commande, puis appuyez sur Entrée:

  • flash-tout

Envoi de la commande « flash-all ».

Le processus prendra quelques minutes, mais une fois terminé, votre téléphone devrait redémarrer automatiquement et vous exécuterez un firmware 100% stock complet.

Option 2: Extraire les images et les flasher individuellement

Pour une deuxième option, vous pouvez flasher les images du système individuellement. Cette méthode nécessite un travail supplémentaire, mais elle peut être utilisée pour déraciner, mettre à jour ou décompresser votre appareil sans perdre les données existantes.

Lire aussi:  Comment résoudre le problème de la notification des messager et non de fonctionnement

Commencez par extraire toutes les archives supplémentaires du package d’images d’usine. Parfois, les packages d’images d’usine peuvent contenir une série de trois ou quatre archives imbriquées, alors assurez-vous de les décompresser toutes. À partir de là, copiez tous les fichiers image dans le dossier principal platform-tools – en d’autres termes, ne les laissez dans aucun sous-dossier.

Toutes les images extraites du package d’images d’usine dans le dossier platform-tools.

De là, il y a deux images dont vous pouvez vous débarrasser: cache.img et userdata.img. Ce sont les images qui remplaceront vos données et le cache avec un espace vide, donc si vous ne les flashez pas, vos données existantes resteront intactes.

Parmi les images restantes, six constituent les éléments principaux d’Android: démarrage, chargeur de démarrage, radio, récupération, système et fournisseur.

L’image de démarrage contient le noyau, donc si vous voulez simplement vous débarrasser d’un noyau personnalisé qui cause des problèmes avec votre appareil, il vous suffit de flasher celui-ci. Pour ce faire, tapez la commande suivante dans la fenêtre du shell ADB:

  • fastboot flash boot .img

Ensuite, l’image du chargeur de démarrage — c’est l’interface que vous utilisez pour flasher les images avec les commandes Fastboot. Donc, pour mettre à jour votre chargeur de démarrage, tapez:

  • fastboot flash bootloader .img

Une fois que vous avez fait cela, vous devez recharger le chargeur de démarrage afin de pouvoir continuer à flasher les images sur la nouvelle version. Pour ce faire, tapez:

  • fastboot reboot-bootloader

Après cela, nous avons l’image radio. Celui-ci contrôle la connectivité sur votre appareil, donc si vous rencontrez des problèmes avec le Wi-Fi ou les données mobiles, ou si vous souhaitez simplement mettre à jour votre radio, tapez:

  • radio flash fastboot .img

Ensuite, il y a la récupération. C’est quelque chose que vous pouvez ou non vouloir flasher, selon les modifications que vous avez apportées. Par exemple, si vous avez installé la récupération personnalisée TWRP, le clignotement de cette image écrasera votre modification et la remplacera par l’interface de récupération de stock. Donc, si vous mettez simplement à jour votre appareil modifié, vous devez ignorer celui-ci. Sinon, si vous prévoyez de conserver le stock de votre téléphone et que vous souhaitez la nouvelle version de la récupération des stocks, tapez:

  • fastboot flash recovery .img

La prochaine étape est la plus importante: l’image système. Celui-ci contient tous les fichiers qui composent le système d’exploitation Android réel. En tant que tel, c’est la partie la plus essentielle de toute mise à jour.

Cependant, vous ne mettez peut-être pas à jour votre téléphone. Vous pouvez simplement re-flasher le firmware d’origine pour récupérer à partir d’une brique molle. Si tel est le cas, l’image système est souvent la seule image dont vous avez besoin pour flasher afin de tout réparer, car elle contient l’intégralité d’Android. En d’autres termes, si vous flashez cette image et rien d’autre, cela annulera toutes les modifications que vous avez apportées avec l’accès root et remettra tout en place..

Donc, comme remède universel dans la plupart des situations de briques molles, ou comme méthode pour obtenir la partie principale d’une mise à jour Android, tapez:

  • système flash fastboot .img

Enfin, il y a l’image du fournisseur. Ceci n’est présent que sur les téléphones plus récents, alors ne vous inquiétez pas si ce n’est pas dans votre package d’images d’usine. Mais s’il est là, il contient quelques fichiers importants, alors tapez la ligne suivante pour mettre à jour cette partition:

  • fournisseur flash fastboot .img

Après avoir envoyé une ou toutes les commandes ci-dessus, vous serez prêt à redémarrer votre appareil et à démarrer sur Android. Pour ce faire, tapez:

  • redémarrage rapide

Flashage individuel des images d’usine.

À ce stade, votre appareil doit être entièrement mis à jour, ou si vous essayez de récupérer à partir d’une brique molle, il devrait fonctionner sans problème. Et puisque vous savez maintenant ce que fait réellement chacune des images du système principal, vous aurez une meilleure idée du fonctionnement d’Android à l’avenir.

Le clignotement des images d’usine individuellement m’a aidé à mieux comprendre Android que tout autre mod ou processus. Si vous y réfléchissez, Android n’est qu’une série d’images écrites sur un stockage flash, et maintenant que vous les avez traitées individuellement, vous devriez être en mesure d’identifier et de résoudre les problèmes liés aux racines beaucoup plus facilement..

Vous voulez aider à prendre en charge Android How et obtenir beaucoup sur une nouvelle technologie douce? Découvrez toutes les offres sur la nouvelle boutique Android.

Photo de couverture et captures d’écran par Dallas Thomas / Android How