Come eseguire il root del tuo telefono Android con SuperSU e TWRP

androidroot

Se vuoi davvero scavare nel sistema Android, potresti scoprire che alcune app richiedono l'accesso come root. Il rooting è diventato meno necessario nel corso degli anni, ma è comunque utile se desideri eseguire determinati tipi di app. Ecco il metodo più ampiamente supportato per il rooting del tuo dispositivo e perché potresti volerlo.

Questo post è stato originariamente pubblicato nel 2012. Da allora è stato aggiornato per concentrarsi sul metodo di rooting più ampiamente supportato anziché su una raccolta di app con un clic.

RELAZIONATO: Sette cose che non devi fare il root su Android per fare di più

Che cos'è la radice, comunque?

Android è basato su Linux. Su Linux e altri sistemi operativi simili a UNIX, l'utente root è equivalente all'utente amministratore su Windows. L'utente root ha accesso all'intero sistema operativo e può fare qualsiasi cosa. Per impostazione predefinita, non hai accesso root al tuo dispositivo Android e alcune app non funzioneranno senza accesso root. Come altri moderni sistemi operativi mobili, Android limita le app a sandbox di sicurezza restrittive per motivi di sicurezza.

L'account utente root esiste sempre in Android; non esiste un modo integrato per accedervi. Il “root” è l'atto di ottenere l'accesso a questo account utente root. Questo è spesso paragonato al jailbreak di un iPhone o iPad, ma il rooting e il jailbreak sono abbastanza diversi.

A parte gli aspetti tecnici, l'accesso come root ti consente di fare molte cose utili. Con root, puoi rimuovere il bloatware in dotazione sul telefono, eseguire un firewall, abilitare il tethering anche se il tuo operatore lo sta bloccando, eseguire il backup manuale del sistema e utilizzare una varietà di altre modifiche che richiedono l'accesso al sistema di basso livello.

Le app che richiedono il root non sono difficili da trovare, sono disponibili in Google Play, ma non funzioneranno fino a quando non avrai accesso al root. Alcune app hanno funzionalità che funzionano solo su un dispositivo rooted.

È necessario eseguire il root del telefono solo se si desidera eseguire un'app specifica che richiede l'accesso come root. Se non hai intenzione di fare qualcosa con quell'accesso root, non preoccuparti. Puoi sempre effettuare il root in un secondo momento, se necessario.

Avvertenze

I dispositivi Android non vengono rootati per un motivo. In effetti, alcuni produttori di dispositivi fanno di tutto per impedire il rooting. Ecco perché:

  • Sicurezza: Il rooting interrompe le app dalla normale sandbox di sicurezza di Android. Le app potrebbero abusare dei privilegi di root che hai concesso e curiosare su altre app, cosa che normalmente non è possibile. In effetti, Google ti impedisce di utilizzare Android Pay su dispositivi rooted per questo motivo.
  • Garanzia: Alcuni produttori affermano che il rooting annulla la garanzia del dispositivo. Tuttavia, il rooting non danneggerà effettivamente l'hardware. In molti casi, puoi “sradicare” il tuo dispositivo e i produttori non saranno in grado di dire se è stato effettuato il root.
  • bricking: Come al solito, lo fai a tuo rischio e pericolo. Il rooting dovrebbe essere generalmente un processo molto sicuro, ma sei da solo qui. Se sbagli qualcosa, non puoi aspettarti che il servizio di garanzia gratuito lo risolva. Se sei preoccupato, fai prima un po 'di ricerche e vedi se altre persone segnalano il successo del rooting del tuo dispositivo con lo strumento che intendi utilizzare.

Inoltre, il rooting può invalidare la garanzia, almeno per determinati tipi di riparazioni. Controlla il nostro esplicativo sull'argomento per ulteriori informazioni.

RELAZIONATO: Il caso contro il root: perché i dispositivi Android non vengono sottoposti a root

I molti modi per eseguire il root di un telefono Android

htcunlock

