Så här kontrollerar du Android 13 bootloader-versionen på Google Pixel 6-serien

Android 13 har tagit med nya bootloader-uppdateringar till Google Pixel 6-serien. Så här kontrollerar du bootloader-versionen för anti-återställningsskydd.

Android 13 säsongen är officiellt över oss. Den senaste versionen av Android för med sig några nya gränssnittsförändringar och många användbara funktioner. För Google Pixel 6-familjen, den stabila Android 13-uppdateringen också ökade anti-back-versionen i starthanteraren för dessa enheter. Som ett resultat kan du inte flasha tillbaka en äldre Android 12-version efter uppgradering till Android 13.

  • Pixel 6-familjen av enheter har fått nya bootloader-uppdateringar med den stabila Android 13 OTA.
  • Bootloader-uppdateringen ökar anti-återställningsversionen på dessa telefoner.
  • Det är inte möjligt att återgå till Android 12 på grund av anti-återställningsskydd.

Navigera i den här artikeln:

  • Varför behöver min Google Pixel 6/6 Pro/6a en uppgraderad bootloader?
  • Hur kan jag se om min Google Pixel 6/6 Pro/6a redan har den uppdaterade starthanteraren?
  • Det står att jag har en annan bootloader-version, så betyder det att jag kan gå tillbaka till Android 12?
  • Hur uppgraderar jag på ett säkert sätt starthanteraren på min Google Pixel 6/6 Pro/6a?

Varför behöver min Google Pixel 6/6 Pro/6a en uppgraderad bootloader?

De rullningsskydd på Google Pixel 6, Pixel 6 Pro, och den Pixel 6a materialiseras genom elektroniska säkringar (eFuses). En eFuse är som en skriv-en gång blixt. När du väl vänder på dessa bitar genom att skriva något i dem, finns det ingen återvändo. Efter att ha "blåst" en eFuse kommer den att förbli skriven med det värdet för alltid.

För att ogiltigförklara ett antal attackvektorer skickade Google en ny uppsättning bootloader för sjätte generationens Pixel telefoner genom den stabila Android 13 OTA som förhindrar äldre versioner av Android från att laddas på dessa enheter. Den relevanta eFuse bör blåsa och öka återställningsindexet först efter en framgångsrik uppstart av Android 13. Den nya versionen av bootloader, det förhöjda återställningsindexvärdet och det blåsta eFuse-tillståndet borde vara tillräckliga för att blockera eventuell firmware från före Android 13 som ska flashas efteråt.


Hur kan jag se om min Google Pixel 6/6 Pro/6a redan har den uppdaterade starthanteraren?

En bootloader, per definition, är ett program som laddar ett operativsystem, eller kedjeladdar en annan bootloader när en enhet slås på. Googles Fastboot-verktyg erbjuder ett enkelt sätt att fråga efter bootloader-variablerna för en Android-enhet från en dator. För att göra det måste vi starta upp målpixeltelefonen till dess bootloader-gränssnitt.

  1. Se till att du har senaste versionen av ADB och Fastboot-verktyg installerat på din PC/Mac/Chromebook.
  2. Gå till på din telefon inställningar > Om telefon > Bygga nummer och tryck på denna post 7 gånger för att aktivera Utvecklaralternativ.
  3. När du har aktiverat det, gå tillbaka till huvudinställningssidan och tryck på Systemet, gå sedan till Utvecklaralternativ.
  4. Sätta på USB felsökning.
  5. Anslut din Pixel 6, Pixel 6 Pro eller Pixel 6a till din dator med en USB-kabel.
  6. Öppna ett terminalfönster och skriv följande kommando för att kontrollera om din enhet upptäcks eller inte:
    adb devices
    Du kan behöva autentisera värddatorns identitet för första gången.
  7. Om enheten är ansluten bör du se dess serienummer.
  8. När allt är klart, kör följande kommando för att starta om till bootloader-läget:
    adb reboot bootloader
  9. Din telefon bör starta om till bootloader-läge (även känt som "Fastboot-läge").
  10. Skriv nu följande kommando för att kontrollera om målenheten upptäcks av din dator i bootloader-läget:
    fastboot devices
    Om du använder Windows på din PC kan du behöva göra det installera de senaste Google USB-drivrutinerna.
  11. För att känna till bootloader-versionen, kör kommandot som nämns nedan:
    fastboot getvar version-bootloader

