Hoe u kunt downgraden naar Android 12 van Android 13 op de Google Pixel 6-serie

Snelle koppelingen

  • Wat zit er in de bootloader-update van Android 13 voor de Google Pixel 6/6 Pro/6a?
  • Hoe kan ik vanaf Android 13 op de Google Pixel 6/6 Pro/6a downgraden naar Android 12?
  • Zijn er nadelen aan het blijven bij Android 12?

Androïde 13 is al een tijdje uit. Als grote versie-upgrade is het verleidelijk om op de kar te springen, vooral voor Google Pixel-gebruikers. Maar wat als u net bent geüpdatet naar Android 13, maar het niet zo leuk vindt? De grote vraag is: kun je je Pixel-smartphone, inclusief de nieuwste Pixel 6-serie, downgraden van Android 13 naar 12?

In tegenstelling tot veel Android-OEM's onderhoudt Google een speciale firmware-downloadportal voor zijn smartphones. Als je een niet-providerversie (ook wel 'ontgrendeld' genoemd) van een Pixel-telefoon hebt, zou je de bootloader ervan moeten kunnen ontgrendelen en handmatig een oudere Android 12-software flashen terug te keren. De situatie is echter een beetje anders voor de door Google Tensor aangedreven Pixel 6-apparaten.

De stabiele Android 13-update voor de Google Pixel 6, Pixel 6 Pro, en de Pixel6a bracht nieuwe bootloader-updates mee. Eenmaal geüpgraded, jij kan geen oudere bootloader flashen dankzij anti-rollback-bescherming. Als gevolg hiervan werkt het reguliere proces van downgraden naar Android 12 niet op deze apparaten. Niettemin is het nog steeds mogelijk om Android 12 op de geüpgradede bootloader op te starten. Als u Android 13 wilt downgraden naar Android 12 op uw Pixel 6/6 Pro/6a, staan ​​wij voor u klaar.

  • De Google Pixel 6-serie heeft nieuwe bootloader-updates opgepikt met de stabiele Android 13 OTA.
  • Zodra je een upgrade hebt uitgevoerd, kun je geen oudere bootloader meer flashen.
  • Je kunt Android 12 echter nog steeds opstarten op de nieuwe bootloader.

Wat zit er in de bootloader-update van Android 13 voor de Google Pixel 6/6 Pro/6a?

De bootloader van een Android-apparaat is een zeer complex stukje software. Het is verantwoordelijk voor het op gang brengen van de opstartketen na elke nieuwe opstart vanuit de uitgeschakelde status. Er zijn veel componenten op een laag niveau in een bootloader-image, die nauw zijn geïntegreerd met de SoC van het doelapparaat. Kortom: sleutelen aan de bootloader op een modern consumentenapparaat is een uiterst moeilijke klus.

Als je geïnteresseerd bent, kun je het volgende vinden in de bootloader-afbeelding van de Google Pixel 6a:

Ook al lukt het je om de code te ontcijferen en de anti-rollback-beveiligingsroutines in de nieuwe te patchen bootloader-update voor de Google Pixel 6, 6 Pro of 6a, er is geen manier bekend om deze te flashen zonder te bricken jouw telefoon. Dit komt omdat we geen toegang hebben tot de door OEM ondertekende programmeurs en cryptografische sleutels die nodig zijn om dergelijke bewerkingen uit te voeren.


Hoe kan ik vanaf Android 13 op de Google Pixel 6/6 Pro/6a downgraden naar Android 12?

We moeten benadrukken dat je dit niet moet doen, tenzij je echt een hekel hebt aan Android 13 of het niet goed werkt met bepaalde apps. Android 13 heeft een aantal geweldige nieuwe functies – vooral op het gebied van privacy en beveiliging – die het in veel opzichten superieur maken aan eerdere Android-versies. Het zal ook de meest up-to-date zijn als het gaat om beveiligingspatches.

Als je dit allemaal weet en toch terug wilt naar Android 12, zijn de stappen relatief eenvoudig. Maar eerst moet u een back-up maken van uw apps, foto's, video's, enz., omdat Als u downgradet, wordt uw telefoon volledig gewist. Zorg er ook voor dat u over de nieuwste versie beschikt ADB- en Fastboot-binaire bestanden op uw pc geïnstalleerd.

