Che cos'è Root senza sistema su Android e perché è meglio?
Ottenere l'accesso root su dispositivi Android non è un concetto nuovo, ma il modo in cui è stato fatto è cambiato con Android 6.0 Marshmallow. Il nuovo metodo root "senza sistema" può essere un po 'confuso all'inizio, quindi siamo qui per aiutarti a dare un senso a tutto, perché lo vorrai e perché questo metodo è il modo migliore per fare il root di un telefono Android.
Che cosa è esattamente la radice "senza sistema"?
Prima di entrare in quella radice senza sistema, è probabilmente meglio parlare prima di come il rooting "normalmente" funziona su Android, e cosa è necessario per fare il suo lavoro.
A partire da Android 4.3, il daemon "su", il processo che gestisce le richieste di accesso root, deve essere eseguito all'avvio e deve disporre di autorizzazioni sufficienti per eseguire in modo efficace le attività richieste. Questo è stato tradizionalmente realizzato modificando i file trovati nella partizione di sistema / Android. Ma agli albori di Lollipop non c'era modo di lanciare il demone su boot, quindi è stata usata un'immagine di avvio modificata: questa era in effetti l'introduzione della root "senza sistema", chiamata così perché non modificava alcun file nella partizione / system.
In seguito è stato trovato un modo per ottenere l'accesso alla radice in modo tradizionale su Lollipop, che in effetti ha fermato i progressi sul metodo senza sistema al momento.
Con l'introduzione di Marshmallow, tuttavia, Google ha rafforzato la sicurezza introdotta per la prima volta in Lollipop, rendendo sostanzialmente impossibile avviare il demone su con le autorizzazioni richieste semplicemente modificando la partizione / system. Il metodo systemless è stato resuscitato e ora è il metodo di rooting predefinito per i telefoni che eseguono Marshmallow. Vale anche la pena ricordare che questo vale anche per Android Nougat, così come per i dispositivi Samsung con versione 5.1 (o più recente).
Quali sono i vantaggi (e gli svantaggi) della root senza sistema?
Come con qualsiasi cosa, ci sono vantaggi e svantaggi nell'ottenere l'accesso come root con il metodo systemless. Lo svantaggio principale è che non funziona su dispositivi con bootloader bloccati per impostazione predefinita; potrebbero esserci soluzioni alternative, ma sono molto specifiche per ciascun dispositivo. In altre parole, se non c'è soluzione per il tuo dispositivo e ha un bootloader bloccato, non c'è praticamente alcun modo di ottenere l'accesso di root.
Oltre a questo, tuttavia, il metodo systemless è generalmente migliore. Ad esempio, è molto più semplice accettare aggiornamenti over-the-air (OTA) quando si utilizza questo metodo, specialmente quando si utilizza uno strumento come FlashFire. FlashFire può lampeggiare i firmware delle azioni e ri-radicarli mentre lampeggiano, oltre a gestire l'installazione OTA (di nuovo, rimoteggiandola mentre lampeggia). Fondamentalmente, se stai usando un dispositivo rooted, FlashFire è un buon strumento da avere. Tieni presente che al momento è ancora in beta, ma lo sviluppo sta facendo buoni progressi.
Anche il metodo root systemless è molto più pulito, poiché non aggiunge o modifica i file nella partizione / system. Ciò significa che è molto più facile unanche il tuo telefono Non sopravvive nemmeno al reset di fabbrica, quindi è molto più semplice assicurarsi che i dispositivi siano sradicati e puliti prima di venderli.
Ovviamente, quest'ultima parte è un'arma a doppio taglio, poiché alcuni utenti preferirebbero rimanere radicati dopo il reset del dispositivo da parte della fabbrica: la buona notizia è che è necessario solo re-flashare il file SuperSU appropriato per riottenere l'accesso root, che è facile. E se vuoi sradicare senza eseguire il ripristino dei dati di fabbrica, puoi semplicemente creare un'immagine di avvio pulita per il tuo dispositivo. Un comando prompt dei comandi e il gioco è fatto.
Vale anche la pena notare che ci sono alcuni servizi, come Android Pay, che semplicemente non funzioneranno su dispositivi rooted. A un certo punto, paga fatto lavorare su dispositivi senza sistema, ma questo era completamente casuale. Al momento non ci sono piani per tentare di aggirare la protezione di Pay sui dispositivi rooted.
Quindi quale metodo dovrei usare?
La buona notizia è che non è necessario "decidere" quale metodo di root utilizzare. Quando flash SuperSU, deciderà quale metodo di rooting è meglio per il tuo telefono e agirà di conseguenza. Se il tuo telefono ha Lollipop o versioni precedenti, molto probabilmente utilizzerà il metodo / system. Se è in esecuzione Marshmallow o più recente (o se si tratta di un dispositivo Samsung con versione 5.1 o successiva), modificherà invece l'immagine di avvio, fornendo una root senza sistema.
È improbabile che il metodo systemless diventerà mai retrocompatibile per le versioni precedenti di Android, in quanto ciò richiederebbe una notevole quantità di lavoro per decine di dispositivi che verranno aggiornati a una versione più recente di Android o ritirati. Pertanto, l'attenzione per questo nuovo metodo viene applicata su Android Marshmallow e Nougat.
Android è un sistema complesso e ottenere l'accesso come root può aprire la porta per sbloccare tutto il suo potenziale. Detto questo, il rooting del tuo dispositivo non è qualcosa che dovresti prendere alla leggera, a meno che non si tratti di uno sviluppatore o di un'altra unità sbloccabile per il bootloader con immagini disponibili, dovresti sicuramente procedere con cautela. Gli sviluppatori della community di rooting stanno facendo di tutto per fornire la migliore esperienza di rooting possibile, ma questo non significa sempre che funzionerà perfettamente.
Grazie mille a Chainfire per aver dedicato del tempo a rispondere alle nostre domande e aiutare con questo articolo!