Ottenere l'accesso come root sui dispositivi Android non è un concetto nuovo, ma il modo in cui è fatto è cambiato con Android 6.0 Marshmallow. Il nuovo metodo di root "senza sistema" può essere un po 'confuso all'inizio, quindi siamo qui per aiutarti a dare un senso a tutto, perché lo vorresti e perché questo metodo è il modo migliore per eseguire il root di un telefono Android in futuro .
Che cos'è esattamente la radice "senza sistema"?
RELAZIONATO: Come eseguire il root del tuo telefono Android con SuperSU e TWRP
Prima di addentrarci in cosa sia la root senza sistema, è probabilmente meglio che parliamo prima di come funziona il rooting "normalmente" su Android e di cosa è necessario per svolgere il suo lavoro.
A partire da Android 4.3, il demone "su", il processo che gestisce le richieste di accesso root, deve essere eseguito all'avvio e deve farlo con autorizzazioni sufficienti per eseguire efficacemente le attività richieste. Questo veniva tradizionalmente ottenuto modificando i file trovati nella partizione di sistema / Android. Ma nei primi giorni di Lollipop, non c'era modo di avviare il demone su all'avvio, quindi è stata utilizzata un'immagine di avvio modificata: questa era effettivamente l'introduzione della radice "senza sistema", chiamata tale perché non modifica alcun file nella partizione / system.
Successivamente è stato trovato un modo per ottenere l'accesso come root nel modo tradizionale su Lollipop, il che ha effettivamente bloccato i progressi sul metodo senza sistema all'epoca.
Con l'introduzione di Marshmallow, tuttavia, Google ha rafforzato la sicurezza che era stata messa in atto per la prima volta in Lollipop, rendendo sostanzialmente impossibile avviare il daemon su con le autorizzazioni richieste semplicemente modificando la partizione / system. Il metodo senza sistema è stato ripristinato e ora è il metodo di rooting predefinito per i telefoni con Marshmallow. Vale anche la pena ricordare che questo vale anche per Android Nougat, così come per i dispositivi Samsung con 5.1 (o successivi).
Quali sono i vantaggi (e gli svantaggi) di root senza sistema?
Come per qualsiasi cosa, ci sono vantaggi e svantaggi nell'ottenere l'accesso come root con il metodo senza sistema. 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 esiste una soluzione alternativa per il tuo dispositivo e ha un bootloader bloccato, essenzialmente non c'è modo di ottenere l'accesso come root.
RELAZIONATO: Come installare un aggiornamento OTA Android senza perdere il root con FlashFire
A parte questo, tuttavia, il metodo senza sistema è generalmente migliore. Ad esempio, è molto più facile accettare aggiornamenti via etere (OTA) quando sei rootato usando questo metodo, specialmente quando usi uno strumento come FlashFire . FlashFire può eseguire il flashing dei firmware stock e re-root durante il flash, nonché gestire l'installazione OTA (di nuovo, eseguire nuovamente il rooting durante il flashing). Fondamentalmente, se stai utilizzando un dispositivo rooted, FlashFire è un buon strumento da avere. Tieni presente che al momento è ancora in versione beta, ma lo sviluppo sta facendo buoni progressi.
Anche il metodo di root senza sistema è molto più pulito, poiché non aggiunge o modifica file nella partizione / system. Ciò significa che è molto più facile un esegui anche il root del tuo telefono. Non sopravvive nemmeno un ripristino delle impostazioni di fabbrica , quindi è molto più semplice assicurarsi che i dispositivi siano sradicati e puliti prima di venderli.
RELAZIONATO: Spiegazione di SafetyNet: perché Android Pay e altre app non funzionano su dispositivi con root
Ovviamente, quest'ultima punta è un'arma a doppio taglio, poiché alcuni utenti preferirebbero rimanere root dopo il ripristino di fabbrica del proprio dispositivo: la buona notizia è che è sufficiente eseguire nuovamente il flash del file SuperSU appropriato per ottenere nuovamente l'accesso come root, che è facile . E se desideri annullare il root senza eseguire un ripristino delle impostazioni di fabbrica, puoi semplicemente eseguire il flashing di un'immagine di avvio pulito per il tuo dispositivo. Un comando del prompt dei comandi e il gioco è fatto.
Vale anche la pena notare che alcuni servizi, come Android Pay, sono semplici non funziona su dispositivi rooted . Ad un certo punto, paga fatto funziona su dispositivi senza sistema, ma questo è stato completamente accidentale. Al momento non ci sono piani per provare a bypassare la protezione di Pay sui dispositivi rooted.
Quindi quale metodo dovrei usare?
La buona notizia è che non devi veramente "decidere" quale metodo di root utilizzare. Quando tu flash SuperSU , deciderà quale metodo di rooting è il migliore per il tuo telefono e agirà di conseguenza. Se il tuo telefono esegue Lollipop o versioni precedenti, molto probabilmente utilizzerà il metodo / system. Se esegue Marshmallow o una versione più recente (o se è un dispositivo Samsung con 5.1 o più recente), modificherà invece la tua immagine di avvio, fornendoti una radice senza sistema.
È improbabile che il metodo senza sistema diventi mai compatibile con le versioni precedenti di Android, poiché ciò richiederebbe una notevole quantità di lavoro per dozzine di dispositivi che verranno aggiornati a una versione più recente di Android o ritirati. Pertanto, l'attenzione per questo nuovo metodo è stata posta su Android Marshmallow e Nougat.
Android è un sistema complesso e ottenere l'accesso come root può aprire la porta a sbloccare il suo pieno 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 con bootloader con immagini stock disponibili, dovresti assolutamente procedere con cautela. Gli sviluppatori della community di rooting si impegnano a fondo per fornire la migliore esperienza di rooting possibile, ma ciò non significa sempre che funzionerà perfettamente.
Grazie mille a Chainfire per aver dedicato del tempo per rispondere alle nostre domande e aiutare con questo articolo!