Come eseguire il downgrade ad Android 12 da Android 13 sulla serie Google Pixel 6

Link veloci

  • Cosa c'è nell'aggiornamento del bootloader di Android 13 per Google Pixel 6/6 Pro/6a?
  • Come posso eseguire il downgrade ad Android 12 da Android 13 su Google Pixel 6/6 Pro/6a?
  • C'è qualche svantaggio nel restare su Android 12?

Androide 13 è fuori da un po' ormai. Essendo un importante aggiornamento della versione, c'è la tentazione di saltare sul carro, soprattutto per gli utenti di Google Pixel. Ma cosa succede se hai appena aggiornato ad Android 13 ma non ti piace molto? La grande domanda è: puoi eseguire il downgrade del tuo smartphone Pixel, inclusa l'ultima gamma Pixel 6, da Android 13 a 12?

A differenza di molti OEM Android, Google mantiene un portale di download del firmware dedicato per i suoi smartphone. Se disponi di una variante senza operatore (chiamata anche "sbloccata") di qualsiasi telefono Pixel, dovresti essere in grado di sbloccarne il bootloader e eseguire manualmente il flashing di un software Android 12 precedente per tornare indietro. Tuttavia, la situazione è leggermente diversa per la famiglia di dispositivi Pixel 6 basati su Google Tensor.

L'aggiornamento stabile di Android 13 per Google Pixel 6, Pixel 6Pro, e il Pixel 6a ha portato con sé nuovi aggiornamenti del bootloader. Una volta aggiornato, tu non è possibile eseguire il flashing di un bootloader precedente grazie alla protezione anti-rollback. Di conseguenza, il normale processo di downgrade ad Android 12 non funzionerà su questi dispositivi. Tuttavia, è ancora possibile avviare Android 12 sul bootloader aggiornato. Se stai cercando di eseguire il downgrade da Android 13 ad Android 12 sul tuo Pixel 6/6 Pro/6a, siamo qui per aiutarti.

  • La gamma Google Pixel 6 ha ricevuto nuovi aggiornamenti del bootloader con Android 13 OTA stabile.
  • Una volta eseguito l'aggiornamento, non è possibile eseguire il flashing di un bootloader precedente.
  • Puoi comunque avviare Android 12 sul nuovo bootloader.

Cosa c'è nell'aggiornamento del bootloader di Android 13 per Google Pixel 6/6 Pro/6a?

Il bootloader di un dispositivo Android è un software molto complesso. È responsabile dell'avvio della catena di avvio dopo ogni nuovo avvio dallo stato spento. Ci sono molti componenti di basso livello in un'immagine del bootloader, che sono strettamente integrati con il SoC del dispositivo di destinazione. In poche parole, armeggiare con il bootloader su un moderno dispositivo consumer è un lavoro estremamente difficile.

Se sei interessato, ecco cosa puoi trovare all'interno dell'immagine bootloader di Google Pixel 6a:

Anche se riesci a decifrare il codice e ad applicare le patch alle routine di protezione anti-rollback nel nuovo aggiornamento del bootloader per Google Pixel 6, 6 Pro o 6a, non esiste un modo noto per eseguirne il flashing senza bricking il tuo telefono. Questo perché non abbiamo accesso ai programmatori firmati OEM e alle chiavi crittografiche necessarie per eseguire tali operazioni.


Come posso eseguire il downgrade ad Android 12 da Android 13 su Google Pixel 6/6 Pro/6a?

Dobbiamo sottolineare che non dovresti farlo a meno che non ti piaccia davvero Android 13 o non funzioni bene con alcune app particolari. Android 13 ha alcune nuove fantastiche funzionalità, in particolare legate alla privacy e alla sicurezza, che lo rendono superiore alle versioni Android precedenti sotto molti aspetti. Sarà anche il più aggiornato per quanto riguarda le patch di sicurezza.

Se sai tutto questo e desideri comunque tornare ad Android 12, i passaggi sono relativamente semplici. Ma prima, dovrai fare il backup delle tue app, foto, video, ecc., perché il downgrade cancellerà completamente il tuo telefono. Inoltre, assicurati di avere l'ultima versione Binari ADB e Fastboot installato sul tuo PC.

