Vous cherchez un moyen de conserver l'accès root après les mises à jour OTA sur votre téléphone Google Pixel? Voici un guide étape par étape sur la façon de le faire.
Liens rapides
- Comment l'enracinement affecte la capacité d'installation des mises à jour OTA
- Comment rester root et prendre des mises à jour OTA sur votre Pixel
- Vérification
Une partie de la beauté de posséder un Téléphone GooglePixel passe par la bonne disponibilité des images du micrologiciel qui peuvent être utilisées pour remettre l'appareil à l'état d'usine. Même si vous déverrouillez le bootloader, rooter le téléphone, ou bricoler un peu trop, vous pouvez toujours restaurer la configuration d'origine. Cela dit, certains utilisateurs pourraient avoir du mal à conserver l'accès root et les mods associés intacts tout en conservant la possibilité de prendre des mises à jour de sécurité mensuelles. Bien que de nombreux fans inconditionnels d'Android sachent exactement quoi faire, tout le monde n'est pas aussi apte à mettre à jour son téléphone sans perdre la racine.
Si vous avez accès à un PC/Mac et que vous êtes heureux de prendre les choses en main, vous pouvez facilement garder accès root en effectuant quelques étapes supplémentaires en plus de télécharger la mise à jour OTA sur votre Google Pixel.
Comment l'enracinement affecte la capacité d'installation des mises à jour OTA
L'enracinement consiste à modifier des parties de l'image de démarrage Android pour obtenir un accès superutilisateur. Une mise à jour mensuelle régulière OTA ou "over-the-air" est de nature incrémentielle, ce qui signifie qu'elle ne peut pas s'appliquer le correctif delta pour mettre à niveau l'image de démarrage du stock en raison d'une incompatibilité binaire évidente dans un enraciné environnement. Bien qu'opter pour le package de mise à jour complet soit une solution viable à ce problème, il finira par écraser les éléments nécessaires à l'accès root à partir de la partition de démarrage.
Donc, pour ceux d'entre vous qui envisagent de se salir avec leur Pixel et qui pourraient avoir besoin d'un sauveur sur la route, nous avons pensé que nous nous assurerions que vous sachiez comment conserver l'accès root à travers les mises à jour de sécurité mensuelles. Le processus n'est pas difficile, mais il nécessite quelques commandes ADB et Fastboot.
Comment rester root et prendre des mises à jour OTA sur votre Pixel
Avant de commencer, notez que ce didacticiel suppose que vous disposez d'un chargeur de démarrage déverrouillé et sont déjà enracinés avec Magisk. De plus, assurez-vous d'avoir la dernière Binaires ADB et Fastboot installé sur votre PC/Mac et que le périphérique cible peut être détecté par ces outils. Les utilisateurs de Windows sont également invités à installer le dernier pilote USB OEM.
Il existe plusieurs façons de mettre à jour votre Pixel avec la dernière version officielle d'Android tout en restant root. Vous pouvez restaurer l'image de démarrage d'origine de la version de base, attendez que votre téléphone reçoive une notification qui vous invitera à téléchargez toutes les mises à jour en attente sur votre téléphone (ou téléchargez la mise à jour manuellement), puis corrigez l'image de démarrage mise à jour et flashez il. C'est une méthode un peu plus lente mais recommandée pour les débutants.
Une méthode plus rapide consiste à flasher l'image d'usine officielle avec une image de démarrage pré-correctionnée. Gardez à l'esprit que les deux méthodes reposent sur l'accès à un PC ou un Mac. Aucun d'entre eux ne vous oblige à essuyer l'appareil, mais il est recommandé de sauvegarder toutes les données irremplaçables en cas de problème.
A noter qu'avec le Série Google Pixel 7 (et les appareils se lançant avec Android 13), le disque virtuel générique est supprimé de l'image de démarrage et placé dans une partition séparée appelé "init_boot". Par conséquent, vous devez corriger l'image init_boot au lieu de l'image de démarrage normale afin de rooter ces dispositifs. Si vous avez le Pixel 7 ou le Pixel 7 Pro, remplacez chaque occurrence de boot.img avec init_boot.img pour le tuto ci-dessous.
Méthode recommandée :
- Localisez le numéro de version exact du logiciel actuellement installé sur votre téléphone Google Pixel. Aller vers Paramètres > A propos du téléphone et notez le texte sous le Numéro de build section.
- Nous devons maintenant restaurer l'image de démarrage intacte correspondant à la version installée. Par mesure de précaution, ouvrez Magisk, passez au Modules onglet, désactivez les modules actifs et redémarrez une fois avant de le faire.
- Selon la méthode de correction, l'application Magisk peut conserver une sauvegarde de l'image de démarrage stock. Dans ce cas, vous devriez pouvoir les restaurer via le Restaurer les images option dans le cadre de la Désinstaller menu de l'application Magisk. Néanmoins, nous vous recommandons de flasher le boot.img intact à partir de l'image d'usine pour éviter tout problème imprévu.
- Téléchargez l'image d'usine fastboot-flashable correspondant au numéro de version Android actuel de votre téléphone Google Pixel sur votre PC/Mac. Il devrait être nommé comme
.- -factory- .zip - Google héberge toutes les versions officielles de chaque Pixel sur son portail de téléchargement. Vous pouvez également jeter un œil à notre index de téléchargement Android 13 pour une navigation facile. Les utilisateurs qui ont déjà installé le Android 14 bêta peut les récupérer à partir de notre index de téléchargement Android 14.
- Ouvrez l'image d'usine à l'aide de votre gestionnaire d'archives préféré, localisez le
image-
fichier (oui, il y a un ZIP dans un ZIP) et extrayez-en le fichier boot.img.- .zip - Installez le stock boot.img pour le numéro de build actuel d'Android :
- Assurez-vous que le débogage USB est activé sur le téléphone et que
adb devices
La commande sur l'ordinateur renvoie le numéro de série du téléphone. - Redémarrez le téléphone en mode bootloader:
adb reboot bootloader
- Flashez l'image de démarrage d'origine:
fastboot flash boot
- Redémarrez:
fastboot reboot
- Assurez-vous que le débogage USB est activé sur le téléphone et que
- Vous pouvez maintenant forcer votre téléphone à extraire toutes les mises à jour en attente en vous dirigeant vers Paramètres > Système > Mise à jour du système > Vérifier les mises à jour. Vous pouvez également télécharger la dernière image OTA complète de récupération flashable pour votre modèle et chargez-le manuellement.
- Ne choisissez pas la dernière image d'usine pour la mise à niveau, car le script de clignotement de la boîte de réception effacera l'appareil par défaut.
- Maintenant que vous êtes sur la dernière version, il est temps de corriger l'image de démarrage avec Magisk pour retrouver l'accès root. Nous avons un tutoriel dédié pour comment installer Magisk, alors jetez-y un coup d'œil si vous avez besoin d'aide.
- Une fois que votre téléphone a redémarré après avoir flashé l'image de démarrage corrigée, vous devriez être mis à jour en toute sécurité avec le tout dernier OTA avec accès root.
Méthode rapide
- Téléchargez l'image d'usine correspondant à la dernière mise à jour de votre téléphone Pixel sur votre PC/Mac.
- Vous pouvez soit le faire depuis Portail de téléchargement de Google ou de notre Indice de téléchargement Android 13. Les utilisateurs qui ont déjà installé la version bêta d'Android 14 sont invités à consulter notre index de téléchargement Android 14.
- Décompressez l'image d'usine à l'aide de votre gestionnaire d'archives préféré, localisez le
image-
et extrayez-en le fichier boot.img.- .zip - Corriger l'image de démarrage stock à l'aide de Magisk, mais ne le flashez pas encore sur votre téléphone.
- Copiez l'image de démarrage corrigée par Magisk de votre téléphone sur votre PC/Mac et renommez-la en boot.img.
- Ouvrez le
image-
fichier de l'étape 2 avec le gestionnaire d'archives de votre choix et remplacez le fichier image de démarrage stock par celui de l'étape 4.- .zip - Nous suggérons aux utilisateurs de Windows 7-Zip afin qu'un simple glisser-déposer suffise à pousser le fichier corrigé dans l'archive.
- Les utilisateurs Linux et macOS peuvent utiliser le
zip
utilitaire pour remplacer l'image de démarrage d'origine par l'image de démarrage corrigée dans le micrologiciel d'usine :zip image-<devicecodename>-<buildnumber>.zip boot.img
- Afin de supprimer la routine d'effacement des données, modifiez le script clignotant comme suit :
- Si vous êtes sous Windows, ouvrez le fichier nommé "flash-all.bat" avec le Bloc-notes (ou votre éditeur de texte préféré), supprimez le paramètre "-w" du segment clignotant fastboot et enregistrez le fichier.
- Pour Linux et macOS, ouvrez le fichier nommé "flash-all.sh" avec votre éditeur de texte préféré, supprimez le paramètre "-w" du segment clignotant fastboot et enregistrez le fichier.
- Redémarrez votre téléphone Pixel en mode chargeur de démarrage et effectuer l'opération de flashage à l'aide de Fastboot.
- Si tout se passe bien, le téléphone devrait redémarrer automatiquement dans la dernière version du système d'exploitation - cela aussi avec une image de démarrage pré-enracinée.
Facultatif: méthode GUI
Au cas où vous ne voudriez pas jouer avec les outils de ligne de commande, XDA Recognized Contributor badabing2003 propose une application pratique nommée Pixel Flasher pour rationaliser le travail. Le wrapper d'interface graphique open source bien nommé autour d'ADB et de Fastboot est codé en Python, vous pouvez donc l'exécuter sur tous les principaux systèmes d'exploitation de bureau, y compris Windows, macOS et Linux.
Comme vous pouvez le voir, l'interface utilisateur est assez simple. L'application peut détecter automatiquement l'emplacement des fichiers binaires ADB et Fastboot à partir de votre variable d'environnement PATH, ou vous pouvez également sélectionner manuellement l'emplacement. Ensuite, vous devez connecter le téléphone Pixel cible à votre PC et cliquer sur le Analyse bouton pour détecter l'appareil. PixelFlasher peut également identifier un appareil rooté (marqué d'une coche ✓), mais vous devez accorder des autorisations root au shell dans Magisk.
Voici comment vous pouvez utiliser PixelFlasher pour installer les mises à jour OTA sur votre téléphone Pixel tout en restant root :
- Saisissez l'image d'usine correspondant à la dernière mise à jour de votre téléphone Pixel.
- Soit le télécharger directement depuis Portail de téléchargement de Google, ou consultez notre Indice de téléchargement Android 13. Les utilisateurs qui ont déjà installé la version bêta d'Android 14 sont invités à visiter notre index de téléchargement Android 14.
- Ensuite, sélectionnez l'image d'usine, l'application reconnaîtra le modèle de téléphone à partir du nom de l'image.
- Traiter l'image d'usine. PixelFlasher extraira le fichier boot.img (init_boot.img pour la série Pixel 7 et versions ultérieures) de l'image d'usine et le remplira dans la liste ci-dessous.
- Sélectionnez boot.img dans la liste pour le patch via Magisk.
- Si Magisk n'est pas installé sur votre téléphone, PixelFlasher l'installera pour vous.
- Sélectionnez l'entrée nouvellement ajoutée correspondant à l'image de démarrage corrigée.
- Sélectionnez maintenant le Mode flash comme Conserver les données.
- Clique sur le Téléphone Pixel Flash bouton pour commencer à clignoter.
- C'est ça!
Vous n'avez pas accès à un ordinateur? Bien qu'il soit possible de demander à Magisk de s'installer dans l'emplacement inactif avant de prendre un OTA incrémentiel et rester root après la mise à jour, vous pourriez tomber sur des obstacles inattendus dans ce processus. Ainsi, nous vous recommandons de corriger vous-même l'image de démarrage et de la flasher à l'aide d'un PC.
Vérification
Un moyen simple de vérifier si vous avez suivi toutes ces étapes correctement est de vous diriger vers Paramètres > A propos du téléphone > Version Androïd. Vous devriez voir le correctif et le numéro de build exacts que vous avez téléchargés sur votre appareil Google Pixel.
Ensuite, ouvrez l'application Magisk à partir du tiroir de l'application et le numéro de version de Magisk doit être répertorié à côté du paramètre "Installé", indiquant que vous avez réussi à terminer le processus.
Et voilà! Vous savez maintenant comment installer les mises à jour mensuelles OTA sur la série de téléphones Google Pixel tout en restant root. Si vous avez des questions concernant l'enracinement de votre Pixel, assurez-vous de les laisser dans la section des commentaires ci-dessous.