Si può fare il root di un telefono Android 10 con KingRoot?
Certamente no. In realtà non è possibile. Con il rilascio di Android 10, il codice sorgente ha ricevuto molti cambiamenti importanti e implementazioni di configurazione. Il più grande e forse il cambiamento più sostanziale è stata l'introduzione del SAR, o system-as-root. Con Android 10, il file system di root non è più incluso nell'immagine ramdisk, ed è invece fuso in system.img. La build si fonderà sempre:
in system.img
Questa configurazione è il comportamento predefinito per TUTTI i dispositivi che eseguono Android 10.
Android 10 ha anche apportato importanti cambiamenti alla tradizionale tabella di partizionamento GPT/GUID, introducendo un concetto chiamato partizioni dinamiche, una tabella di partizionamento dello spazio utente che consente agli aggiornamenti OTA di creare, ridimensionare o distruggere effettivamente le partizioni. Di conseguenza, il kernel Linux non può più montare la partizione logica di sistema sui dispositivi con Android 10. Ora questa operazione è gestita interamente da init di primo livello. Questo può diventare davvero complesso quando si usano anche partizioni A/B con una configurazione di Android 10.
Solo per queste ragioni, le app di rooting con un clic come iRoot, KingRoot, vRoot, ecc. non sono in grado di sfruttare Android 10 per l'accesso root. KingRoot e altre applicazioni simili sono abbastanza efficaci su molti dispositivi con Android 6.0.1 e versioni precedenti. Sono a conoscenza di un paio di casi in cui KingRoot è riuscito a radicare con successo i dispositivi con Android 7.x.x Nougat. Con il rilascio di Android 8.0 Oreo, e ancora con Android 9 Pie, Android 10 e l'attuale build di Android 11, il codice Open Source di Android ha incluso diversi cambiamenti significativi. Rootare i dispositivi Android 10 e Android 11 può essere davvero noioso. Magisk ora supporta la nuova implementazione SAR e permette agli utenti di installare i binari di root patchando il ramdisk dell'immagine di recupero, poiché l'immagine di avvio non ha più un ramdisk. Android ha fatto cambiamenti monumentali dai tempi delle app per il rooting con un solo clic. La migliore, e una delle uniche utility di root supportate disponibili per Android al giorno d'oggi è Magisk, che riceve aggiornamenti regolari. Per Android 10, Magisk è la migliore opzione per provare a fare il root del tuo dispositivo.