Come installare gli aggiornamenti OTA e mantenere il root sul tuo telefono Google Pixel

Cerchi un modo per mantenere l'accesso root dopo gli aggiornamenti OTA sul tuo telefono Google Pixel? Ecco una guida passo passo su come farlo.

Link veloci

  • In che modo il rooting influisce sulla capacità di installare gli aggiornamenti OTA
  • Come mantenere il root e ricevere gli aggiornamenti OTA sul tuo Pixel
  • Verifica

Parte della bellezza di possedere un Telefono GooglePixel passa attraverso la corretta disponibilità di immagini firmware che possono essere utilizzate per riportare il dispositivo allo stato di fabbrica. Anche se sblocchi il bootloader, eseguire il root del telefono, o armeggiare un po' troppo, puoi sempre ripristinare la configurazione originale. Detto questo, alcuni utenti potrebbero avere difficoltà a mantenere intatti l'accesso root e le mod associate pur mantenendo la possibilità di ricevere aggiornamenti di sicurezza mensili. Sebbene molti fan accaniti di Android sapranno esattamente cosa fare, non tutti sono così abili nell'aggiornare il proprio telefono senza perdere il root.

Se hai accesso a un PC/Mac e sei felice di prendere in mano la situazione, puoi tenerlo facilmente accesso root eseguendo alcuni passaggi aggiuntivi oltre al sideload dell'aggiornamento OTA sul tuo Google Pixel.

In che modo il rooting influisce sulla capacità di installare gli aggiornamenti OTA

Il rooting comporta la modifica di parti dell'immagine di avvio di Android per ottenere l'accesso come superutente. Un regolare OTA mensile o aggiornamento "over-the-air" è di natura incrementale, il che significa che non può essere applicato la patch delta per aggiornare l'immagine di avvio stock a causa di un'evidente mancata corrispondenza binaria in un rooted ambiente. Sebbene optare per il pacchetto di aggiornamento completo sia una soluzione praticabile a questo problema, alla fine sovrascriverà i bit e i pezzi richiesti per l'accesso root dalla partizione di avvio.

Quindi, per quelli di voi che hanno intenzione di sporcarsi con il proprio Pixel e potrebbero aver bisogno di un salvatore lungo la strada, abbiamo pensato di assicurarci di sapere come mantenere l'accesso root durante gli aggiornamenti di sicurezza mensili. Il processo non è difficile, ma richiede alcuni comandi ADB e Fastboot.

Come mantenere il root e ricevere gli aggiornamenti OTA sul tuo Pixel

Prima di iniziare, tieni presente che questo tutorial presuppone che tu abbia un bootloader sbloccato e sono già rootati con Magisk. Inoltre, assicurati di avere l'ultimo Binari ADB e Fastboot installato sul tuo PC/Mac e che il dispositivo di destinazione possa essere rilevato da questi strumenti. Si consiglia anche agli utenti Windows di farlo installare l'ultimo driver USB OEM.

