Comment mettre à niveau manuellement votre appareil Nexus avec les images d'usine de Google
Les appareils Nexus de Google sont censés recevoir des mises à jour à temps, mais le déploiement échelonné signifie qu'il peut s'écouler des semaines avant que les appareils reçoivent des mises à jour par liaison radio. Heureusement, il existe un moyen plus rapide (et plus geek) 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 flash seul. C'est un moyen facile d'éviter 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 en direct. Si vous êtes une personne normale et non un geek avec un doigt qui pique, vous voudrez probablement attendre.
Première étape: déverrouiller le chargeur de démarrage de votre appareil
Pour flasher une image système, votre appareil devra être déverrouillé. Les appareils Nexus vous permettent de déverrouiller leur chargeur de démarrage en une seule commande. Si vous avez déjà déverrouillé votre appareil pour le rooter ou pour installer une ROM personnalisée, vous pouvez ignorer cette partie. Si vous ne l'avez pas encore fait, vous devez ê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 différentes manières. La méthode officielle consiste à utiliser une simple commande teriminal, mais pour une méthode encore plus simple, vous pouvez utiliser la boîte à outils Racine Nexus, qui vous guidera tout au long du processus..
Deuxième étape: installer ADB et Fastboot
Vous aurez besoin de deux autres choses pour ce processus: le pont de débogage Android, qui est un outil de ligne de commande pour votre ordinateur vous permettant de vous connecter à votre téléphone et les pilotes USB de votre téléphone. Même si vous les avez déjà installées, vous devriez avoir les dernières versions maintenant.
Nous avons expliqué comment installer les deux auparavant, mais voici la version abrégée:
- Allez sur la page de téléchargement du SDK Android et faites défiler jusqu'à «Outils du SDK uniquement». Téléchargez le fichier ZIP de votre plate-forme et décompressez-le où vous souhaitez stocker les fichiers ADB..
- Démarrez le SDK Manager et désélectionnez tout, sauf “Android SDK Platform-tools”. Si vous utilisez un téléphone Nexus, vous pouvez également sélectionner «Pilote Google USB» pour télécharger les pilotes de Google..
- Une fois l’installation terminée, vous pouvez fermer le gestionnaire de SDK..
- Installez les pilotes USB pour votre téléphone. Vous les trouverez 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 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 séparées 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, comme le logiciel gratuit 7-Zip, pour extraire son contenu dans votre dossier ADB..
Quatrième étape: décider s'il faut effacer vos données
Faire clignoter l’image système de la manière habituelle essuiera votre appareil, effectuant essentiellement une réinitialisation des paramètres d’usine. Vous pouvez essayer de mettre à jour sans effacer votre appareil, même si vous pouvez rencontrer des problèmes. Cependant, ce processus devrait fonctionner correctement lorsque vous passez d'une version Android à la version suivante..
Pour éviter que votre appareil ne soit effacé, ouvrez le fichier flash-all.bat dans un éditeur de texte tel que Notepad ++. Editez la ligne contenant «fastboot -w update» et supprimez le commutateur -w avant d’enregistrer le fichier..
Cinquième étape: Flash l'image système
Copiez les fichiers d’image système dans le même dossier que ADB. Maintenez ensuite la touche Maj enfoncée, cliquez avec le bouton droit de la souris sur 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 son câble USB inclus, puis exécutez la commande suivante pour redémarrer l'appareil dans le chargeur de démarrage:
redémarrage du chargeur de démarrage adb
En cas de problème, vous devrez peut-être réparer les pilotes de votre périphérique. Lisez ce guide pour plus d’informations sur la configuration d’ADB et sur son bon fonctionnement. N'oubliez pas que vous devez accepter l'invite d'authentification sur le périphérique avant que la commande adb puisse faire quoi que ce soit..
Une fois que le périphérique 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 doit faire clignoter votre appareil avec la nouvelle image système.
Une fois le processus terminé, votre appareil redémarre automatiquement. Si vous n'avez pas supprimé l'option -w, vous devrez recommencer le processus d'installation initiale..
Que faire si le script ne fonctionne pas
Parfois, cependant, flash-all.bat génère une erreur concernant les ressources manquantes ou le manque d’espace. Dans cette situation, il est généralement préférable de tout faire manuellement, tout à la fois. Cette astuce est également utile si vous voulez seulement flasher partie de l'image d'usine, comme le chargeur de démarrage ou la récupération, sans que le reste clignote.
La première chose à faire avant de saisir les commandes manuelles est de décompresser le fichier image, qui utilise généralement le fichier «image».-construction de l'appareil.zip ”format de nommage. 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é, votre dossier de travail devrait contenir cinq ou six fichiers supplémentaires (en fonction du périphérique): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (pour les périphériques avec des connexions mobiles uniquement) et vendor.img (Nexus 9 uniquement).
Une fois que tout est décompressé, redémarrez dans le chargeur de démarrage en utilisant le redémarrage du chargeur de démarrage adb
commande précédente et exécutez les commandes suivantes, en appuyant sur Entrée après chacune d'elles, pour flasher manuellement chaque élément sur votre appareil.
fastboot effacer démarrage
fastboot effacer le cache
récupération rapide d'effacement
système d'effacement rapide
chargeur de démarrage rapide flash "name-of-bootloader.img"
fastboot reboot-bootloader
radio flash de démarrage rapide "nom-de-radio.img" (si présent)
fastboot reboot-bootloader
système flash rapide system.img
démarrage rapide flash boot.img
récupération flash fastboot recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img (Nexus 9 uniquement)
Si vous effectuez une nouvelle installation d'Android et souhaitez tout effacer, utilisez les commandes suivantes:
fastboot effacer les données utilisateur
fastboot flash userdata userdata.img
redémarrage rapide
N'oubliez pas que certaines de ces commandes peuvent prendre du temps, notamment flash-à savoir system.img et userdata.img-so. Ne vous inquiétez pas si l'invite de commande semble ne pas répondre. Une fois prêt pour la prochaine commande, le curseur réapparaîtra.
Ce processus est également utile si vous avez flashé une ROM personnalisée et avez besoin de revenir à l'image système Android standard fournie avec votre appareil. Cette option est largement destinée aux développeurs et aux utilisateurs d'Android. C'est donc plus compliqué que d'attendre une mise à jour OTA (over the air) normale..