28Jul
Les appareils Nexus de Google sont censés recevoir des mises à jour en temps opportun, mais le déploiement échelonné signifie qu'il peut s'écouler plusieurs semaines avant que les appareils ne reçoivent les mises à jour OTA( Over-the-Air).Heureusement, il existe un moyen plus rapide( et geekier) d'installer la dernière version d'Android.
Google fournit des images système officielles pour leurs appareils Nexus, que tout le monde peut télécharger et faire clignoter par lui-même. C'est un moyen facile d'ignorer l'attente lorsqu'une nouvelle version d'Android est disponible pour les appareils Nexus.
Notez que ce processus est plus compliqué que d'attendre simplement une mise à jour over-the-air. Si vous êtes une personne normale et pas un geek avec un doigt de déclenchement démangeaisons, vous voudrez probablement juste attendre.
Première étape: Débloquer le chargeur de démarrage de votre appareil
Pour faire clignoter une image de système, votre appareil devra être déverrouillé.Les appareils Nexus vous permettent de déverrouiller leur chargeur de démarrage avec une seule commande. Si vous avez déjà déverrouillé votre appareil pour l'installer ou installer une ROM personnalisée, vous pouvez ignorer cette partie. Si vous ne l'avez pas encore fait, vous devriez être averti que le déverrouillage de votre appareil effacera ses données, comme si vous aviez effectué une réinitialisation d'usine.
Vous pouvez déverrouiller votre chargeur de démarrage de plusieurs manières différentes. La méthode officielle consiste à utiliser une commande teriminal simple, mais pour une méthode encore plus simple, vous pouvez utiliser le Nexus Root Toolkit, qui vous guidera tout au long du processus.
Etape 2: Installer ADB et Fastboot
Vous aurez besoin de deux autres choses pour ce processus: Android Debug Bridge, qui est un outil de ligne de commande pour votre ordinateur qui vous permet d'interfacer avec votre téléphone et les pilotes USB de votre téléphone. Même si vous les avez déjà installés, vous devriez obtenir les dernières versions maintenant.
Nous avons détaillé comment installer les deux avant, mais voici la version courte:
- Dirigez-vous vers la page de téléchargement du SDK Android et faites défiler jusqu'à "SDK Tools Only".Téléchargez le fichier ZIP pour votre plate-forme et décompressez-le où vous voulez stocker les fichiers ADB.
- Démarrez le gestionnaire de SDK et désélectionnez tout sauf "Android SDK Platform-tools".Si vous utilisez un téléphone Nexus, vous pouvez également sélectionner "Google USB Driver" pour télécharger les pilotes de Google.
- Une fois l'installation terminée, vous pouvez fermer le gestionnaire du SDK.
- Installez les pilotes USB pour votre téléphone. Vous pouvez les trouver sur le site Web du fabricant de votre téléphone( par exemple Motorola ou HTC).Si vous avez un Nexus, vous pouvez installer les pilotes Google que vous avez téléchargés à l'étape 2 en suivant ces instructions.
- Redémarrez votre ordinateur si vous y êtes invité.
Troisième étape: Télécharger l'image du système
Consultez la page Images d'usine pour appareils Nexus de Google et téléchargez l'image appropriée pour votre appareil. Notez que vous aurez besoin de l'image pour votre matériel spécifique. Par exemple, il existe des images distinctes pour le Nexus 7( 2013) avec Wi-Fi uniquement et pour le Nexus 7( 2013) avec des données cellulaires. Assurez-vous de télécharger le bon.
Téléchargez le fichier sur votre ordinateur et utilisez un programme d'extraction de fichiers, comme le 7-Zip gratuit, pour extraire son contenu dans votre dossier ADB.
Quatrième étape: Décidez si vous souhaitez effacer vos données
Si vous faites clignoter l'image du système de la manière habituelle, cela effacera votre appareil, effectuant essentiellement une réinitialisation aux paramètres d'usine. Vous pouvez essayer de mettre à jour sans effacer votre appareil, bien que vous puissiez rencontrer des problèmes. Cependant, ce processus devrait fonctionner correctement lorsque vous passez d'une version Android à la version suivante.
Pour empêcher l'effacement de votre appareil, ouvrez le fichier flash-all.bat dans un éditeur de texte tel que Notepad ++.Modifiez la ligne contenant "fastboot -w update" et supprimez le commutateur -w avant d'enregistrer le fichier.
Étape 5: Faire clignoter l'image du système
Copiez les fichiers image du système dans le même dossier que l'ADB.Puis maintenez la touche Maj enfoncée, cliquez avec le bouton droit dans ce dossier et sélectionnez «Ouvrir la fenêtre de commande ici» pour ouvrir une fenêtre d'invite de commandes dans ce dossier.
Activez le débogage USB sur votre appareil Nexus en accédant au menu Options du développeur masqué et en activant l'option de débogage USB.
Connectez votre appareil Nexus à votre ordinateur avec le câble USB fourni, puis exécutez la commande suivante pour redémarrer le périphérique dans le chargeur de démarrage:
adb reboot bootloaderEn cas de problème, vous devrez peut-être réparer les pilotes de votre appareil. Lisez ce guide pour plus d'informations sur la configuration d'ADB et le bon fonctionnement de celle-ci. Gardez à l'esprit que vous devrez accepter l'invite d'authentification sur le périphérique avant que la commande adb puisse faire quoi que ce soit.
Une fois que l'appareil affiche le chargeur de démarrage sur son écran, vous verrez un Android avec son panneau avant ouvert-double-cliquez sur le fichier flash-all.bat. Le script devrait faire clignoter votre appareil avec la nouvelle image du système.
Une fois le processus terminé, votre appareil redémarrera automatiquement. Si vous n'avez pas supprimé l'option -w, vous devrez recommencer le processus d'installation pour la première fois.
Que faire si le script ne fonctionne pas?
Parfois, flash-all.bat génère une erreur sur les ressources manquantes ou manque d'espace. Dans cette situation, il est généralement préférable de tout faire clignoter manuellement pièce par pièce. Cette astuce est également utile si vous voulez seulement faire clignoter partie de l'image d'usine - comme le bootloader ou la récupération - sans clignoter le reste.
La première chose à faire avant d'entrer les commandes manuelles est de décompresser le fichier image, qui utilise généralement le format de nommage "image- device-build . zip".Il est plus facile de décompresser le contenu du fichier directement dans le dossier dans lequel vous travaillez déjà afin que tous les fichiers requis se trouvent au même endroit. Une fois décompressé, il devrait y avoir cinq ou six fichiers supplémentaires dans votre dossier de travail( en fonction de l'appareil): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img( pour les appareilsavec des connexions mobiles uniquement) et vendor.img( Nexus 9 uniquement).
Une fois que tout est décompacté, redémarrez le bootloader en utilisant la commande adb reboot bootloader précédemment et exécutez les commandes suivantes, en appuyant sur Entrée après chacune d'entre elles, pour flasher manuellement chaque élément sur votre périphérique.
fastboot effacement boot fastboot effacement cache fastboot effacement récupération fastboot effacement système fastboot flash bootloader "nom-de-bootloader.img" fastboot redémarrage-bootloader fastboot flash radio "nom-de-radio.img"( si présent) fastboot redémarrage-bootloader fastbootflash système system.img fastboot démarrage rapide boot.img récupération rapide flash recovery.img fastboot flash cache.img fastboot fournisseur flash vendeur.img( Nexus 9 uniquement)Si vous faites une installation propre d'Android et que vous voulez tout effacer, utilisez les commandes suivantes suivantes:
fastboot effacement userdata fastboot flash utilisateurdata userdata.img fastboot rebootGardez à l'esprit que certaines de ces commandes peuvent prendre du temps à flash-à savoir system.img et userdata.img-donc ne vous inquiétez pas sil'invite de commande semble ne pas répondre. Une fois prêt pour la commande suivante, le curseur réapparaîtra.
Ce processus est également utile si vous avez flashé une ROM personnalisée et que vous devez revenir à l'image système Android standard fournie avec votre périphérique. Cette option est largement destinée aux développeurs et aux geeks Android, c'est donc plus compliqué que d'attendre une mise à jour OTA( over-the-air) normale.