In passato, il rooting di Android era quasi un file dovere per ottenere funzionalità avanzate dal telefono (o, in alcuni casi, funzionalità di base). Ma i tempi sono cambiati. Google ha reso il suo sistema operativo mobile così buono che il rooting è solo più un problema di quanto valga la pena.
Cos'è il rooting?
Poiché Android è basato su Linux e utilizza un kernel Linux, "rooting" significa effettivamente consentire l'accesso ai permessi di root in Linux. È davvero così semplice: queste autorizzazioni non vengono concesse a utenti e app normali, quindi devi svolgere un lavoro speciale per ottenerle.
Allora, cosa puoi fare con un telefono rootato? Un sacco di roba! Se scopri che il tuo telefono ti limita in qualche modo, o ti ritrovi a dire "amico, vorrei poter <fare questa cosa> con il mio telefono", allora c'è probabilmente una soluzione che può essere ottenuta mediante il rooting.
Sembra fantastico, vero?
Bene ... tieni i tuoi cavalli.
Parliamo del motivo per cui probabilmente non vale la pena di questi tempi.
Android è molto meglio di prima
Sono un utente Android per tutta la vita (la vita di Android, non la mia) e quando ho iniziato a utilizzare il sistema operativo mobile di Google, non potevi nemmeno fare screenshot sul telefono senza essere rootato: dovevi collegarlo a un computer e usarlo lo strumento da riga di comando Android Debug Bridge.
E questo è uno degli esempi più semplici. All'inizio di Android, il software non era ottimizzato molto bene, il che si traduceva in scarse prestazioni. Pertanto, il rooting per l'overclock della CPU era piuttosto comune. Anche piccole cose come la possibilità di disabilitare il GPS da un widget richiedevano che il sistema fosse rootato. C'erano davvero un sacco di ragioni, che erano diverse per molti utenti, per eseguire il root di Android nel corso della giornata.
RELAZIONATO: Sette cose che non devi eseguire il root di Android per fare più
Avanti veloce fino ad oggi, e quasi tutte le limitazioni, dal grande al piccolo, sono state sostanzialmente risolte nel sistema operativo di serie. Tante cose che una volta richiedevano il rooting e ore vale la pena di tweaking ora sono lì fuori dagli schemi.
Poiché il sistema operativo è stato ulteriormente aperto, molte attività più avanzate sono ora disponibili anche da applicazioni di terze parti. Ad esempio, Android richiedeva l'accesso come root per personalizzare la barra di stato. Stock Android ora ha il sintonizzatore dell'interfaccia utente di sistema per aiutare in questo, ma anche i telefoni che omettono questa opzione, come i telefoni Samsung Galaxy, ad esempio, possono ottenere l'accesso tramite un'applicazione di terze parti . È abbastanza brillante.
Non voglio annoiarti in modo più specifico poiché sono chiaramente diversi per ogni persona, ma la morale della storia è: i telefoni sono molto, tanto meglio ora. Oggi ho letteralmente tutte le funzionalità sul mio telefono di cui avevo bisogno per eseguire il root solo pochi anni fa.
Detto questo, ci sono valide ragioni per eseguire ancora il root del tuo telefono e ne sentirò parlare senza dubbio in risposta proprio a questo post, ma molte, molte meno persone si troveranno ad averne bisogno, soprattutto per quanto sia difficile e rischioso è.
Il rooting è una seccatura, se non di più, di quanto non sia mai stata
La maggior parte dei dispositivi Android lo sono non progettato per essere radicato. Il sistema è bloccato per impostazione predefinita, senza alcun modo per sbloccarlo legittimamente. L'eccezione principale qui è per i telefoni Google, come la linea Nexus o Pixel, che hanno la capacità di sbloccare per facile radicamento .
Altri telefoni, tuttavia, non sono così facilmente rootabili. Sono progettati per essere bloccati e rimanere tali. In questi casi, è necessaria una soluzione alternativa (o "exploit") per ottenere l'accesso come root. E non appena determinati hacker Android trovano questi exploit, i produttori li stanno correggendo.
Di conseguenza, il rooting di un telefono Android può essere incredibilmente difficile. Nei primi giorni di Android, le cose erano un po 'più facili, poiché gli exploit erano in abbondanza e generalmente molto semplici. Ora, tuttavia, a volte può richiedere mesi dopo il rilascio di un telefono prima che venga trovato un exploit funzionante e spesso può essere abbastanza difficile da ottenere.
A causa di questa ulteriore complessità, è necessario un certo livello di esperienza per eseguire il root in "sicurezza" dei telefoni più moderni. Avrai bisogno di guadare un sacco di post sul forum e guide diverse per trovare gli strumenti e gli exploit giusti per il tuo telefono specifico, e può essere estremamente difficile e richiedere tempo. E anche quando capisci tutto, puoi danneggiare il tuo telefono in modo permanente se qualcosa va storto.
Che tipo di rischi? Che ne dici di murare il tuo telefono? In alcuni casi questo può significare qualcosa di riparabile, noto come "mattone morbido", ma in altri può significare un mattone permanente e non riparabile. Anche nei casi in cui può essere riparato, questo generalmente significa Un sacco di ricerca e lavoro. È dura e non vale la pena rischiare come una volta.
Il rooting è dannoso per la sicurezza del telefono
Il rooting rende anche più difficile aggiornare il telefono. Ciò significa, soprattutto, nessuna patch di sicurezza, il che è negativo.
Se usiamo le recenti vulnerabilità Spectre e Meltdown come riferimento, puoi vedere come la mancanza di aggiornamenti di sicurezza può diventare rapidamente un problema. Google ha già rilasciato patch di sicurezza Android per Spectre (Meltdown è tutta un'altra storia), ma se il tuo telefono non può ricevere aggiornamenti, sei sfortunato. E questa è solo la punta dell'iceberg quando si tratta di problemi di sicurezza con telefoni radicati.
RELAZIONATO: Il caso contro il root: perché i dispositivi Android non vengono rootati
Te lo sei mai chiesto perché l'accesso root non è disponibile immediatamente su Android ? La risposta è semplice: perché è un rischio intrinseco per la sicurezza. Fondamentalmente, quando esegui il root del telefono, lo apri non solo per eseguire le attività che desideri, ma anche le attività che il codice dannoso potrebbe voler eseguire. Devi comunque concedere i permessi di root alle singole app, ma riponi ancora più fiducia negli sviluppatori di quelle app di quanto faresti normalmente e non tutte sono necessariamente affidabili.
Inoltre, vengono scoperte continuamente nuove app dannose per Android: alcune di esse possono persino eseguire il root del tuo telefono a tua insaputa e installare app di sistema silenziosamente dietro le quinte. Più recentemente , è stato scoperto il primo malware Android con la capacità di iniettare codice. Anche se non hai la garanzia di contrarre un virus solo utilizzando un telefono con root, è assolutamente qualcosa da considerare.
Inoltre, perderai anche alcune funzionalità sui telefoni con root, come l'accesso ad Android Pay. Ciò è dovuto all'API SafetyNet che Google ha messo in atto per garantire che i dati più sensibili, come la carta di credito e i dati bancari nel caso di Android Pay, siano mantenuti il più sicuri possibile.
La linea di fondo qui è questa: se non sei disposto a mettere a rischio tutti i tuoi dati, non eseguire il root del telefono. Non sto cercando di essere iperbolico e di spaventarti facendoti pensare che tutte le tue informazioni personali finiranno nelle mani sbagliate solo perché hai effettuato il root del tuo telefono, ma sto suggerendo che la possibilità è reale e qualcosa di cui devi essere consapevole di.
Anche le ROM personalizzate non sono perfette
So che l'argomento per le ROM personalizzate sta arrivando, quindi andiamo avanti e parliamone. Se sei all-in sulla scena del rooting, potresti anche eseguire una ROM personalizzata. Freddo! Puoi in effetti aggirare molte delle seccature sopra menzionate in questo modo ... e anche presentarti a una nuova serie di seccature.
Poiché le ROM personalizzate sono generalmente basate su Android di serie, si potrebbe sostenere che è più facile per gli sviluppatori di ROM mantenere le cose aggiornate con patch di sicurezza e quant'altro. Detto questo, "più facile" non significa sempre "pratico". In effetti, alcune delle ROM più popolari in circolazione sono gestite da un piccolo team di poche persone (o anche una singola persona), e quindi non completamente aggiornati perché semplicemente non hanno il tempo di tenersi aggiornati.
In altre parole, l'esecuzione di una ROM personalizzata basata su Android di serie non è un miglioramento automatico. In effetti, poiché la maggior parte delle ROM sono sradicate fuori dal cancello, lo sono intrinsecamente meno sicuro rispetto a un sistema senza root, le attuali patch di sicurezza siano dannate.
Tutto sommato, root ha ancora il suo posto tra la folla di mod di Android e non voglio scoraggiarlo. Sto solo suggerendo che non ne vale la pena la maggior parte degli utenti —Anche tra i più esperti di tecnologia. La maggior parte di ciò che prima poteva essere ottenuto solo con l'accesso root ora può essere fatto in modo nativo in Android e molto di ciò che non è possibile è ora accessibile tramite app di terze parti. Se c'è qualcosa che vuoi fare che richiede l'accesso come root, siamo a un punto in cui devi davvero chiederti: è la ricompensa veramente vale il rischio?