Sådan tjekker du Android 13 bootloader-versionen på Google Pixel 6-serien

click fraud protection

Android 13 har bragt nye bootloader-opdateringer til Google Pixel 6-serien. Sådan tjekker du bootloader-versionen for anti-rollback-beskyttelse.

Android 13 sæsonen er officielt over os. Den seneste iteration af Android bringer nogle friske UI-ændringer med sig og mange nyttige funktioner. Til Google Pixel 6-familien er den stabile Android 13-opdatering også øget anti-rollback-versionen i bootloaderen af ​​disse enheder. Som et resultat kan du ikke flashe en ældre Android 12-bygning tilbage efter opgradering til Android 13.

  • Pixel 6-familien af ​​enheder har modtaget nye bootloader-opdateringer med den stabile Android 13 OTA.
  • Bootloader-opdateringen øger anti-rollback-versionen på disse telefoner.
  • Det er ikke muligt at vende tilbage til Android 12 på grund af beskyttelse mod tilbagerulning.

Naviger i denne artikel:

  • Hvorfor har min Google Pixel 6/6 Pro/6a brug for en opgraderet bootloader?
  • Hvordan kan jeg se, om min Google Pixel 6/6 Pro/6a allerede har den opdaterede bootloader?
  • Der står, at jeg har en anden bootloader-version, så betyder det, at jeg kan gå tilbage til Android 12?
  • Hvordan opgraderer jeg sikkert bootloaderen på min Google Pixel 6/6 Pro/6a?

Hvorfor har min Google Pixel 6/6 Pro/6a brug for en opgraderet bootloader?

Det tilbagerulningsbeskyttelse på Google Pixel 6, Pixel 6 Pro, og Pixel 6a er materialiseret gennem elektroniske sikringer (eFuses). En eFuse er som en skrive-en gang flash. Når du først vender disse stykker ved at skrive noget ind i dem, er der ingen vej tilbage. Efter at have "blæst" en eFuse, forbliver den skrevet med den værdi for evigt.

For at annullere en række angrebsvektorer, sendte Google et nyt sæt bootloader til sjette generation af Pixel telefoner gennem den stabile Android 13 OTA, der forhindrer ældre versioner af Android i at blive indlæst på disse enheder. Den relevante eFuse bør kun sprænge og øge rollback-indekset efter en vellykket opstart af Android 13. Den nye bootloader-version, den forhøjede tilbagerulningsindeksværdi og den sprængte eFuse-tilstand burde være tilstrækkelige til at blokere enhver pre-Android 13-firmware, der skal flashes efterfølgende.


Hvordan kan jeg se, om min Google Pixel 6/6 Pro/6a allerede har den opdaterede bootloader?

En bootloader er per definition et program, der indlæser et operativsystem, eller kædeindlæser en anden bootloader, når en enhed er tændt. Googles Fastboot-værktøj tilbyder en nem måde at forespørge på bootloader-variablerne på en Android-enhed fra en computer. For at gøre det skal vi starte mål-Pixel-telefonen til dens bootloader-grænseflade.

  1. Sørg for, at du har seneste version af ADB og Fastboot hjælpeprogrammer installeret på din pc/Mac/Chromebook.
  2. Gå til på din telefon Indstillinger > Om telefonen > Bygge nummer og tryk på denne post 7 gange for at aktivere Udvikler muligheder.
  3. Når du har aktiveret det, skal du gå tilbage til hovedindstillingssiden og trykke på System, så gå til Udvikler muligheder.
  4. Tænde for USB debugging.
  5. Slut din Pixel 6, Pixel 6 Pro eller Pixel 6a til din computer ved hjælp af et USB-kabel.
  6. Åbn et terminalvindue, og skriv følgende kommando for at kontrollere, om din enhed er fundet eller ej:
    adb devices
    Du skal muligvis autentificere værts-pc'ens identitet for første gang.
  7. Hvis enheden er tilsluttet, bør du se dens serienummer.
  8. Når alt er klar, skal du køre følgende kommando for at genstarte til bootloader-tilstand:
    adb reboot bootloader
  9. Din telefon bør genstarte til bootloader-tilstand (også kendt som "Fastboot-tilstand").
  10. Indtast nu følgende kommando for at kontrollere, om målenheden er registreret af din pc i bootloader-tilstand:
    fastboot devices
    Hvis du bruger Windows på din pc, skal du muligvis installere de nyeste Google USB-drivere.
  11. For at kende bootloader-versionen skal du udføre kommandoen nævnt nedenfor:
    fastboot getvar version-bootloader