Ci sono alcuni modi per aggiornare il tuo Pixel all'ultima build ufficiale di Android mantenendo il root. Puoi ripristinare l'immagine di avvio stock della versione base, attendere fino a quando il tuo telefono non riceve una notifica che ti chiederà di farlo scaricare eventuali aggiornamenti in attesa sul telefono (o eseguire il sideload dell'aggiornamento manualmente), quindi correggere l'immagine di avvio aggiornata e eseguire il flash Esso. Questo è un metodo un po' più lento ma consigliato per i principianti.

Un metodo più rapido consiste nell'eseguire il flashing dell'immagine di fabbrica ufficiale con un'immagine di avvio pre-patchata. Tieni presente che entrambi i metodi si basano sull'accesso a un PC o Mac. Nessuno di questi richiede di cancellare il dispositivo, ma è buona norma farlo eseguire il backup di tutti i dati insostituibili nel caso qualcosa vada storto.

Si noti che con il Google Pixel serie 7 (e dispositivi che si avviano con Android 13), il ramdisk generico viene rimosso dall'immagine di avvio e posizionato in una partizione separata chiamato "init_boot". Di conseguenza, è necessario applicare una patch all'immagine init_boot invece della normale immagine di avvio per eseguire il root dispositivi. Se hai Pixel 7 o Pixel 7 Pro, sostituisci ogni occorrenza di boot.img con init_boot.img per il tutorial qui sotto.

Metodo consigliato:

  1. Individua il numero di versione esatto del software attualmente installato sul tuo telefono Google Pixel. Navigare verso Impostazioni > Info sul telefono e annotare il testo sotto il Numero di build sezione.
  2. Ora dobbiamo ripristinare l'immagine di avvio intatta corrispondente alla build installata. Per precauzione, apri Magisk, passa al Moduli scheda, disabilitare i moduli attivi e riavviare una volta prima di farlo.
    • A seconda del metodo di patching, l'app Magisk potrebbe conservare un backup dell'immagine di avvio stock. In tal caso, dovresti essere in grado di ripristinarli tramite il file Ripristina immagini opzione sotto il Disinstalla menu dell'app Magisk. Tuttavia, si consiglia di eseguire il flashing di boot.img intatto dall'immagine di fabbrica per evitare problemi imprevisti.
  3. Scarica l'immagine di fabbrica flashabile con avvio rapido corrispondente all'attuale numero di build Android per il tuo telefono Google Pixel sul tuo PC/Mac. Dovrebbe essere chiamato come --factory-.zip.
    • Google ospita tutte le build ufficiali per ogni Pixel sul suo scarica il portale. Puoi anche dare un'occhiata a il nostro indice di download di Android 13 per una facile navigazione. Gli utenti che hanno già installato il Androide 14 beta può prenderli da il nostro indice di download di Android 14.
  4. Apri l'immagine di fabbrica utilizzando il tuo gestore di archivi preferito, individua il file image--.zip file (sì, c'è un ZIP all'interno di un ZIP) ed estrai il file boot.img da esso.
  5. Installa stock boot.img per l'attuale numero di build di Android:
    1. Assicurati che il debug USB sia abilitato sul telefono e sul adb devices comando sul computer restituisce il numero di serie del telefono.
    2. Riavvia il telefono in modalità bootloader: adb reboot bootloader
    3. Flash l'immagine di avvio stock: fastboot flash boot
    4. Riavviare: fastboot reboot
  6. Ora puoi forzare il tuo telefono a estrarre eventuali aggiornamenti in attesa andando a Impostazioni > Sistema > Aggiornamento del sistema > Controlla gli aggiornamenti. In alternativa, scarica l'ultima immagine OTA completa flashabile per il ripristino per il tuo modello e sideload manualmente.
    • Non scegliere l'immagine di fabbrica più recente per l'aggiornamento, poiché lo script lampeggiante della posta in arrivo cancellerà il dispositivo per impostazione predefinita.
  7. Ora che sei sull'ultima build, è il momento di applicare una patch all'immagine di avvio con Magisk per riottenere l'accesso root. Abbiamo un tutorial dedicato per come installare magisk, quindi dai un'occhiata se hai bisogno di aiuto.
  8. Una volta che il telefono si è riavviato dopo aver eseguito il flashback dell'immagine di avvio con patch, dovresti essere aggiornato in modo sicuro con l'OTA più recente con accesso root.

Metodo rapido

  1. Scarica l'immagine di fabbrica corrispondente all'ultimo aggiornamento per il tuo telefono Pixel sul tuo PC/Mac.
    • Puoi farlo da Portale di download di Google o dal nostro Indice di download di Android 13. Si consiglia agli utenti che hanno già installato la versione beta di Android 14 di dare un'occhiata il nostro indice di download di Android 14.
  2. Decomprimi l'immagine di fabbrica utilizzando il tuo gestore di archivi preferito, individua il file image--.zip file ed estrai il file boot.img da esso.
  3. Patch l'immagine di avvio stock utilizzando Magisk, ma non farlo ancora lampeggiare sul tuo telefono.
  4. Copia l'immagine di avvio con patch Magisk dal telefono al PC/Mac e rinominala in boot.img.
  5. Apri il image--.zip file dal passaggio 2 con il gestore di archivio di tua scelta e sostituisci il file immagine di avvio stock in esso contenuto con quello del passaggio 4.
    • Suggeriamo agli utenti Windows 7-Zip in modo che un semplice trascinamento della selezione sia sufficiente per inserire il file corretto nell'archivio.
    • Gli utenti Linux e macOS possono utilizzare il built-in zip utility per sostituire l'immagine di avvio stock con l'immagine di avvio con patch nel firmware di fabbrica:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. Per rimuovere la routine di cancellazione dei dati, modificare lo script lampeggiante come segue:
    • Se sei su Windows, apri il file denominato "flash-all.bat" con Blocco note (o il tuo editor di testo preferito), rimuovi il parametro "-w" dal segmento lampeggiante fastboot e salva il file.
    • Per Linux e macOS, apri il file denominato "flash-all.sh" con il tuo editor di testo preferito, rimuovi il parametro "-w" dal segmento flashing fastboot e salva il file.
  7. Riavvia il telefono Pixel in modalità bootloader e eseguire l'operazione di flashing utilizzando Fastboot.
  8. Se tutto va bene, il telefono dovrebbe riavviarsi automaticamente nell'ultima versione del sistema operativo, anche con un'immagine di avvio pre-rootata.

Opzionale: metodo GUI

Nel caso in cui non desideri giocherellare con gli strumenti della riga di comando, XDA Recognized Contributor badabing2003 offre una comoda applicazione denominata PixelFlasher per snellire il lavoro. Il wrapper GUI open source giustamente chiamato attorno ad ADB e Fastboot è codificato in Python, quindi puoi eseguirlo su tutti i principali sistemi operativi desktop, inclusi Windows, macOS e Linux.

Come puoi vedere, l'interfaccia utente è piuttosto semplice. L'app può rilevare automaticamente la posizione dei binari ADB e Fastboot dalla variabile di ambiente PATH oppure puoi anche selezionare manualmente la posizione. Successivamente, devi connettere il telefono Pixel di destinazione al tuo PC e fare clic su Scansione pulsante per rilevare il dispositivo. PixelFlasher può identificare anche un dispositivo rootato (contrassegnato con un segno di spunta ✓), ma è necessario concedere i permessi di root alla shell in Magisk.

Ecco come puoi utilizzare PixelFlasher per installare gli aggiornamenti OTA sul tuo telefono Pixel mantenendo il root:

  1. Prendi l'immagine di fabbrica corrispondente all'ultimo aggiornamento per il tuo telefono Pixel.
    • O scaricalo direttamente da Portale di download di Google, oppure dai un'occhiata al nostro Indice di download di Android 13. Si consiglia agli utenti che hanno già installato la versione beta di Android 14 di visitare il nostro indice di download di Android 14.
  2. Successivamente, seleziona l'immagine di fabbrica, l'applicazione riconoscerà il modello del telefono dal nome dell'immagine.
  3. Elaborare l'immagine di fabbrica. PixelFlasher estrarrà il file boot.img (init_boot.img per la serie Pixel 7 e successive) dall'immagine di fabbrica e lo popolerà nell'elenco sottostante.
  4. Seleziona boot.img dall'elenco per l'applicazione di patch tramite Magisk.
    • Se Magisk non è installato sul tuo telefono, PixelFlasher lo installerà per te.
  5. Selezionare la voce appena aggiunta corrispondente all'immagine di avvio con patch.
  6. Ora seleziona il Modalità flash COME Mantieni i dati.
  7. Clicca sul Telefono Flash Pixel pulsante per iniziare a lampeggiare.
  8. Questo è tutto!

Non hai accesso a un computer? Mentre è possibile indirizzare Magisk a installarsi nello slot inattivo prima di prendere un OTA incrementale e mantieni il root dopo l'aggiornamento, potresti imbatterti in alcuni ostacoli imprevisti in questo processi. Pertanto, ti consigliamo di applicare tu stesso la patch all'immagine di avvio e di eseguirne il flashing utilizzando un PC.

Verifica

Un modo semplice per verificare se hai seguito correttamente tutti questi passaggi è andare a Impostazioni > Info sul telefono > Versione Android. Dovresti vedere la patch esatta e il numero di build che hai trasferito sul tuo dispositivo Google Pixel.

Successivamente, apri l'app Magisk dal cassetto delle app e il numero di build Magisk dovrebbe essere elencato accanto al parametro "Installato", a indicare che sei riuscito a completare correttamente il processo.

Ed eccoti! Ora sai come installare gli aggiornamenti OTA mensili sulla serie di telefoni Google Pixel mantenendo il root. Se hai domande relative al rooting del tuo Pixel, assicurati di lasciarle nella sezione commenti qui sotto.