AccueilGuides pratiquesComment appliquer des mises à jour OTA sur votre Rooted Pixel 2...

Comment appliquer des mises à jour OTA sur votre Rooted Pixel 2 ou 2 XL

Vous avez donc enraciné votre Pixel 2 ou 2 XL et tout semble bien fonctionner. Cependant, un mois s’écoule et vous recevez une notification pour installer la mise à jour de sécurité mensuelle. Comme sur des roulettes, Google diffuse des correctifs de sécurité OTA tous les mois, mais vous avez un nouveau problème à ce stade: en tant qu’utilisateur root, vous ne pouvez pas appliquer la mise à jour correctement.

Ne pas connaître ces détails vitaux peut décourager les débutants et même les propriétaires expérimentés de Pixel de revenir sur la scène racine. Il est extrêmement important de suivre les mises à jour de sécurité, en particulier tous les logiciels malveillants et exploits malveillants qui ont fait des bêtises ces derniers temps. Nous verrons plus en détail comment résoudre ce problème de mise à jour pour les utilisateurs enracinés dans les sections ci-dessous.

La partition A / B

En 2016, Google a présenté le premier téléphone Pixel avec une nouvelle fonctionnalité appelée mises à jour transparentes, qui permet l’installation d’une mise à jour OTA sur une partition secondaire tout en maintenant intacte la partition active (votre session actuelle). Cela facilite la mise à jour côté utilisateur car, lors du redémarrage du système, les deux partitions changent de place. Pour que la nouvelle méthode de mise à jour fonctionne comme prévu, Google devait introduire une autre partition système dans un nouveau concept appelé de la partition A / B.

Compréhension facile du fonctionnement des mises à jour transparentes avec une partition A / B. Image via Android Comment

Cela posait un défi à la scène racine dans les premiers jours depuis que les partitions de récupération et de démarrage ont été fusionnées à la suite de la nouvelle présentation, mais a depuis été résolu grâce au soutien d’excellents développeurs de la communauté. Il est important de noter que les mises à jour transparentes du système et la partition A / B ne sont plus exclusives aux téléphones Pixel. Nous pouvons nous attendre à ce que ces nouvelles fonctionnalités soient incluses dans de nombreux autres appareils Android, maintenant et à l’avenir. Pour en savoir plus sur le fonctionnement de la partition A / B sur les nouveaux appareils tels que les téléphones Pixel, vous pouvez consulter l’explication officielle de Google.

La solution pour les utilisateurs racines

Alors que l’introduction de la partition A / B est excellente pour les personnes qui exécutent des actions sans accès root, qu’en est-il des utilisateurs root comme vous? Autrefois, il fallait trouver les images d’usine du fabricant du téléphone et faire clignoter le système avec le micrologiciel d’origine. Cela a été un peu accablant pour beaucoup, d’autant plus que cela signifie essentiellement que vous devez effacer la partition de données utilisateur – personne n’aime avoir à effectuer une réinitialisation d’usine et à recommencer à zéro à chaque fois. Mais la structure de la partition A / B a permis d’atténuer ce problème.

La solution? Nous devons exploiter la puissance de TWRP et utiliser la fonction ADB Sideload dans un environnement de récupération. Le chargement latéral d’une mise à jour OTA à l’aide de cette méthode permettra à votre appareil de prendre la mise à jour exactement comme un appareil standard, mais devinez quoi? Vous gardez toutes vos données identiques – vous n’avez plus à vous soucier de devoir recommencer chaque mois! Laissez-nous plonger dans la façon dont nous pouvons accomplir cela une fois pour toutes avec les étapes faciles à suivre ci-dessous.

Étape 1: Choisissez le bon câble

Allez-y et assurez-vous que votre téléphone est connecté à votre ordinateur via un port USB avant de poursuivre. Si vous avez la chance d’avoir un port USB Type-C natif sur votre ordinateur, vous pouvez l’utiliser; sinon, vous devrez utiliser ou acheter un câble USB Type-C à USB-A pour utiliser ce guide lourd. Puisque vous souhaitez mettre à jour votre périphérique root avec un fichier OTA, vous avez probablement déjà le câble dont vous avez besoin de toute façon.

Un exemple de câble USB-C à USB-A. Image par Stephen Perkins

Étape 2: Téléchargez le fichier OTA

Il n’y a aucun moyen de le contourner – vous aurez toujours besoin de télécharger le fichier image OTA manuellement. Vous pouvez trouver la liste la plus récente et la plus récente des images OTA pour les appareils Pixel sur la page de firmware officielle de Google:

  • Télécharger des fichiers image OTA pour les appareils Pixel

Dans l’intérêt de ce guide, vous rechercherez le nom de code du périphérique, à savoir taimen (Pixel 2 XL) ou doré (Pixel 2). Faites défiler la liste pour trouver la dernière mise à jour de sécurité mensuelle que vous souhaitez installer et cliquez sur le lien de téléchargement à côté. Assurez-vous de sauvegarder ce fichier sur votre ordinateur.

Étape 3: Téléchargez les outils de la plate-forme

