Hur man nedgraderar till Android 12 från Android 13 på Google Pixel 6-serien

snabblänkar

  • Vad finns i Android 13:s bootloader-uppdatering för Google Pixel 6/6 Pro/6a?
  • Hur kan jag nedgradera till Android 12 från Android 13 på Google Pixel 6/6 Pro/6a?
  • Finns det någon nackdel med att stanna kvar på Android 12?

Android 13 har varit ute ett tag nu. Som en stor versionsuppgradering är det frestande att hoppa på tåget - särskilt för Google Pixel-användare. Men vad händer om du precis har uppdaterat till Android 13 men inte gillar det särskilt mycket? Den stora frågan är, kan du nedgradera din Pixel-smarttelefon, inklusive den senaste Pixel 6-serien, från Android 13 till 12?

Till skillnad från många Android OEM-tillverkare har Google en dedikerad nedladdningsportal för fast programvara för sina smartphones. Om du har en icke-operatörsvariant (även kallad "olåst") av en Pixel-telefon, bör du kunna låsa upp dess bootloader och manuellt flasha en äldre Android 12-programvara att gå tillbaka. Situationen är dock lite annorlunda för den Google Tensor-drivna Pixel 6-familjen av enheter.

Den stabila Android 13-uppdateringen för Google Pixel 6, Pixel 6 Pro, och den Pixel 6a tog med sig nya bootloader-uppdateringar. När du har uppgraderat, du kan inte flasha en äldre bootloader på grund av rullningsskydd. Som ett resultat kommer den vanliga processen att nedgradera till Android 12 inte att fungera på dessa enheter. Ändå är det fortfarande möjligt att starta Android 12 på den uppgraderade bootloadern. Om du funderar på att nedgradera Android 13 tillbaka till Android 12 på din Pixel 6/6 Pro/6a, vi är här för att hjälpa dig.

  • Google Pixel 6-sortimentet tog upp nya bootloader-uppdateringar med den stabila Android 13 OTA.
  • När du väl har uppgraderat kan du inte flasha en äldre bootloader.
  • Du kan dock fortfarande starta Android 12 på den nya starthanteraren.

Vad finns i Android 13:s bootloader-uppdatering för Google Pixel 6/6 Pro/6a?

Bootloadern för en Android-enhet är en mycket komplex mjukvara. Den är ansvarig för att kickstarta startkedjan efter varje ny start från avstängt läge. Det finns många lågnivåkomponenter i en bootloader-avbildning, som är tätt integrerade med målenhetens SoC. I ett nötskal, att mixtra med bootloadern på en modern konsumentenhet är ett extremt svårt jobb.

Om du är intresserad, här är vad du kan hitta i bootloader-bilden av Google Pixel 6a:

Även om du lyckas dechiffrera koden och lappa anti-back-skyddsrutinerna i det nya bootloader-uppdatering för Google Pixel 6, 6 Pro eller 6a, det finns inget känt sätt att flasha den utan att klossa ihop din telefon. Detta beror på att vi inte har tillgång till OEM-signerade programmerare och kryptografiska nycklar som krävs för att utföra sådana operationer.


Hur kan jag nedgradera till Android 12 från Android 13 på Google Pixel 6/6 Pro/6a?

Vi måste betona att du inte bör göra detta om du inte verkligen ogillar Android 13 eller om den inte spelar bra med vissa appar. Android 13 har några fantastiska nya funktioner – särskilt relaterade till integritet och säkerhet – som gör den överlägsen tidigare Android-versioner på många sätt. Det kommer också att vara det mest uppdaterade när det gäller säkerhetskorrigeringar.

Om du vet allt detta och fortfarande vill återgå till Android 12 är stegen relativt enkla. Men först måste du göra är att säkerhetskopiera dina appar, foton, videor, etc., eftersom nedgradering kommer att torka din telefon helt. Se också till att du har det senaste ADB och Fastboot binärer installerat på din PC.

