Android 13 hat neue Bootloader-Updates für die Google Pixel 6-Serie gebracht. So überprüfen Sie die Bootloader-Version auf Anti-Rollback-Schutz.
Android 13 Die Saison steht offiziell vor der Tür. Die neueste Version von Android bringt einige neue Änderungen an der Benutzeroberfläche und viele nützliche Funktionen mit sich. Für die Google Pixel 6-Familie gibt es auch das stabile Android 13-Update Die Anti-Rollback-Version wurde erhöht im Bootloader dieser Geräte. Daher können Sie nach dem Upgrade auf Android 13 kein Flashback eines älteren Android 12-Builds durchführen.
- Die Pixel-6-Gerätefamilie hat mit dem stabilen Android 13 OTA neue Bootloader-Updates erhalten.
- Das Bootloader-Update erhöht die Anti-Rollback-Version auf diesen Telefonen.
- Eine Rückkehr zu Android 12 ist aufgrund des Anti-Rollback-Schutzes nicht möglich.
Navigieren Sie durch diesen Artikel:
- Warum benötigt mein Google Pixel 6/6 Pro/6a einen aktualisierten Bootloader?
- Wie kann ich feststellen, ob mein Google Pixel 6/6 Pro/6a bereits über den aktualisierten Bootloader verfügt?
- Es heißt, ich habe eine andere Bootloader-Version. Bedeutet das also, dass ich zu Android 12 zurückkehren kann?
- Wie kann ich den Bootloader auf meinem Google Pixel 6/6 Pro/6a sicher aktualisieren?
Warum benötigt mein Google Pixel 6/6 Pro/6a einen aktualisierten Bootloader?
Der Rollback-Schutz auf dem Google Pixel 6, Pixel 6 Pro, und das Pixel 6a wird durch elektronische Sicherungen (eFuses) realisiert. Eine eFuse ist wie ein einmal beschreibbarer Flash. Sobald Sie diese Teile umdrehen, indem Sie etwas hineinschreiben, gibt es kein Zurück mehr. Nachdem eine eFuse „durchgebrannt“ ist, bleibt sie für immer mit diesem Wert geschrieben.
Um eine Reihe von Angriffsvektoren zu neutralisieren, hat Google einen neuen Satz Bootloader für das Pixel der sechsten Generation ausgeliefert Mobiltelefone über das stabile Android 13 OTA, das verhindert, dass ältere Versionen von Android auf diese geladen werden Geräte. Die entsprechende eFuse sollte durchbrennen und den Rollback-Index erst nach einem erfolgreichen Start von Android 13 erhöhen. Die neue Bootloader-Version, der erhöhte Rollback-Indexwert und der durchgebrannte eFuse-Status sollten ausreichen, um das anschließende Flashen jeglicher Firmware vor Android 13 zu blockieren.
Wie kann ich feststellen, ob mein Google Pixel 6/6 Pro/6a bereits über den aktualisierten Bootloader verfügt?
Ein Bootloader ist per Definition ein Programm, das ein Betriebssystem lädt oder einen anderen Bootloader in Reihe lädt, wenn ein Gerät eingeschaltet wird. Das Fastboot-Dienstprogramm von Google bietet eine einfache Möglichkeit, die Bootloader-Variablen eines Android-Geräts von einem Computer aus abzufragen. Dazu müssen wir das Ziel-Pixel-Telefon über seine Bootloader-Schnittstelle starten.
- Stellen Sie sicher, dass Sie das haben neueste Version der ADB- und Fastboot-Dienstprogramme auf Ihrem PC/Mac/Chromebook installiert.
- Gehen Sie auf Ihrem Telefon zu Einstellungen > Über Telefon > Build-Nummer und tippen Sie sieben Mal auf diesen Eintrag, um ihn zu aktivieren Entwickleroptionen.
- Gehen Sie nach der Aktivierung zurück zur Haupteinstellungsseite und tippen Sie auf System, dann geh zu Entwickleroptionen.
- Anmachen USB-Debugging.
- Verbinden Sie Ihr Pixel 6, Pixel 6 Pro oder Pixel 6a über ein USB-Kabel mit Ihrem Computer.
- Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein, um zu überprüfen, ob Ihr Gerät erkannt wird oder nicht:
Möglicherweise müssen Sie zum ersten Mal die Identität des Host-PCs authentifizieren.adb devices
- Wenn das Gerät angeschlossen ist, sollten Sie seine Seriennummer sehen.
- Sobald alles fertig ist, führen Sie den folgenden Befehl aus, um im Bootloader-Modus neu zu starten:
adb reboot bootloader
- Ihr Telefon sollte im Bootloader-Modus (auch als „Fastboot-Modus“ bekannt) neu starten.
- Geben Sie nun den folgenden Befehl ein, um zu überprüfen, ob das Zielgerät von Ihrem PC im Bootloader-Modus erkannt wird:
Wenn Sie Windows auf Ihrem PC verwenden, müssen Sie dies möglicherweise tun Installieren Sie die neuesten Google USB-Treiber.fastboot devices
- Um die Bootloader-Version zu erfahren, führen Sie den folgenden Befehl aus:
fastboot getvar version-bootloader
Sehen Sie sich als Nächstes die folgende Tabelle an und vergleichen Sie die Bootloader-Version mit der Ausgabe, die Sie erhalten haben:
Gerät, Geräteforen, Codename |
Stabile Android 13 Bootloader-Version |
---|---|
Google Pixel 6 (Pirol) |
Schieber-1.2-8739948 |
Google Pixel 6 Pro (Rabe) |
Schieber-1.2-8739948 |
Google Pixel 6a (bluejay) |
bluejay-1.2-8893284 |
Es ist auch möglich, die Bootloader-Version über die Userspace-Fastboot-Schnittstelle (auch bekannt als fastbootd) abzufragen. Starten Sie dazu das Gerät mit neu adb reboot fastboot
, und führen Sie dann dasselbe aus fastboot getvar version-bootloader
Befehl.
Falls Sie keinen PC in der Nähe haben, können Sie die Bootloader-Version direkt vom Telefon selbst herunterladen. Schalten Sie zunächst Ihr Google Pixel 6/6 Pro/6a aus und drücken Sie einige Sekunden lang die Lautstärketaste und die Ein-/Aus-Taste. Lassen Sie sie los, wenn der Fastboot-Modus angezeigt wird. Sie sollten die Bootloader-Version auf dem Bildschirm finden können.
Für Befehlszeilen-Fans: Führen Sie den folgenden Befehl in einer Terminal-Emulator-App auf Ihrem Telefon aus, um die Bootloader-Version abzurufen:
getpropro.bootloader
Es heißt, ich habe eine andere Bootloader-Version. Bedeutet das also, dass ich zu Android 12 zurückkehren kann?
Wenn sich die Bootloader-Version Ihres Pixel 6/6 Pro/6a von der oben gezeigten unterscheidet Tabelle, dann führen Sie wahrscheinlich einen Beta-Build von Android 13 oder einen älteren stabilen Channel-Build von Android aus 12.
Sie können zwar versuchen, mit einer niedrigeren Version des Bootloaders zu Android 12 zurückzukehren, dies wird jedoch nicht empfohlen. Aus Sicherheits- und Kompatibilitätsgründen sollten Sie das stabile Android 13 OTA verwenden, um den Bootloader sowie die zugrunde liegenden Firmware-Bits Ihres Geräts zu aktualisieren.
Wenn Sie planen, einen manuellen Flash durchzuführen, stellen Sie sicher, dass die Partitionsbilder der stabilen Android 13-Software in beide Slots geflasht werden. Eine nicht übereinstimmende Bootloader-Version zwischen den Steckplätzen A und B reicht aus, um das Gerät kaputt zu machen. Es gibt Es ist keine Möglichkeit bekannt, ein hart gemauertes, mit Google Tensor betriebenes Gerät wiederzubeleben wie das Google Pixel 6/6 Pro/6a, seien Sie also vorsichtig, bevor Sie ein manuelles Upgrade versuchen.
Wie kann ich den Bootloader auf meinem Google Pixel 6/6 Pro/6a sicher aktualisieren?
Um ein Hard-Brick-Szenario zu vermeiden, sollten Sie die Bootloader-Partition auf den inaktiven Steckplatz flashen, nachdem Sie mindestens einmal erfolgreich aktualisiert und Android 13 gestartet haben. Dies sollte das Risiko einer Versionsinkongruenz ausschließen, insbesondere wenn Sie ein Pixel 6, Pixel 6 Pro oder Pixel 6a zum ersten Mal mit einem stabilen Android 13-Build flashen.
Option 1 (mit Wiederherstellungs-/OTA-Images):
Nach einem erfolgreichen Start in Android 13, Laden Sie das vollständige OTA-Image herunter entsprechend diesem Build. Nächste, Laden Sie es seitlich aus der Bestandswiederherstellung herunter und starten Sie das Gerät neu, um sicherzustellen, dass beide Steckplätze über dieselbe Bootloader-Version verfügen.
Option 2 (mit Factory-Images):
Personen, die ein Upgrade auf Android 13 durch Flashen des Werksimages nach dem Entsperren des Bootloaders durchgeführt haben, sollten sich für diese Option entscheiden. Nach einem erfolgreichen ersten Start von Android 13,
- Überprüfen Sie den aktuell aktiven Slot:
adb reboot bootloaderfastboot getvar current-slot
Wenn die Ausgabe den aktuellen Steckplatz als „a“ zurückgibt, sollte Ihr aktiver Steckplatz „a“ und der andere Steckplatz „b“ sein. Wenn nicht, dann ist Ihr aktiver Steckplatz „b“ und der andere Steckplatz ist „a“. - Extrahieren Sie den Inhalt der ZIP-Datei des Factory-Images und suchen Sie das Bootloader-Image in den extrahierten Dateien. Der Name sollte „Bootloader-[Gerätecodename]-[Plattform-Codename]-[Hauptversion]-[Nebenversion].img“ lauten.
- Für Pixel 6 und 6 Pro lautet der Plattform-Codename „Slider“, während er für Pixel 6a „Bluejay“ lautet.
- Jetzt müssen wir den Bootloader auf beide Slots flashen.
- Wenn Ihr aktiver Slot „a“ ist
fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
- Wenn Ihr aktiver Slot „b“ ist
fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
- Wenn Ihr aktiver Slot „a“ ist
- Das ist alles.
Wie Sie sehen, gibt es zahlreiche Möglichkeiten, die zugrunde liegende Bootloader-Version Ihres Pixel 6, 6 Pro oder 6a zu überprüfen. Wenn Sie es vorziehen, das System sich selbst erledigen zu lassen oder den aktualisierten Bootloader manuell zu installieren, wählen Sie die für Ihre Anforderungen beste Methode.