La partition A / B modifie le mode de fonctionnement de root en ce qui concerne le clignotement des fichiers, ce qui en fait une étape obligatoire pour que la mise à jour OTA puisse être appliquée correctement sur votre système. Si vous essayez de flasher l’OTA sans les outils de la plate-forme, vous risquez de vous causer un bootloop. Pour éviter tout ce mal à la tête, téléchargez le dernier package SDK Platform-Tools de Google:

  • Téléchargez le dernier paquet Platform-Tools depuis Google
Lire aussi:  Comment utiliser votre téléphone comme webcam dans OBS Studio

La page de téléchargement officielle du SDK Platform Tools. Image via Google

Depuis ce guide, 28.0.1 (septembre 2018) sera la version la plus récente des outils de plate-forme que nous souhaitons utiliser pour les appareils Pixel. La plupart des utilisateurs root vont probablement télécharger la version Windows, mais choisissez la plate-forme correspondant à votre système actuel.

Étape 4: déplacer des fichiers

Une fois les outils de la plate-forme téléchargés à l’étape 3, extrayez ce fichier à l’emplacement de votre choix. Pour que les choses restent simples, nous vous recommandons de les extraire sur votre bureau.

Vous voudrez ensuite prendre le fichier OTA que vous avez téléchargé à l’étape 2 et le faire glisser dans votre dossier d’extraction de plate-forme nouvellement extrait sur le bureau. Pour que tout soit encore plus facile, renommez ce fichier zip en « ota » (ou « ota.zip » si votre ordinateur est configuré pour afficher les extensions de fichier).

Un exemple de ce à quoi votre dossier platform-tools pourrait ressembler. Image par Stephen Perkins

Renommer le fichier ZIP facilitera l’initiation ultérieure de la commande sideload dans TWRP. Vous n’avez pas non plus à vous préoccuper de l’extraction du fichier OTA puisque la commande ADB sideload le lira tel quel.

Étape 5: Préparer la BAD Fastboot

Ensuite, si vous utilisez Windows, installez les pilotes ADB et Fastboot si vous ne l’avez pas déjà fait (vous l’avez probablement fait lorsque vous avez initialisé votre téléphone). Activez ensuite le menu Options du développeur masqué sur votre téléphone et assurez-vous que le « débogage USB » est activé.

Étape 6: Mettre à jour TWRP

Il est essentiel que vous récupériez la dernière version de TWRP, qui a eu beaucoup de problèmes par le passé avec les appareils Pixel 2 en particulier. C’était encore une fois, à cause de la partition A / B – elle vient tout juste d’être telle que tout fonctionne correctement à présent.

Avant la dernière mise à jour, si la fonctionnalité de sécurité par empreinte digitale était activée, vous deviez la désactiver chaque fois que vous vouliez démarrer en mode de récupération. Le fait de devoir supprimer chaque fois vos fonctionnalités de sécurité était loin d’être idéal, mais cela a été corrigé depuis dans la version 3.2.3-1 et les versions ultérieures. Il est toujours conseillé de garder TWRP à jour autant que possible pour éviter les conflits futurs lors de la mise à jour des fichiers, en particulier sur les nouveaux périphériques.

Pour mettre à jour TWRP, récupérez le dernier fichier ZIP pour Pixel 2 ou Pixel 2 XL, puis flashez simplement le fichier en cours de restauration. Vous souhaitez en savoir plus sur l’installation ou la mise à jour de TWRP? Nous vous avons couvert!

Étape 7: ouvrez une invite de commande dans le bon dossier

Maintenant que TWRP a été mis à jour, vous devez ouvrir une invite de commande ou une fenêtre de terminal dans le dossier platform-tools. Cela varie légèrement en fonction du système d’exploitation de votre ordinateur.

Utilisateurs Windows:

Appuyez sur le bouton Windows de votre clavier, puis tapez « cmd » et appuyez sur Entrée. Retournez dans votre dossier platform-tools sur le bureau. Copiez l’emplacement du fichier du dossier en cliquant sur la barre dans la fenêtre en cours qui indique dans quel dossier vous vous trouvez. Retournez sur votre terminal et tapez « cd » suivi d’un espace, puis collez l’emplacement du fichier que vous venez d’obtenir et appuyez sur entrer.

Utilisateurs Mac:

Appuyez simultanément sur les touches Commande et Espace de votre clavier, puis tapez « Terminal » et appuyez sur Entrée. Retournez à votre dossier platform-tools sur le bureau, puis cliquez sur « Fichier » et choisissez « Lire les informations ». Copiez tout ce qui se trouve dans la section « Où: », puis retournez à votre terminal. Tapez « cd » suivi d’un espace, puis collez l’emplacement du fichier que vous venez d’obtenir et appuyez sur Entrée.

Utilisateurs Linux:

Sans trop compliquer les choses sur la plate-forme Linux, accédez au dossier Outils-plate-forme situé sur le bureau, puis cliquez avec le bouton droit de la souris sur un espace vide de la fenêtre. Vous devez maintenant sélectionner l’option « Ouvrir dans le terminal », ce qui permettra aux fichiers locaux de ce dossier de communiquer avec le terminal.