Genom att hoppa över att bootloader blinkar

  1. När du har ordnat din säkerhetskopia måste du kontrollera bootloader-versionen av Google Pixel 6/6 Pro/6a. För att undvika ett hårt scenario, se till att båda platserna på målenheten har samma Android 13 bootloader-version. Om du behöver hjälp, ta en titt på vår handledning för att fastställa bootloader-versionen av enheterna i Google Pixel 6-serien för anti-rollback skydd.
  2. På din PC/Mac/Chromebook, ladda ner fabriksbilden motsvarande Android 12-versionen av ditt val för målenheten.
  3. 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".
  4. Ta bort bootloader-avbildningen från den extraherade mappen.
  5. Ändra det blinkande skriptet så här:
    • Om du använder Windows, öppna sedan filen med namnet "flash-all.bat" med Notepad (eller din favorittextredigerare), ta bort starthanteraren som blinkar relaterad del, lägg till "--force" (utan citattecken) mellan "-w" och "update"-argument i systembildens blinkande segment och spara filen.
    • Linux- och macOS-användare, öppna filen med namnet "flash-all.sh" med din favorittextredigerare, ta bort starthanteraren som blinkar relaterat del, lägg till "--force" (utan citattecken) mellan "-w" och "update"-argument i systembildens blinkande segment och spara fil.
  6. Nu när vi har modifierat skriptet kan vi fortsätta det blinkande jobbet. Särskilt behöver du en olåst starthanterare för att flasha via Fastboot, så utför upplåsningen av starthanteraren om det inte redan är gjort.
  7. Starta om Pixel 6/6 Pro/6a till bootloader-läge och anslut till PC/Mac/Chromebook med en USB-kabel.
  8. Öppna ett terminalfönster på din dator, navigera till platsen där du extraherade Android 12-fabriksbilden och kör det blinkande skriptet.
    • För Windows:
      .\flash-all.bat
    • För macOS och Linux:
      ./flash-all.sh
  9. Vänta tills blixten inträffar, enheten startar om och tills Android 12 startar. Den första kängan kan ta väldigt lång tid, så ha tålamod.
Google Pixel 6a som kör Android 12 på Android 13 bootloader

Tänk på att detta inte är en riktig nedgradering, eftersom vi inte kan skriva över den nya starthanteraren med en gammal. Vi kan dock starta Android 12 på Google Pixel 6/6 Pro/6a ovanpå den uppgraderade bootloadern, eftersom den inte lägger några begränsningar på Android-versionen. För att uttrycka det enkelt är den nya bootloadern kompatibel med både Android 13 och Android 12, vilket gör den möjligt att köra en äldre version av Android 12 på dessa enheter även efter att ha ökat återställningsindexet räkna.

Genom att använda officiella supportbilder för utvecklare

För utvecklare erbjuder Google modifierade Android 12-systembilder för Pixel 6-familjen som är baserade på offentliga och stabila versioner av Android 12 och Android 12L. Dessa "Supportbilder för utvecklare" har en uppdaterad version av starthanteraren som inkluderar nya säkerhetsfixar och en ökad anti-återställningsräknare.

Ladda ner Android 12/12L utvecklarsupportbilder för Google Pixel 6-serien

När det kommer till installationen måste utvecklarsupportbilderna flashas via Fastboot. Att veta mer, ta en titt på vår guide.

Som referens, utvecklarsupportbilderna levereras med följande bootloader-versioner:

Enhet, Enhetsforum, Kodnamn

Android 12 Developer Support Image bootloader-version

Android 12L Developer Support Image bootloader version

Google Pixel 6 (oriole)

slider-1.0-8844048

slider-1.2-8831283

Google Pixel 6 Pro (raven)

slider-1.0-8844048

slider-1.2-8831283

Google Pixel 6a (bluejay)

N/A

bluejay-1.1-8927508

Tänk på att dessa utvecklarcentrerade byggnader inte är lämpliga för allmänt bruk. De kommer inte att få OTA-säkerhetsuppdateringar som deras konsumentmotsvarigheter. Byggnaderna är inte heller godkända för Compatibility Test Suite (CTS), så utvecklare som kräver CTS-godkända versioner eller använder SafetyNet API: er kan stöta på problem.


Finns det någon nackdel med att stanna kvar på Android 12?

Oavsett vilken metod du väljer kommer slutresultatet i huvudsak att vara en hybridkombination av bootloader och firmware för sjätte generationens Google Pixel. Det kan fungera för tillfället, men det finns inget officiellt stöd för denna sammanslagning -- förutom för utvecklarsupportbilderna, men de är inte exakt avsedda för vanliga användare. Det finns inga fler månatliga säkerhetsuppdateringar på Android 12, vilket innebär att du måste uppgradera till Android 13 ändå för att fortsätta ta emot korrigeringarna.

Dessutom innehåller bootloadern ett antal lågnivå-firmware-bilder för olika hårdvarukomponenter. Genom att stanna på Android 12 kommer du att orsaka flera inkompatibilitetsproblem under huven som kan påverka den verkliga prestandan för din Pixel 6, 6 Pro eller 6a. Se detta som ett bevis på konceptet, men du gör mer skada än nytta genom att återgå till Android 12. Om du väljer att nedgradera från en Android-version till en annan gör du det på egen risk.