Tutti i passi su come fare il root di Android 11 dei dispositivi Google Pixel usando Magisk
Premetto che il root di un dispositivo Android è una procedura non semplice e che può rendere instabile il dispositivo. Quindi questa guida è per chi è consapevole dei rischi e vuole ugualmente sbloccare il proprio telefono per usarlo con applicazioni che altrimenti non funzionerebbero. Questa guida è specifica su come fare il root di Android 11 sui dispositivi Google Pixel.
L’ho testata personalmente su un Pixel 3 XL, ma dovrebbe funzionare senza problemi anche su tutti gli altri Pixel di Google. La procedura consiste nello sbloccare prima il bootloader e poi nell’eseguire il root con Magisk Manager. Prima di procedere, è bene fare un backup del telefono perché eseguendo il root si possono perdere tutti i dati presenti sul telefono.
Per il root di Android 11 occorre scaricare da Internet i seguenti file:
- SDK Platform Tools
- Google USB drivers
- Magisk Canary
- La factory image di Android 11 per il proprio dispositivo
Come sbloccare il bootloader del Google Pixel
Prima di eseguire il root, è necessario che il dispositivo Pixel abbia il bootloader sbloccato. Se hai già sbloccato il bootloader, puoi passare direttamente al root del telefono, altrimenti di seguito trovi la procedura per sbloccare il bootloader.
- Vai in Impostazioni.
- Toccare su Informazioni sul telefono.
- Toccare il numero di build 7 volte.
- Un piccolo messaggio ti informerà che le opzioni sviluppatore sono state abilitate.
- Torna alle Impostazioni.
- Cerca le Opzioni sviluppatori.
- Attiva lo sblocco OEM e il debug USB.
- Scarica e installa il pacchetto Android SDK Platform Tools.
- Collega il dispositivo al PC tramite cavo USB.
- Apri una finestra de Prompt dei comandi.
- Vai nella cartella dove hai installato Android SDK Platform Tools.
- Digita adb devices e premi Invio per controllare che il dispositivo sia collegato correttamente al PC. Se così non fosse, scarica e installa i driver USB di Google.
- Digita adb reboot bootloader per avviare il dispositivo in modalità fastboot/ bootloader.
- Digita fastboot flashing unlock per sbloccare il bootloader del dispositivo Pixel.
- Usa i tasti del volume per evidenziare Unlock the Bootloader e premi il tasto del volume per confermare le operazioni.
- Digita fastboot reboot per riavviare il dispositivo.
Guida per fare il root di Android 11
Dopo aver sbloccato il bootloader, puoi finalmente eseguire il root del tuo Pixel. Ecco cosa devi fare.
- Effettua tutti gli aggiornamenti del telefono per essere sicuro di avere l’ultima versione di Android 11.
- Scarica l’immagine dell’ultima versione di Android 11 per il tuo Pixel. Assicurati che sia la stessa versione di Android installata sul tuo telefono.
- Utilizza 7-Zip per estrarre il file boot.img dall’immagine del firmware. Devi prima scompattare il file zip dell’immagine in una cartella. Poi apri la cartella e scompatti il file immagine che trovi al suo interno.
- Scarica l’ultima versione dell’app Magisk Canary. Devi scaricare solo il file app-debug.apk.
- Copia il file boot.img e il file app-debug.apk sul telefono nella cartella Downloads.
- Avvia un file manager e naviga nella cartella Download. Individua il file app-debug.apk e toccalo per lanciare l’installazione di Magisk Manager. Premi Installa e attendi la fine dell’installazione. Potrebbe esserti richiesto di consentire l’accesso per l’installazione di applicazioni sconosciute.
- Apri l’app Magisk Manager.
- Premi Install e scegli Select and Patch a File.
- Naviga fino alla cartella Download e seleziona il file boot.img.
- Tocca Next, quindi premi Let’s go.
- Aspetta che appaia il messaggio All done!
- Una volta fatto, l’immagine di avvio patchata sarà memorizzata all’interno della cartella Download. Il file dovrebbe avere il seguente nome: magisk_patched.img.
- Se non lo hai già fatto, scarica e installa Android SDK Platform Tools.
- Copia il file magisk_patched.img nella cartella Platform-tools del computer.
- Ora abilita il debug USB sul tuo telefono Pixel.
- Vai in Impostazioni.
- Tocca su Informazioni sul telefono.
- Toccate su Numero di Build 7 volte. Un messaggio di benvenuto ti informa che le opzioni sviluppatore sono state abilitate.
- Tornate a Impostazioni.
- Cerca per Opzioni sviluppatore.
- Abilita il debug USB.
- Collega il dispositivo al PC tramite il cavo USB.
- Apri una finestra del Prompt dei comandi di Windows.
- Vai nella cartella dove hai installato Android SDK Platform Tools.
- Digita adb devices e premi Invio per assicurarti che il dispositivo sia collegato correttamente al PC. Se c’è un problema, scarica e installa i driver USB di Google.
- Digita adb reboot bootloader per avviare il dispositivo in modalità fastboot/ bootloader.
- Digita fastboot flash boot magisk_patched.img e premi Invio.
- Digita fastboot reboot per riavviare il dispositivo.
Puoi verificare se il root ha avuto successo aprendo l’applicazione Magisk Manager. Una volta aperta, vedrai lo stato come normale e potrai anche vedere la versione installata. È anche possibile verificare se il root ha avuto successo installando l’applicazione root checker da Google Play.
Se il telefono non riesce ad avviarsi, ripristina il file boot.img originale con la stessa procedura vista per installare il file patchato.