Comment mettre à niveau manuellement votre appareil Nexus avec ADB Sideload
Les mises à jour Nexus OTA sont un peu une énigme: elles proviennent directement de Google, mais elles dépendent également de l'approbation du transporteur avant de pouvoir être envoyées aux périphériques de certains réseaux. Obtenir la dernière mise à jour en ligne signifiait soit attendre quelques semaines, soit faire clignoter manuellement une image d'usine complète, ce qui peut être un peu louche. Maintenant, cependant, le processus est plus simple, de sorte que vous pouvez flasher la dernière mise à jour avec une commande, sans attente.
Alors que l'ancienne méthode d'image d'usine était en théorie simple, elle n'était pas toujours très fiable. Parfois, le script de Google ne fonctionnait pas. Vous deviez donc flasher manuellement de nombreux fichiers à partir de l'invite de commande. De plus, elle nécessitait un chargeur de démarrage non verrouillé, ce que la nouvelle méthode ne permet pas..
Cette nouvelle méthode utilise le adb sideload
commande pour flasher la dernière mise à jour en un seul coup. Si vous n'avez pas utilisé cette commande auparavant, cela peut être un peu décourageant au début, mais c'est en fait assez facile. Et en plus de cela, il est plus rapide que d'attendre que l'OTA frappe votre appareil. C'est un gagnant-gagnant.
Première étape: préparez votre ordinateur et votre périphérique
Avant de commencer, vous devez avoir configuré ADB et Fastboot sur votre ordinateur. Pour faciliter l'utilisation, vous devez également configurer ADB dans votre système PATH Windows. Une fois que tout est configuré, vous êtes prêt à transférer des OTA sur votre appareil Nexus. Sucré.
Ensuite, si ce n'est déjà fait, vous devrez accéder au menu Options de développeur de votre téléphone et activer le débogage USB. Encore une fois, c'est simple et une fois que c'est fait, vous n'aurez plus à le refaire (à moins de réinitialiser le périphérique en usine).
Avec toutes les préparatifs à venir, rendez-vous sur la page des fichiers OTA de Google. Vous devez accepter les termes d'un contrat avant de pouvoir accéder aux fichiers, mais il ne s'agit que du mumbo jumbo typique: ces fichiers sont fournis par Google, vous en acceptez les termes, blah blah blah. Une fois que vous acceptez, les téléchargements apparaîtront.
Depuis cette fonctionnalité juste lancé, seuls les fichiers OTA les plus récents sont disponibles pour chaque périphérique. Je vais utiliser la dernière mise à jour du correctif de sécurité sur mon Nexus 6P pour ce didacticiel. Ce logiciel est destiné à ceux qui suivent à la maison..
Une fois que vous avez accès aux téléchargements, allez-y et trouvez la version pour votre appareil. Cliquez sur le lien "Lien" pour lancer le téléchargement. Ce sont des packages OTA complets, donc ils ne sont encore qu’un gros comme un Factory Image-celui de mon 6P est un énorme 910Mo.
Avec le fichier téléchargé et la BAD installée, vous êtes prêt à commencer.
Deuxième étape: connectez votre appareil et redémarrez en récupération
Allez-y et connectez le périphérique à votre ordinateur. La première fois que vous faites cela, vous devrez approuver le débogage USB sur ce PC. S'il s'agit de votre ordinateur personnel (ce que j'espère, étant donné que vous venez d'installer une quantité de choses dessus), cochez la case «Toujours autoriser». de cet ordinateur ”.
Ensuite, accédez au dossier dans lequel vous avez enregistré ce fichier OTA. Maj + clic droit dans le dossier, en s'assurant qu'aucun fichier n'est sélectionné en premier. Sélectionnez «Ouvrir la fenêtre de commande ici». Sans surprise, une fenêtre de commande s'ouvre..
Dans la fenêtre de commande, assurez-vous que l'ordinateur peut voir le périphérique à l'aide de la commande suivante:
périphériques adb
S'il est correctement connecté, vous verrez un identificateur alphanumérique et le mot «périphérique». Vous êtes prêt à partir..
Utilisez cette commande pour redémarrer l'appareil en reprise:
récupération de redémarrage adb
Votre appareil devrait commencer à redémarrer.
Troisième étape: charger latéralement la mise à jour en ligne
L'appareil redémarre sur un écran avec un petit gars sous Android et un point d'exclamation rouge. Appuyez sur le bouton Volume Up en maintenant le bouton d'alimentation exposer le menu de récupération caché.
Une fois que le menu apparaît, utilisez le bouton de réduction du volume pour accéder à l'option «Appliquer la mise à jour à partir de la BAD», puis appuyez sur le bouton d'alimentation. Le périphérique sera prêt à accepter le fichier OTA..
De retour sur l'ordinateur, tapez ce qui suit:
adb sideload
… où updatefile.zip
est le nom de fichier de votre OTA.
Une fois correctement exécuté, le fichier commencera à être transmis au périphérique. Un pourcentage de complétion apparaîtra dans l'invite de commande, vous donnant une idée de son exécution. Ça va prendre un peu, alors va prendre un café.
Une fois l'opération terminée, le menu de récupération apparaît à nouveau sur votre téléphone, avec l'option «Redémarrer le système maintenant» déjà en surbrillance. Appuyez sur le bouton d'alimentation pour commencer le redémarrage.
Vous pouvez continuer et débrancher le téléphone de l'ordinateur pendant le redémarrage. Il faudra probablement un peu de temps pour démarrer complètement, car Android doit «Optimiser les applications» après une mise à jour. Cela peut prendre un tandis que, en fonction du nombre d'applications que vous avez installées. (Heureusement, à partir d'Android N, les temps d'optimisation seront considérablement améliorés.)
Et ça y est, vous avez terminé. félicitations.
Tandis que adb sideload
n’est pas nécessairement nouveau, c’est l’un des premiers usages réels et quotidiens, en particulier pour les utilisateurs non rootés. C'est un moyen plus facile de flasher manuellement les fichiers OTA, d'autant plus que vous n'avez pas à passer par tous les problèmes de flasher un nouveau chargeur de démarrage, une récupération, des radios, ou une commande de fichiers système, et c'est tout. J'aime le pilote automatique.