Evitando il flashing del bootloader

  1. Una volta ordinato il backup, dovrai controllare la versione del bootloader di Google Pixel 6/6 Pro/6a. Per evitare uno scenario hard-brick, assicurati che entrambi gli slot del dispositivo di destinazione abbiano la stessa versione del bootloader Android 13. Se hai bisogno di aiuto, dai un'occhiata a il nostro tutorial per determinare la versione del bootloader dei dispositivi della serie Google Pixel 6 per la protezione anti-rollback.
  2. Sul tuo PC/Mac/Chromebook, scarica l'immagine di fabbrica corrispondente alla versione Android 12 di tua scelta per il dispositivo di destinazione.
  3. Estrai il contenuto del file ZIP dell'immagine di fabbrica e individua l'immagine del bootloader nei file estratti. Dovrebbe essere denominato "bootloader-[nome codice dispositivo]-[nome codice piattaforma]-[versione principale]-[versione secondaria].img."
    • Per Pixel 6 e 6 Pro, il nome in codice della piattaforma è "slider", mentre per Pixel 6a è "bluejay".
  4. Elimina l'immagine del bootloader dalla cartella estratta.
  5. Modificare lo script lampeggiante come segue:
    • Se utilizzi Windows, apri il file denominato "flash-all.bat" con Blocco note (o il tuo editor di testo preferito), elimina il flash del bootloader porzione correlata, aggiungere "--force" (senza virgolette) tra gli argomenti "-w" e "update" nel segmento lampeggiante dell'immagine di sistema e salvare il file.
    • Utenti Linux e macOS, aprite il file denominato "flash-all.sh" con il vostro editor di testo preferito, eliminate il relativo flashing del bootloader porzione, aggiungere "--force" (senza virgolette) tra gli argomenti "-w" e "update" nel segmento lampeggiante dell'immagine di sistema e salvare il file file.
  6. Ora che abbiamo modificato lo script, possiamo continuare il lavoro di flashing. In particolare, è necessario che un bootloader sbloccato esegua il flashing tramite Fastboot, quindi esegui lo sblocco del bootloader se non lo hai già fatto.
  7. Riavvia Pixel 6/6 Pro/6a in modalità bootloader e connettiti al PC/Mac/Chromebook utilizzando un cavo USB.
  8. Apri una finestra di terminale sul tuo computer, vai alla posizione in cui hai estratto l'immagine di fabbrica di Android 12 ed esegui lo script lampeggiante.
    • Per Windows:
      .\flash-all.bat
    • Per macOS e Linux:
      ./flash-all.sh
  9. Attendi che venga eseguito il flash, che il dispositivo si riavvii e che Android 12 si avvii. Il primo avvio può richiedere molto tempo, quindi sii paziente.
Google Pixel 6a con Android 12 su bootloader Android 13

Tieni presente che questo non è un vero downgrade, poiché non possiamo sovrascrivere il nuovo bootloader con uno vecchio. Tuttavia, possiamo avviare Android 12 su Google Pixel 6/6 Pro/6a utilizzando il bootloader aggiornato, poiché non impone alcuna restrizione sulla versione di Android. Per dirla semplicemente, il nuovo bootloader è compatibile sia con Android 13 che con Android 12, il che lo rende possibile eseguire una versione precedente di Android 12 su questi dispositivi anche dopo aver incrementato l'indice di rollback contare.

Utilizzando le immagini ufficiali del supporto per sviluppatori

Per gli sviluppatori, Google offre immagini del sistema Android 12 modificate per la famiglia Pixel 6 basate su build pubbliche e stabili di Android 12 e Android 12L. Questi "Immagini del supporto per gli sviluppatori" presentano una versione aggiornata del bootloader che include nuove correzioni di sicurezza e un contatore anti-rollback incrementato.

Scarica le immagini di supporto per sviluppatori Android 12/12L per la serie Google Pixel 6

Quando si tratta di installazione, le immagini del supporto per gli sviluppatori devono essere flashate tramite Fastboot. Per saperne di più, dai un'occhiata alla nostra guida.

Per riferimento, le immagini del supporto per gli sviluppatori vengono fornite con le seguenti build del bootloader:

Dispositivo, Forum dispositivo, Nome in codice

Versione del bootloader dell'immagine di supporto per sviluppatori Android 12

Versione del bootloader dell'immagine di supporto per sviluppatori Android 12L

Google Pixel 6 (oriolo)

slider-1.0-8844048

slider-1.2-8831283

Google Pixel 6 Pro (corvo)

slider-1.0-8844048

slider-1.2-8831283

Google Pixel 6a (blujay)

N / A

bluejay-1.1-8927508

Tieni presente che queste build incentrate sugli sviluppatori non sono adatte per l'uso generale. Non riceveranno aggiornamenti di sicurezza OTA come le loro controparti consumer. Inoltre, le build non sono approvate dalla Compatibility Test Suite (CTS), quindi gli sviluppatori che richiedono build approvate da CTS o utilizzano le API SafetyNet potrebbero riscontrare problemi.


C'è qualche svantaggio nel restare su Android 12?

Qualunque sia il metodo scelto, il risultato finale sarà essenzialmente una combinazione ibrida di bootloader e firmware per Google Pixel di sesta generazione. Potrebbe funzionare per ora, ma non esiste alcun supporto ufficiale per questa fusione, ad eccezione delle immagini di supporto per gli sviluppatori, che non sono esattamente pensate per gli utenti normali. Non sono più disponibili aggiornamenti di sicurezza mensili su Android 12, il che significa che devi comunque eseguire l'aggiornamento ad Android 13 per continuare a ricevere le correzioni.

Inoltre, il bootloader contiene una serie di immagini firmware di basso livello per vari componenti hardware. Rimanendo su Android 12, causerai diversi problemi di incompatibilità che potrebbero influire sulle prestazioni reali del tuo Pixel 6, 6 Pro o 6a. Consideralo come una prova di concetto, ma fai più male che bene tornando ad Android 12. Se scegli di eseguire il downgrade da una versione Android a un'altra, lo fai a tuo rischio e pericolo.