Il famoso sviluppatore Chainfire ha rilasciato un nuovo metodo root che non richiede più modifiche alla partizione /system. Continua a leggere per maggiori informazioni!
Se hai mai rootato un dispositivo, è molto probabile che tu ne abbia sentito parlare Catena di fuoco, moderatore senior XDA e sviluppatore senior riconosciuto. In caso contrario, Chainfire è lo sviluppatore dietro lavori popolari come SuperSU, CF Auto Root, TriangleAway e CF.lumen, che lo rendono uno degli sviluppatori più influenti nel modding Android Comunità.
Di recente ne avevamo parlato La decisione di Chainfire di cedere SuperSU a Coding Code Mobile Technology LLC (CCMT), ma ha notato che Chainfire continuerà su SuperSU, per poi eliminarsi gradualmente nel corso di due anni.
Fedele alla sua parola, Chainfire è ancora coinvolto in SuperSU e ne è appena uscito root per Android 6.0 Marshmallow senza apportare modifiche alla partizione /system. Questo viene etichettato come an sperimentare poiché l'idea alla base presenta alcuni avvertimenti, il principale dei quali è che il ripristino delle impostazioni di fabbrica del dispositivo rimuoverà il root.
Per avere root sulle moderne versioni di Android, abbiamo bisogno che i nostri file siano eseguibili e che il nostro demone venga avviato all'avvio. Normalmente lo facciamo apportando modifiche a /system, attingendo a binari e script eseguiti da init. Se stiamo modificando anche l'immagine di avvio, dovremmo essere in grado di fare tutto questo senza modificare affatto system.
Quindi quali vantaggi possiamo aspettarci da un root senza sistema? Abbiamo contattato Chainfire e i vantaggi di questo rispetto al tradizionale SuperSU includono:
- Un approccio e un design più puliti
- Sradicamento più semplice
- Una partizione /system senza limiti
- Sono esclusi elementi come "sugote", che non sono necessari su Android 6.0 Marshmallow
- Le OTA ora sono leggermente più semplici, poiché il reflash dell'immagine di avvio è solitamente una seccatura minore rispetto al reflash di un intero /system.
- Ancora più importante, questo non blocca il tuo dispositivo se non hai l'installazione corretta del kernel. I metodi precedenti per eseguire il root di Android 6.0 richiedevano una patch della policy SELinux nel kernel, senza la quale il dispositivo non si avviava. Con questo metodo, se il kernel di supporto è assente, non avrai root ma il dispositivo si avvierà.
Questo nuovo metodo, come previsto, non funziona in collaborazione con i metodi root precedenti poiché il nuovo metodo non ripulisce i vecchi file root. Per questo motivo, è necessario eseguire nuovamente il flashing della partizione stock/sistema per assicurarsi di avere una tabula rasa prima di iniziare.
Per i download, vai al messaggio del forum. Lo sviluppatore richiede che le discussioni avvengano sul sito Discussione SuperSU Beta, quindi vai lì per una chiacchierata generale. Tieni presente che questo è sperimentalee probabilmente ci saranno dei bug, quindi procedi a tuo rischio e pericolo.
Aggiornamento: utente Reddit MajorNoodles ha informato che Android Pay funziona sul suo Nexus 5. Fuoco a catena, avanti il suo post su Google+, menziona che il funzionamento di Android Pay è casuale e non previsto. Si aspetta che Android Pay venga aggiornato in futuro per contrastare questo problema.