Door het knipperen van de bootloader over te slaan

  1. Zodra je je back-up helemaal hebt gesorteerd, moet je de bootloaderversie van Google Pixel 6/6 Pro/6a controleren. Om een ​​hard-brick-scenario te voorkomen, moet je ervoor zorgen dat beide slots van het doelapparaat dezelfde Android 13-bootloaderversie hebben. Als je hulp nodig hebt, kijk dan eens naar onze tutorial om de bootloaderversie van de apparaten uit de Google Pixel 6-serie te bepalen voor bescherming tegen terugrollen.
  2. Op uw pc/Mac/Chromebook: download de fabrieksafbeelding die overeenkomt met de Android 12-release van uw keuze voor het doelapparaat.
  3. Pak de inhoud van het ZIP-bestand van de fabrieksimage uit en zoek de bootloader-image in de uitgepakte bestanden. Het zou de naam moeten hebben als “bootloader-[apparaatcodenaam]-[platformcodenaam]-[hoofdversie]-[kleine versie].img.”
    • Voor de Pixel 6 en 6 Pro is de platformcodenaam ‘slider’, terwijl dit voor de Pixel 6a ‘bluejay’ is.
  4. Verwijder de bootloader-afbeelding uit de uitgepakte map.
  5. Wijzig het knipperende script als volgt:
    • Als je Windows gebruikt, open dan het bestand met de naam "flash-all.bat" met Kladblok (of je favoriete teksteditor), verwijder de knipperende bootloader verwante gedeelte, voeg "--force" (zonder aanhalingstekens) toe tussen "-w" en "update" argumenten in het knipperende segment van de systeemimage, en sla het bestand op.
    • Linux- en macOS-gebruikers, open het bestand met de naam "flash-all.sh" met uw favoriete teksteditor, verwijder de gerelateerde bootloader-flash gedeelte, voeg "--force" (zonder aanhalingstekens) toe tussen de argumenten "-w" en "update" in het knipperende segment van de systeemimage, en sla de bestand.
  6. Nu we het script hebben aangepast, kunnen we doorgaan met het knipperen. Je hebt met name een ontgrendelde bootloader nodig om via Fastboot te kunnen flashen, dus voer de ontgrendeling van de bootloader uit als je dat nog niet hebt gedaan.
  7. Start de Pixel 6/6 Pro/6a opnieuw op in de bootloader-modus en maak verbinding met de pc/Mac/Chromebook via een USB-kabel.
  8. Open een terminalvenster op uw computer, navigeer naar de locatie waar u de Android 12-fabrieksimage hebt uitgepakt en voer het knipperende script uit.
    • Voor ramen:
      .\flash-all.bat
    • Voor macOS en Linux:
      ./flash-all.sh
  9. Wacht tot de flits plaatsvindt, het apparaat opnieuw opstart en totdat Android 12 is opgestart. De eerste keer opstarten kan erg lang duren, dus wees geduldig.
Google Pixel 6a met Android 12 op Android 13-bootloader

Houd er rekening mee dat dit geen echte downgrade is, omdat we de nieuwe bootloader niet kunnen overschrijven met een oude. We kunnen Android 12 echter opstarten op de Google Pixel 6/6 Pro/6a bovenop de geüpgradede bootloader, omdat dit geen enkele beperking oplegt aan de Android-versie. Simpel gezegd: de nieuwe bootloader is compatibel met zowel Android 13 als Android 12, waardoor hij werkt mogelijk een oudere Android 12-release op deze apparaten uitvoeren, zelfs nadat de rollback-index is verhoogd graaf.

Door officiële ondersteuningsafbeeldingen voor ontwikkelaars te gebruiken

Voor ontwikkelaars biedt Google aangepaste Android 12-systeemimages voor de Pixel 6-familie die zijn gebaseerd op openbare en stabiele builds van Android 12 en Android 12L. Deze "Ondersteuningsafbeeldingen voor ontwikkelaars" bevatten een bijgewerkte versie van de bootloader met nieuwe beveiligingsoplossingen en een verhoogde anti-rollback-teller.

Download ondersteuningsafbeeldingen voor Android 12/12L-ontwikkelaars voor de Google Pixel 6-serie

Als het om de installatie gaat, moeten de ontwikkelaarsondersteuningsafbeeldingen via Fastboot worden geflasht. Om meer te weten, neem een ​​kijkje in onze gids.

Ter referentie: de Developer Support Images worden geleverd met de volgende bootloader-builds:

Apparaat, Apparaatforums, Codenaam

Ondersteuning voor Android 12-ontwikkelaars Image-bootloaderversie

Ondersteuning voor Android 12L-ontwikkelaars Image-bootloaderversie

Google Pixel 6 (wielewaal)

schuifregelaar-1.0-8844048

schuifregelaar-1.2-8831283

Google Pixel 6 Pro (raaf)

schuifregelaar-1.0-8844048

schuifregelaar-1.2-8831283

Google Pixel 6a (bluejay)

N.v.t

bluejay-1.1-8927508

Houd er rekening mee dat deze op ontwikkelaars gerichte builds niet geschikt zijn voor algemeen gebruik. Ze ontvangen geen OTA-beveiligingsupdates zoals hun consumenten-tegenhangers. Bovendien zijn de builds niet goedgekeurd door de Compatibility Test Suite (CTS), dus ontwikkelaars die door CTS goedgekeurde builds nodig hebben of SafetyNet API's gebruiken, kunnen tegen problemen aanlopen.


Zijn er nadelen aan het blijven bij Android 12?

Welke methode je ook kiest, het eindresultaat zal in wezen een hybride combinatie zijn van de bootloader en firmware voor de zesde generatie Google Pixel. Het kan voorlopig werken, maar er is geen officiële ondersteuning voor deze samenvoeging - behalve de ondersteuningsafbeeldingen voor ontwikkelaars, maar deze zijn niet bepaald bedoeld voor gewone gebruikers. Er zijn geen maandelijkse beveiligingsupdates meer op Android 12, wat betekent dat je sowieso moet upgraden naar Android 13 om de fixes te blijven ontvangen.

Verder bevat de bootloader een aantal low-level firmware-images voor verschillende hardwarecomponenten. Als u bij Android 12 blijft, veroorzaakt u verschillende verborgen incompatibiliteitsproblemen die van invloed kunnen zijn op de prestaties van uw Pixel 6, 6 Pro of 6a in de echte wereld. Beschouw dit als een proof of concept, maar je doet meer kwaad dan goed door terug te keren naar Android 12. Als u ervoor kiest om van de ene Android-versie naar de andere te downgraden, doet u dit op eigen risico.