KernelSU offre accesso root assistito dal kernel senza interruzioni ai dispositivi GKI

Tra gli ambienti del modding Android, non esiste app più riconoscibile di Magisk. Ha una meritata reputazione come standard de facto per rootare il tuo telefono, tablet e praticamente qualsiasi cosa che esegua Android. Mentre Magisk è riuscito ad affermarsi come successore di SuperSU di Chainfire, la comunità di sviluppo aftermarket si è imbattuta in molteplici soluzioni root durante la fase di transizione. A parte quelli notevoli, ad es. IL LineageOS su componente aggiuntivo o sviluppatore riconosciuto XDA phhusson'S SuperUtente, ci siamo imbattuti anche in implementazioni uniche, come Superutente assistito dal kernel (KernelSU) di Jason Donenfeld AKA sviluppatore riconosciuto XDA zx2c4.

A differenza di altri metodi di rooting convenzionali, KernelSU ha incorporato la capacità di ottenere l'accesso root nel kernel Linux sottostante dello stesso Android. Tuttavia, non ha mai ricevuto grande successo perché non esisteva un modo semplice per applicare al volo una patch al kernel specifico del dispositivo esistente dell'immagine di avvio di serie. Non solo avevi bisogno di incorporarlo durante il processo di creazione del kernel, ma la mancanza di un'app di gestione root rendeva difficile anche per gli utenti regolari. Detto questo, la strategia di Google è quella di far rispettare

Immagine del kernel generica ha sostanzialmente rimosso un grosso ostacolo all'adozione di un meccanismo di aggiornamento del kernel in stile PC, il che significa che creare una serie di immagini di avvio rooted indipendenti dal dispositivo non è più un compito difficile. Pianificazione per questa eventualità, membro senior di XDA Weishu, lo sviluppatore di VirtualXposed e Taichi, ha ora messo a punto una nuova iterazione della soluzione root basata sul kernel per Android.

L'adattamento KernelSU compatibile con GKI di Weishu presenta numerosi vantaggi rispetto alla versione iniziale. La più ampia compatibilità è un fattore fondamentale, poiché ogni dispositivo Android lanciato con la versione del kernel 5.10 o successiva dovrebbe essere conforme a questo progetto. Inoltre, lo sviluppatore offre un'app dedicata per la gestione root, che ti consente di attivare facilmente l'accesso da superutente per le app installate. Ultimo ma non meno importante, questa variante di KernelSU supporta anche il modding basato su overlay, in modo da poter apportare modifiche alle partizioni di sola lettura senza rimodellarle fisicamente.

L'app di gestione di KernelSU in esecuzione su un Google Pixel 6a rootato

Per i dispositivi conformi a GKI 2.0, puoi eseguirne il root scaricando un'immagine di avvio pre-patch adatta dal Buildbot del progetto e installandola, a condizione che tu possa sbloccare il bootloader. I creatori di kernel possono anche compilare le immagini da soli e persino integrare KernelSU anche per alcuni kernel non GKI (con alcune limitazioni). Per saperne di più sul rooting del tuo smartphone Android con KernelSU, dai un'occhiata al nostro prossimo tutorial.

Vale la pena notare che KernelSU di Weishu è ancora una soluzione in fase di elaborazione, quindi potresti riscontrare bug e problemi casuali qua e là nel caso in cui ti affidi fortemente a app abilitate per root. Ma se sei uno sviluppatore di kernel o ROM, o se sei assolutamente determinato a utilizzare il nuovo strumento, controlla la home page del progetto e il repository GitHub per saperne di più.

KernelSU di Weishu: Sito web || Deposito GitHub