Android 13 a apporté de nouvelles mises à jour du chargeur de démarrage à la série Google Pixel 6. Voici comment vérifier la version du chargeur de démarrage pour la protection anti-rollback.
Android 13 la saison est officiellement à nos portes. La dernière itération d'Android apporte de nouvelles modifications à l'interface utilisateur et de nombreuses fonctionnalités utiles. Pour la famille Google Pixel 6, la mise à jour stable d'Android 13 également incrémenté la version anti-rollback dans le chargeur de démarrage de ces appareils. Par conséquent, vous ne pouvez pas flasher une ancienne version d’Android 12 après la mise à niveau vers Android 13.
- La famille d’appareils Pixel 6 a reçu de nouvelles mises à jour du chargeur de démarrage avec la version stable d’Android 13 OTA.
- La mise à jour du chargeur de démarrage incrémente la version anti-rollback sur ces téléphones.
- Revenir à Android 12 n’est pas possible en raison de la protection anti-rollback.
Parcourez cet article :
- Pourquoi mon Google Pixel 6/6 Pro/6a a-t-il besoin d'un chargeur de démarrage mis à niveau ?
- Comment puis-je savoir si mon Google Pixel 6/6 Pro/6a dispose déjà du chargeur de démarrage mis à jour ?
- Il indique que j’ai une version différente du chargeur de démarrage, cela signifie-t-il que je peux revenir à Android 12 ?
- Comment mettre à niveau en toute sécurité le chargeur de démarrage sur mon Google Pixel 6/6 Pro/6a ?
Pourquoi mon Google Pixel 6/6 Pro/6a a-t-il besoin d'un chargeur de démarrage mis à niveau?
Le protection contre la restauration sur le Google Pixel 6, Pixel 6 Pro, et le Pixel 6a est matérialisée par des fusibles électroniques (eFuses). Un eFuse est comme un flash à écriture unique. Une fois que vous avez retourné ces éléments en y écrivant quelque chose, vous ne pouvez plus revenir en arrière. Après avoir "soufflé" un eFuse, il restera écrit avec cette valeur pour toujours.
Afin d'annuler un certain nombre de vecteurs d'attaque, Google a livré un nouvel ensemble de chargeurs de démarrage pour le Pixel de sixième génération. téléphones via l’OTA stable d’Android 13 qui empêche les anciennes révisions d’Android d’être chargées sur ceux-ci dispositifs. L'eFuse concerné ne devrait exploser et incrémenter l'index de restauration qu'après un démarrage réussi d'Android 13. La nouvelle version du chargeur de démarrage, la valeur de l'index de restauration augmentée et l'état eFuse grillé devraient suffire à bloquer tout firmware antérieur à Android 13 devant être flashé par la suite.
Comment puis-je savoir si mon Google Pixel 6/6 Pro/6a dispose déjà du chargeur de démarrage mis à jour?
Un chargeur de démarrage, par définition, est un programme qui charge un système d'exploitation ou charge en chaîne un autre chargeur de démarrage lorsqu'un périphérique est allumé. L'utilitaire Fastboot de Google offre un moyen simple d'interroger les variables du chargeur de démarrage d'un appareil Android à partir d'un ordinateur. Pour ce faire, nous devons démarrer le téléphone Pixel cible sur son interface de chargeur de démarrage.
- Assurez-vous d'avoir le dernière version des utilitaires ADB et Fastboot installé sur votre PC/Mac/Chromebook.
- Sur votre téléphone, allez sur Paramètres > A propos du téléphone > Numéro de build et appuyez 7 fois sur cette entrée pour activer Options de développeur.
- Après l'avoir activé, revenez à la page des paramètres principaux et appuyez sur Système, ensuite aller à Options de développeur.
- Allumer débogage USB.
- Connectez votre Pixel 6, Pixel 6 Pro ou Pixel 6a à votre ordinateur à l'aide d'un câble USB.
- Ouvrez une fenêtre de terminal et tapez la commande suivante pour vérifier si votre appareil est détecté ou non :
Vous devrez peut-être authentifier l'identité du PC hôte pour la première fois.adb devices
- Si l'appareil est connecté, vous devriez voir son numéro de série.
- Une fois que tout est prêt, exécutez la commande suivante pour redémarrer en mode bootloader :
adb reboot bootloader
- Votre téléphone doit redémarrer en mode chargeur de démarrage (également appelé « mode Fastboot »).
- Maintenant, tapez la commande suivante pour vérifier si le périphérique cible est détecté par votre PC en mode bootloader :
Si vous utilisez Windows sur votre PC, vous devrez peut-être installez les derniers pilotes USB Google.fastboot devices
- Pour connaître la version du bootloader, exécutez la commande mentionnée ci-dessous :
fastboot getvar version-bootloader
Ensuite, reportez-vous au tableau suivant et faites correspondre la version du chargeur de démarrage avec le résultat obtenu :
Appareil, Forums d'appareils, Nom de code |
Version stable du chargeur de démarrage Android 13 |
---|---|
Google Pixel 6 (oriole) |
curseur-1.2-8739948 |
Google Pixel 6 Pro (corbeau) |
curseur-1.2-8739948 |
Google Pixel 6a (jay bleu) |
geai bleu-1.2-8893284 |
Il est également possible d'interroger la version du chargeur de démarrage à partir de l'interface Fastboot de l'espace utilisateur (alias fastbootd). Pour ce faire, redémarrez l'appareil en utilisant adb reboot fastboot
, puis exécutez la même chose fastboot getvar version-bootloader
commande.
Si vous n'avez pas de PC à proximité, vous pouvez obtenir la version du chargeur de démarrage directement depuis le téléphone lui-même. Tout d’abord, éteignez votre Google Pixel 6/6 Pro/6a et appuyez sur les boutons de réduction du volume et d’alimentation pendant quelques secondes. Relâchez-les lorsque le mode Fastboot apparaît. Vous devriez pouvoir localiser la version du chargeur de démarrage sur l'écran.
Pour les fans de ligne de commande, la commande suivante sur une application d'émulation de terminal sur votre téléphone pour obtenir la version du chargeur de démarrage :
getpropro.bootloader
Il indique que j’ai une version différente du chargeur de démarrage, cela signifie-t-il que je peux revenir à Android 12?
Si la version du chargeur de démarrage de votre Pixel 6/6 Pro/6a est différente de celle indiquée dans ce qui précède table, alors vous utilisez probablement une version bêta d'Android 13 ou une ancienne version de canal stable d'Android 12.
Bien que vous puissiez essayer de revenir à Android 12 avec une version inférieure du chargeur de démarrage, cela n’est pas recommandé. Pour des raisons de sécurité et de compatibilité, vous devez utiliser l'OTA stable d'Android 13 pour mettre à niveau le chargeur de démarrage ainsi que les bits du micrologiciel sous-jacents de votre appareil.
Si vous envisagez d'effectuer un flash manuel, assurez-vous que les images de partition du logiciel Android 13 stable sont flashées sur les deux emplacements. Une incompatibilité de version du chargeur de démarrage entre les emplacements A et B suffit à briquer l'appareil. Il y a aucun moyen connu de faire revivre un appareil alimenté par Google Tensor comme le Google Pixel 6/6 Pro/6a, alors soyez prudent avant de tenter une mise à niveau manuelle.
Comment mettre à niveau en toute sécurité le chargeur de démarrage sur mon Google Pixel 6/6 Pro/6a?
Pour éviter un scénario de brique dure, vous devez flasher la partition du chargeur de démarrage sur l’emplacement inactif après avoir réussi la mise à jour et le démarrage sous Android 13 au moins une fois. Cela devrait éliminer le risque d’incompatibilité de version, surtout si vous flashez pour la première fois un Pixel 6, un Pixel 6 Pro ou un Pixel 6a avec une version stable d’Android 13.
Option 1 (en utilisant des images de récupération/OTA) :
Après un démarrage réussi sous Android 13, téléchargez l'image OTA complète correspondant à cette version. Suivant, le charger à partir de la récupération des stocks et redémarrez l'appareil pour vous assurer que les deux emplacements ont la même version du chargeur de démarrage.
Option 2 (en utilisant des images d'usine) :
Les personnes qui ont effectué une mise à niveau vers Android 13 en flashant l’image d’usine après avoir déverrouillé le chargeur de démarrage devraient opter pour cette option. Après un premier démarrage réussi sous Android 13,
- Vérifiez le créneau actuellement actif :
adb reboot bootloaderfastboot getvar current-slot
Si la sortie renvoie l'emplacement actuel comme « a », votre emplacement actif doit être « a » et l'autre emplacement est « b ». Sinon, votre emplacement actif est "b" et l'autre emplacement est "a". - Extrayez le contenu du fichier ZIP de l’image d’usine et localisez l’image du chargeur de démarrage dans les fichiers extraits. Il doit être nommé "bootloader-[nom de code du périphérique]-[nom de code de la plateforme]-[version majeure]-[version mineure].img."
- Pour les Pixel 6 et 6 Pro, le nom de code de la plate-forme est « slider », tandis que pour le Pixel 6a, il s'agit de « bluejay ».
- Maintenant, nous devons flasher le chargeur de démarrage sur les deux emplacements.
- Si votre emplacement actif est « un »
fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
- Si votre emplacement actif est « b »
fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
- Si votre emplacement actif est « un »
- C'est tout.
Comme vous pouvez le constater, les différentes manières de vérifier la version du chargeur de démarrage sous-jacent de votre Pixel 6, 6 Pro ou 6a ne manquent pas. Si vous préférez laisser le système prendre soin de lui-même ou installer manuellement le chargeur de démarrage mis à jour, choisissez la méthode la mieux adaptée à vos besoins.