Esistono molti modi per eseguire il root di un telefono Android e quale si dovrebbe usare dipende dal telefono. In generale, il rooting coinvolgerà uno di questi processi:

  • Sblocca il Bootloader: Google e i produttori di dispositivi non supportano ufficialmente il rooting, ma forniscono un modo ufficiale per ottenere un accesso di basso livello ad alcuni dispositivi, che consente quindi di effettuare il root. Ad esempio, i dispositivi Nexus sono destinati agli sviluppatori e puoi facilmente sbloccare il bootloader con un singolo comando. È quindi possibile eseguire il root del dispositivo eseguendo il flashing di un file .zip contenente il binario su dalla schermata di ripristino. Strumenti come Nexus Root Toolkit per dispositivi Nexus automatizzano questo processo. Altri produttori offrono anche modi per sbloccare il bootloader, ma solo per determinati dispositivi.
  • Sfruttare una vulnerabilità di sicurezza: Altri dispositivi sono bloccati. I loro produttori non forniscono alcun modo ufficiale per sbloccare i loro bootloader e manomettere il loro software. Questi dispositivi possono ancora essere rootati, ma solo scoprendo una vulnerabilità di sicurezza sul dispositivo e sfruttandola per installare un binario su nella loro partizione di sistema. Un aggiornamento OTA potrebbe correggere la vulnerabilità della sicurezza e annullare il root del dispositivo. Ad esempio, c'era un premio di $ 18.000 per la prima persona che poteva eseguire il root di un Samsung Galaxy S5 in esecuzione su Verizon o AT&T. È stata rilevata una vulnerabilità, ma i futuri aggiornamenti potrebbero impedire il funzionamento della vulnerabilità e rimuovere la possibilità di eseguire il root del Galaxy S5.
  • Flash CyanogenMod o un'altra ROM personalizzata: Tecnicamente, questa è un'estensione di uno dei metodi sopra elencati. Lo sblocco del bootloader e lo sfruttamento di una vulnerabilità di sicurezza possono consentire a ciascuno di eseguire il flashing di ROM personalizzate come CyanogenMod, che spesso vengono pre-rootate. CyanogenMod include un semplice interruttore nella schermata delle impostazioni che consente di abilitare o disabilitare l'accesso root. L'aggiornamento a una nuova versione di CyanogenMod o della ROM personalizzata non sradicherà il dispositivo se la ROM viene fornita con un modo integrato per abilitare il root.

In questo articolo, discuteremo principalmente degli utenti che rientrano nel primo campo, che hanno un bootloader sbloccabile. Se il tuo telefono richiede un exploit, non saremo in grado di aiutarti, poiché il processo è diverso per quasi tutti i telefoni. Dovrai cercare in un forum come XDA Developers per ulteriori informazioni su come eseguire il root del tuo dispositivo specifico. Questa guida in precedenza presentava app root con un clic Kingo Root e Towelroot, e quelle potrebbero ancora supportare anche alcuni telefoni più vecchi.

Se il tuo dispositivo ha un bootloader sbloccabile, tuttavia, continua a leggere. In genere raccomandiamo il metodo TWRP su programmi root con un clic perché impari esattamente come funziona tutto, il che ti aiuterà a risolvere eventuali problemi in futuro: i programmi root con un clic non sono così trasparenti. Prima di iniziare questo processo, dovrai sbloccare il tuo bootloader in modo ufficiale, quindi installare l'ambiente di recupero TWRP seguendo queste istruzioni. Utilizzeremo quindi TWRP per eseguire il root del telefono.

RELAZIONATO: Come sbloccare il Bootloader del tuo telefono Android, il modo ufficiale

Come eseguire il flashing di SuperSU sul telefono e ottenere l'accesso root

Bene, quindi hai sbloccato il tuo bootloader e hai installato TWRP. Grande! In realtà ci sei quasi. Per ottenere l'accesso root, utilizzeremo un programma chiamato SuperSU, che ti dà la possibilità di concedere l'accesso root ad altre app.