Se derefter følgende tabel og match bootloader-versionen med det output, du fik:

Enhed, Enhedsfora, Kodenavn

Stabil Android 13 bootloader version

Google Pixel 6 (oriole)

skyder-1.2-8739948

Google Pixel 6 Pro (ravn)

skyder-1.2-8739948

Google Pixel 6a (bluejay)

bluejay-1.2-8893284

Det er også muligt at forespørge bootloader-versionen fra brugerfladen Fastboot-grænsefladen (alias fastbootd). For at gøre det skal du genstarte enheden vha adb reboot fastboot, og kør derefter det samme fastboot getvar version-bootloader kommando.

Hvis du ikke har en pc i nærheden, så kan du hente bootloader-versionen direkte fra selve telefonen. Først skal du slukke for din Google Pixel 6/6 Pro/6a og trykke på lydstyrke ned og tænd/sluk-knapperne i et par sekunder. Slip dem, når Fastboot-tilstanden vises. Du burde være i stand til at finde bootloader-versionen på skærmen.

For kommandolinjefans, følgende kommando på en terminalemulator-app på din telefon for at få bootloader-versionen:

getpropro.bootloader

Der står, at jeg har en anden bootloader-version, så betyder det, at jeg kan gå tilbage til Android 12?

Hvis bootloader-versionen af ​​din Pixel 6/6 Pro/6a er forskellig fra den, der er vist i førnævnte tabel, så kører du sandsynligvis en beta build af Android 13 eller en ældre stabil kanal build af Android 12.

Selvom du kan prøve at vende tilbage til Android 12 med en lavere version af bootloaderen, anbefales det ikke. Af hensyn til sikkerhed og kompatibilitet bør du tage den stabile Android 13 OTA for at opgradere bootloaderen såvel som de underliggende firmwarebits på din enhed.

Hvis du planlægger at udføre en manuel flash, så sørg for, at partitionsbillederne af stabil Android 13-software flashes til begge slots. En bootloader-version, der ikke stemmer overens mellem A- og B-slots, er nok til at mure enheden. Der er ingen kendt måde at genoplive en hårdt muret Google Tensor-drevet enhed ligesom Google Pixel 6/6 Pro/6a endnu, så vær forsigtig, før du forsøger en manuel opgradering.


Hvordan opgraderer jeg sikkert bootloaderen på min Google Pixel 6/6 Pro/6a?

For at undgå et hårdt murstensscenario skal du flashe bootloader-partitionen til den inaktive slot efter vellykket opdatering og opstart i Android 13 mindst én gang. Dette burde eliminere chancen for en versionsfejl, især hvis du blinker en Pixel 6, Pixel 6 Pro eller Pixel 6a med en stabil Android 13-bygning for første gang.

Mulighed 1 (ved brug af gendannelses-/OTA-billeder):

Efter en vellykket opstart i Android 13, download det fulde OTA-billede svarende til den bygning. Næste, sideload det fra lagergendannelse og genstart enheden for at sikre, at begge slots har den samme bootloader-version.

Mulighed 2 (ved brug af fabriksbilleder):

Folk, der har opgraderet til Android 13 ved at blinke fabriksbilledet efter at have låst bootloaderen op, bør vælge denne mulighed. Efter en vellykket opstart i Android 13 for første gang,

  1. Tjek det aktuelt aktive slot:adb reboot bootloaderfastboot getvar current-slotHvis outputtet returnerer det aktuelle slot som "a", skal dit aktive slot være "a", og det andet slot er "b". Hvis ikke, så er din aktive plads "b", og den anden plads er "a."
  2. Udpak indholdet af fabriksbilledets ZIP-fil, og find bootloader-billedet i de udpakkede filer. Den skal navngives som "bootloader-[enhedens kodenavn]-[platformens kodenavn]-[major version]-[mindre version].img."
    • For Pixel 6 og 6 Pro er platformens kodenavn "skyder", mens det for Pixel 6a er "bluejay".
  3. Nu skal vi flashe bootloaderen til begge slots.
    1. Hvis dit aktive slot er 'a'fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
    2. Hvis dit aktive slot er 'b'fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
  4. Det er alt.

Som du kan se, er der ingen mangel på de forskellige måder, du kan tjekke den underliggende bootloader-version af din Pixel 6, 6 Pro eller 6a på. Hvis du foretrækker at lade systemet tage sig af sig selv eller installere den opdaterede bootloader manuelt, skal du vælge den bedste metode til dine behov.