Se sedan följande tabell och matcha bootloader-versionen med utgången du fick:

Enhet, Enhetsforum, Kodnamn

Stabil Android 13 bootloader-version

Google Pixel 6 (oriole)

slider-1.2-8739948

Google Pixel 6 Pro (raven)

slider-1.2-8739948

Google Pixel 6a (bluejay)

bluejay-1.2-8893284

Det är också möjligt att fråga bootloader-versionen från användarutrymmets Fastboot-gränssnitt (aka fastbootd). För att göra det, starta om enheten med hjälp av adb reboot fastboot, kör sedan samma sak fastboot getvar version-bootloader kommando.

Om du inte har en dator i närheten kan du skaffa bootloader-versionen direkt från själva telefonen. Stäng först av din Google Pixel 6/6 Pro/6a och tryck på volym ned- och strömknapparna i ett par sekunder. Släpp dem när Fastboot-läget visas. Du bör kunna hitta versionen av bootloader på skärmen.

För kommandoradsfans, följande kommando på en terminalemulator-app på din telefon för att få bootloader-versionen:

getpropro.bootloader

Det står att jag har en annan bootloader-version, så betyder det att jag kan gå tillbaka till Android 12?

Om bootloader-versionen av din Pixel 6/6 Pro/6a skiljer sig från den som visas i ovannämnda tabell, så kör du förmodligen en betaversion av Android 13 eller en äldre stabil kanalversion av Android 12.

Även om du kan försöka återgå till Android 12 med en lägre version av bootloader, rekommenderas det inte. Av säkerhets- och kompatibilitetsskäl bör du ta den stabila Android 13 OTA för att uppgradera bootloadern såväl som de underliggande firmwarebitarna på din enhet.

Om du planerar att utföra en manuell blixt, se till att partitionsbilderna för stabil Android 13-programvara blinkar till båda platserna. En oöverensstämmelse mellan A- och B-platserna i bootloader-versionen räcker för att blockera enheten. Det finns inget känt sätt att återuppliva en hårdmurad Google Tensor-driven enhet som Google Pixel 6/6 Pro/6a ännu, så var försiktig innan du försöker en manuell uppgradering.


Hur uppgraderar jag på ett säkert sätt starthanteraren på min Google Pixel 6/6 Pro/6a?

För att undvika ett hårt tegelscenario bör du flasha bootloader-partitionen till den inaktiva platsen efter framgångsrik uppdatering och uppstart i Android 13 minst en gång. Detta bör eliminera risken för en version som inte matchar, särskilt om du blinkar med en Pixel 6, Pixel 6 Pro eller Pixel 6a med en stabil Android 13-konstruktion för första gången.

Alternativ 1 (med återställnings-/OTA-bilder):

Efter en framgångsrik start i Android 13, ladda ner hela OTA-bilden motsvarande den konstruktionen. Nästa, sideload den från lageråterställning och starta om enheten för att säkerställa att båda kortplatserna har samma bootloader-version.

Alternativ 2 (med fabriksbilder):

Personer som uppgraderat till Android 13 genom att blinka fabriksbilden efter att ha låst upp starthanteraren bör välja det här alternativet. Efter en framgångsrik start i Android 13 för första gången,

  1. Kontrollera den för närvarande aktiva luckan:adb reboot bootloaderfastboot getvar current-slotOm utgången returnerar den aktuella luckan som "a", bör din aktiva lucka vara "a" och den andra luckan är "b." Om inte, är din aktiva plats "b" och den andra luckan är "a".
  2. Extrahera innehållet i fabriksbildens ZIP-fil och leta upp bootloader-avbildningen i de extraherade filerna. Den ska heta "bootloader-[enhetskodnamn]-[plattformskodnamn]-[stor version]-[mindre version].img."
    • För Pixel 6 och 6 Pro är plattformens kodnamn "slider", medan det för Pixel 6a är "bluejay".
  3. Nu måste vi flasha starthanteraren till båda platserna.
    1. Om din aktiva plats är "a"fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
    2. Om din aktiva plats är 'b'fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
  4. Det är allt.

Som du kan se finns det ingen brist på de olika sätten du kan kontrollera den underliggande bootloader-versionen av din Pixel 6, 6 Pro eller 6a. Om du föredrar att låta systemet sköta sig själv eller installera den uppdaterade bootloadern manuellt, välj den bästa metoden för dina behov.