16Jul

Comment mettre à niveau manuellement votre appareil Nexus avec ADB Sideload

Les mises à jour de l'OTA de Nexus sont un peu énigmatiques: elles viennent directement de Google, mais elles dépendent également de l'approbation des opérateurs avant de pouvoir être envoyées vers des périphériques sur certains réseaux. Obtenir la dernière mise à jour OTA signifie soit attendre quelques semaines, ou clignoter manuellement une image d'usine complète, ce qui peut être un peu jovial. Maintenant, cependant, le processus est plus rationalisé, de sorte que vous pouvez flasher la dernière mise à jour avec une commande, pas d'attente nécessaire.

Bien que l'ancienne méthode d'image de l'usine était simple en théorie, elle n'était pas toujours très fiable - parfois, le script de Google ne fonctionnait pas, donc vous deviez faire défiler manuellement un tas de fichiers à partir de l'invite de commandes. De plus, il nécessitait un bootloader déverrouillé, ce que ne fait pas la nouvelle méthode.

Cette nouvelle méthode utilise la commande adb sideload pour flasher la dernière mise à jour d'un seul coup. Si vous n'avez pas utilisé cette commande auparavant, cela peut être un peu intimidant au début, mais c'est en fait assez facile. Et, en plus, c'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 configurer ADB et fastboot sur votre ordinateur. Pour faciliter l'utilisation, vous devez également configurer ADB dans votre PATH système Windows. Une fois que vous avez tout configuré, vous êtes prêt à envoyer des OTA sur votre appareil Nexus. Doux.

ARTICLES CONNEXES
Comment installer et utiliser ADB, l'utilitaire Android Debug Bridge
Comment modifier votre système PATH pour un accès simplifié à la ligne de commande sous Windows

Ensuite, si vous ne l'avez pas déjà fait, vous devrez accéder aux options de développement de votre téléphone.menu et activer le débogage USB.Encore une fois, c'est simple, et une fois que c'est fait, vous n'aurez plus à le faire( à moins que vous réinitialisiez l'appareil en usine).

Avec toutes les choses de préparation à l'écart, rendez-vous sur la page des fichiers OTA de Google. Il y a un accord légal que vous devez accepter avant de pouvoir accéder aux fichiers, mais c'est juste le typique mumbo jumbo: ces fichiers sont fournis par Google, vous acceptez les termes, bla bla bla. Une fois que vous êtes d'accord, les téléchargements apparaîtront.

Depuis le lancement de cette fonction , seuls les fichiers OTA les plus récents sont disponibles pour chaque périphérique. Je vais utiliser la dernière mise à jour de correctif de sécurité sur mon Nexus 6P pour ce tutoriel, c'est-à-dire la version MTC19T pour ceux qui suivent à la maison.

Une fois que vous avez accès aux téléchargements, allez-y et trouvez la construction de votre appareil. Cliquez sur le lien "Lien" pour lancer le téléchargement. Ce sont des paquets OTA complets, donc ils sont toujours aussi gros qu'une image d'usine - celui de mon 6P est un énorme 910 Mo.

Avec le fichier téléchargé et ADB installé, vous êtes prêt à démarrer.

Étape 2: Connexion de votre appareil et redémarrage en cours de récupération

Allez-y et connectez l'appareil à votre ordinateur. La première fois que vous faites cela, vous devez approuver le débogage USB sur ce PC - si c'est votre ordinateur personnel( ce que j'espère, étant donné que vous venez d'installer un tas de choses dessus), puis cochez la case «Toujours autoriserà partir 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 avec la commande suivante:

adb devices

S'il est correctement connecté, vous verrez un identifiant alphanumérique et le mot "device". Vous êtes prêt à partir.

Utilisez cette commande pour redémarrer le périphérique en restauration:

adb redémarrage de récupération

Votre appareil doit commencer à redémarrer.

Troisième étape: Sideload la mise à jour OTA

L'appareil va redémarrer dans un écran avec un petit gars Android et un point d'exclamation rouge. Appuyez sur le bouton Augmenter le volume tout en maintenant le bouton d'alimentation pour afficher le menu de récupération masqué.

Une fois le menu affiché, utilisez le bouton Volume bas pour accéder à l'option "Appliquer la mise à jour à partir de la BAD", puis appuyez sur le bouton d'alimentation. Cela permettra au périphérique d'accepter le fichier OTA.

De retour sur l'ordinateur, tapez ce qui suit:

adb sideload & lt; ota zip updatefile.zip & gt;

. .. où updatefile.zip est le nom de fichier de votre OTA.

Une fois correctement exécuté, le fichier commencera à pousser vers l'appareil. Un pourcentage d'achèvement apparaîtra dans l'invite de commande, vous donnant une sorte d'idée quand il sera terminé.Ça va prendre un peu, alors allez prendre un café.

Quand c'est fini, le menu de récupération apparaîtra à 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. Cela va probablement prendre 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, selon le nombre d'applications que vous avez installé.(Heureusement, en commençant par Android N, les temps d'optimisation seront considérablement améliorés.)

Et c'est tout, vous avez terminé.Félicitations.

Bien qu'adb sideload ne soit pas nécessairement nouveau, c'est l'un des premiers vrais usages quotidiens, en particulier pour les utilisateurs non-rooted. C'est un moyen plus simple de flasher manuellement les fichiers OTA, d'autant plus que vous n'avez pas à vous soucier de lancer un nouveau chargeur de démarrage, récupération, radio, ou des fichiers système, une seule commande, et c'est tout. J'aime le pilote automatique.