Étape 8: Démarrer la récupération

Maintenant que votre terminal pointe vers le dossier pour lequel nous en avons besoin, lancez la commande suivante:

Lire aussi:  6 façons de scanner un code QR sur les téléphones Google Pixel

Utilisateurs Windows:

récupération de redémarrage adb

Utilisateurs Mac et Linux:

./ adb reboot recovery

Remarque: étant donné que les commandes ADB / fastboot peuvent ne pas être installées à l’échelle du système, il est essentiel que les utilisateurs de Mac et Linux ajoutent manuellement le « ./ » avant de saisir l’une de ces commandes à l’avenir. Cela garantit que vous lancez les fichiers à partir du dossier local sans problème.

Si tout va bien, votre appareil répondra en effectuant la transition vers l’environnement de récupération. Lorsque des fonctionnalités de sécurité sont configurées sur votre appareil, telles que Pixel Imprint, un message vous demandant de saisir votre mot de passe vous est présenté. Allez-y et entrez le mot de passe ou le code PIN que vous utilisez pour déverrouiller votre appareil lors du premier démarrage de votre système et appuyez sur la touche Entrée. Si vous utilisez la version la plus récente de TWRP, les données seront déchiffrées avec succès pour vous permettre de continuer.

Remarque: il semble toujours y avoir un bogue dans TWRP avec la minuterie de désactivation de l’écran sur les périphériques Pixel 2. Pour votre sécurité, vous pouvez désactiver l’option de délai d’affichage de l’écran afin qu’elle reste activée pendant le processus d’installation. Il est parfois possible de l’éteindre complètement et de l’empêcher de se rallumer, ce qui entraîne l’échec de la mise à jour ou un périphérique semi-compacté. Pour ce faire, démarrez dans le menu TWRP principal, appuyez sur « Paramètres », puis appuyez sur l’icône au milieu avec le symbole de luminosité. Décochez la seule case disponible dans cette section, et vous êtes prêt à partir!

Étape 9: Chargement latéral de la mise à jour

Dans le menu principal TWRP, appuyez sur « Avancé » puis sur « Chargement secondaire ADB ». Vous pouvez choisir d’effacer les caches si vous en ressentez le besoin, mais ce n’est pas obligatoire. Faites glisser la barre en bas pour lancer la commande de chargement latéral du côté du menu de récupération.

À partir de là, vous devez revenir au bureau de votre ordinateur et à l’invite de commande ou au terminal dans le dossier platform-tools des étapes précédentes. Tous les fichiers doivent être renommés et prêts à être utilisés à ce stade, afin que nous puissions enfin démarrer le processus de mise à jour. Si vous avez fermé l’application Terminal, continuez et répétez la première partie de l’étape 7 pour ouvrir un terminal pour le dossier platform-tools sur votre bureau.

Une fois que votre terminal est prêt à fonctionner, entrez la commande suivante:

Utilisateurs Windows:

adb sideload ota.zip

Utilisateurs Mac et Linux:

./ adb sideload ota.zip

Le fichier OTA va commencer à extraire, puis il appliquera la mise à jour à votre système. Tout ce processus prendra quelques minutes, alors asseyez-vous et passez le temps en attendant. Une fois la mise à jour terminée, vous pouvez activer manuellement l’option de redémarrage et revenir sur votre écran de verrouillage en un rien de temps! Vous verrez peut-être un message vous informant que la mise à jour du système est en cours de finalisation, mais vous êtes prêt à partir de là. Maintenant, vous n’avez plus à craindre les mises à jour de sécurité mensuelles et pouvez vous attaquer à la situation avec une relative facilité.

Étape 10: Re-Racine (facultatif)

Étant donné que la nouvelle partition A / B intègre davantage de fichiers système essentiels au mode de fonctionnement actuel des mises à jour, vous revenez maintenant au noyau stock, vous perdrez l’accès root et vous revenez également à la récupération du stock. N’hésitez pas à installer tout ce que vous souhaitez, à partir de ce moment, qui convient à votre utilisation personnelle de l’appareil.

Si vous avez besoin d’un rappel sur l’un de ces extras, veuillez consulter les guides ci-dessous:

  • Comment installer TWRP (la meilleure récupération personnalisée pour Android)
  • Comment installer Magisk Racine avec TWRP
  • Comment installer le noyau personnalisé ElementalX

Cela peut sembler beaucoup de travail au début de cette aventure, mais il est également assez facile à utiliser et à entretenir une fois que tout est configuré. Avoir une nouvelle compréhension du fonctionnement de toutes ces choses vous aidera grandement dans la scène racine. Il suffit de penser – maintenant que la préparation est terminée, la navigation devrait être facile à partir d’ici. Par exemple, la prochaine fois que vous souhaitez installer une mise à jour OTA, il vous suffit de télécharger le fichier et de lancer la commande ADB sideload à partir de TWRP. Nice et facile. Profitez de vos mises à jour mensuelles en direct sans perdre vos données!