SuperSU è disponibile nel Google Play Store, ma quella versione in realtà non ti dà accesso al root – in effetti, devi prima usarlo per usarlo! Parla di un Catch-22. Per fortuna, SuperSU è disponibile anche come file .zip che possiamo “flashizzare” con TWRP. Ciò ti garantirà l'accesso come root insieme alle funzioni di gestione dell'app Android di SuperSU.

Quindi, per iniziare, vai a questo link, che ti porterà all'ultima versione di SuperSU disponibile per il download. Scarica il file .zip sul computer, collega il telefono con un cavo USB e trascina lo zip SuperSU sulla memoria interna del telefono o sulla scheda SD.

Quindi, riavvia il telefono nel recupero TWRP. Questa operazione è leggermente diversa su ogni telefono, ad esempio potrebbe essere necessario tenere premuti contemporaneamente i pulsanti di accensione e riduzione del volume, quindi utilizzare i tasti del volume per avviare la “Modalità di ripristino”. Istruzioni di Google per il tuo modello specifico per vedere come è stato fatto.

Una volta fatto, verrai accolto con la familiare schermata principale TWRP. Fai clic sul pulsante Installa.

NOTA: probabilmente è necessario eseguire un backup in TWRP prima di continuare con questo processo.

1-TWRP-installazione

Apparirà la seguente schermata. Scorri verso il basso e vai al file ZIP SuperSU che hai trasferito in precedenza.

2-scegliere-zip

Tocca lo zip SuperSU e vedrai questa schermata. Scorri per confermare il flash.

3-confirm-flash

Il flashing del pacchetto SuperSU dovrebbe richiedere solo un momento. Al termine, tocca il pulsante “Cancella cache / Dalvik” che appare e scorri per confermare.

4-wipe-cache

Al termine, tocca il pulsante “Riavvia il sistema” per riavviare in Android.

Se TWRP chiede se si desidera installare SuperSU ora, selezionare “Non installare”. A volte, TWRP non è in grado di rilevare che hai già SuperSU, quindi ti chiederà di eseguire il flashing della sua versione integrata. Ma è quasi sempre meglio eseguire tu stesso il flash dell'ultima versione di SuperSU, che abbiamo appena fatto.

TWRP-radice

Gestione delle autorizzazioni di root con l'app SuperSU

Quando riavvii il telefono, dovresti vedere la nuova icona SuperSU nel cassetto delle app. SuperSU controlla quali altre app sul tuo telefono ottengono i permessi di root. Ogni volta che un'app vuole richiedere i permessi di root, deve chiedere alla tua app SuperSU, che mostrerà un prompt di richiesta.

Per assicurarsi che il root funzioni correttamente, puoi scaricare l'app Root Checker e verificare il tuo stato rootato. In alternativa, scarica un'app solo per root che avresti voluto provare e vedi se ti chiede le autorizzazioni di superutente.

Ad esempio, se apriamo e proviamo ad aggiungere un'app a Greenify, un'utile app per il risparmio della batteria per i telefoni rooted, vedremo questo popup, che chiede l'accesso root. Se fai clic su Concedi e ricevi un messaggio di successo, hai raggiunto con successo il root sul tuo telefono.

28-01-2016 23.57.10

Per gestire i permessi di root, apri il cassetto delle app e tocca l'icona SuperSU. Vedrai un elenco di app a cui è stato concesso o negato l'accesso da superutente. Puoi toccare un'app per modificarne le autorizzazioni.

RELAZIONATO: 10 modifiche Android che richiedono ancora il root

Se vuoi mai annullare il root, apri l'app SuperSU, vai alla sua schermata Impostazioni e tocca l'opzione “Full unroot”. Tenterà di annullare il root del dispositivo. Se funziona per te, questo è sicuramente il modo più semplice per sradicare il telefono.

Ma per ora, il mondo è la tua ostrica amica delle radici. Puoi dare un'occhiata al nostro elenco di fantastiche app di root per idee o installare il framework Xposed per alcune modifiche davvero interessanti. In bocca al lupo!

Credito di immagine: Norebbo

Articoli correlati

Ultimi articoli