Ora è possibile eseguire il root di Android Q beta per Google Pixel e Pixel 2

Ora è possibile eseguire il root della versione beta di Android Q se disponi di Google Pixel, Google Pixel XL, Google Pixel 2 o Google Pixel 2 XL.

Prima del rilascio della prima versione beta di Android Q, lo sviluppatore riconosciuto XDA topjohnwu annunciato che aveva rootato Android Q. Ha compiuto questa impresa grazie a una build trapelata di Android Q abbiamo anche ottenuto. Quando è caduta la beta ufficiale per tutte e tre le linee di smartphone Google Pixel, topjohnwu si è tuffato ancora una volta per vedere se riusciva a far funzionare Magisk. Lui velocemente realizzato che eseguire il rooting dell'ultima versione di Android è più difficile di quanto sembri. Tuttavia, oggi prima lui gestito per eseguire il root di Android Q, ma solo per Google Pixel, Pixel XL, Pixel 2 e Pixel 2 XL. Purtroppo non è ancora possibile effettuare il root su Google Pixel 3 e Pixel 3 XL.

Forum PixelForum Pixel XL

Forum Pixel 2Forum Pixel 2 XL

Se possiedi un Pixel, Pixel XL, Pixel 2 o Pixel 2 XL, puoi eseguire il root del tuo telefono passando al canale Magisk Canary. Una volta effettuato il root del telefono, una cosa che ti consiglio vivamente di provare è

abilitando la modalità oscura a livello di sistema ma disabilitando il buio forzato nelle app di terze parti. L'abilitazione della modalità oscura può essere eseguita senza root, ma la disabilitazione dell'oscurità forzata in app come Google Foto richiede che root modifichi una proprietà di sistema. Per quanto riguarda i possessori di Pixel 3 o Pixel 3 XL, dovrete aspettare che topjohnwu capisca come far funzionare Magisk sull'ultimo aggiornamento per questi due dispositivi.

Magisk Canary Channel

Allora cosa ostacola il supporto Magisk su Pixel 3? Il motivo ha a che fare con le partizioni logiche e le sovrapposizioni. Le partizioni logiche implicano una partizione reale di archiviazione, divisa in partizioni ridimensionabili dinamicamente come sistema, fornitore, odm, oem, prodotto, ecc. Overlayfs, o file system sovrapposto, sostanzialmente sovrappone il contenuto di un albero di directory sopra un altro. Concettualmente è un po' come Magisk, anche se il modo in cui funziona è diverso. Sono state implementate sia le partizioni logiche che gli overlayf Android dinamico possibile in Android Q, sebbene XDA Recognized Developer phhusson crede che verranno utilizzati per qualcosa di più.

Google Pixel 3 e Pixel 3 XL hanno partizioni logiche, mentre Pixel, Pixel XL, Pixel 2 e Pixel 2 XL no. topjohnwu afferma che la partizione di sistema logica di Google Pixel 3 non è più riconosciuta come immagine EXT4, quindi i suoi metodi di montaggio del sistema precedenti non funzionano. Secondo topjohnwu, Magisk dirotta il montaggio di tutto, inclusi sistema, fornitore, prodotto, odm, ecc., durante il processo di avvio, quindi "copia il file root dal sistema a rootfs," quindi applica la patch alla sepolicy utilizzando i dati delle partizioni montate e infine applica la patch al processo init per caricare la directory patchata sepolicy. Dice che ha bisogno di esaminare come montare le partizioni logiche nelle prime fasi di avvio, il che implica imparare come funziona il mappatore dei dispositivi.

Ecco dove si trova Magisk in questo momento per quanto riguarda il rooting su Android Q. Se topjohnwu fa progressi con il rooting del Pixel 3 che esegue la beta, ve lo faremo sapere.