Come eseguire il root del tuo telefono Android con SuperSU e TWRP
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 si desidera eseguire determinati tipi di app. Ecco il metodo più ampiamente supportato per il rooting del tuo dispositivo e perché potresti desiderarlo.
Questo post è stato originariamente pubblicato nel 2012. Da allora è stato aggiornato per concentrarsi sul metodo di rooting più supportato al posto di una raccolta di app con un clic.
Qual è la radice, comunque?
Android è basato su Linux. Su Linux e altri sistemi operativi simili a UNIX, l'utente root è equivalente all'utente Administrator 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 sistemi operativi mobili moderni, Android limita le app a sandbox di sicurezza restrittive per motivi di sicurezza.
L'account utente root esiste sempre in Android; non c'è solo un modo integrato per accedervi. "Rooting" è 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 jailbreaking sono abbastanza diversi.
Aspetti tecnici a parte, l'accesso root ti permette di fare molte cose utili. Con root puoi rimuovere bloatware che arriva sul tuo telefono, eseguire un firewall, abilitare il tethering anche se il tuo operatore lo sta bloccando, eseguire manualmente il backup del tuo sistema e utilizzare una serie di altre modifiche che richiedono l'accesso al sistema a basso livello.
Le app che richiedono root non sono difficili da trovare: sono disponibili su Google Play, ma non funzioneranno finché non avrai accesso root. Alcune app hanno funzionalità che funzionano solo su un dispositivo rooted.
Devi solo eseguire il root del telefono se desideri eseguire un'app specifica che richiede l'accesso come root. Se non hai in programma di fare veramente qualcosa con quell'accesso di root, non preoccuparti. Puoi sempre effettuare il root in un secondo momento, se necessario.
Avvertenze
I dispositivi Android non vengono radicati per una ragione. In effetti, alcuni produttori di dispositivi fanno di tutto per impedirti di fare il tifo. 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. Infatti, Google ti impedisce di utilizzare Android Pay su dispositivi rooted per questo motivo.
- Garanzia: Alcuni produttori affermano che il rooting invalida la garanzia del dispositivo. Tuttavia, il rooting non danneggerà in realtà il tuo hardware. In molti casi, è possibile "sradicare" il dispositivo e i produttori non saranno in grado di stabilire se è stato rootato.
- bricking: Come al solito, lo fai a tuo rischio e pericolo. Il rooting dovrebbe generalmente essere un processo molto sicuro, ma tu sei da solo qui. Se si incasina qualcosa, non si può semplicemente aspettare il servizio di garanzia gratuita per risolverlo. 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 stai pianificando di utilizzare.
Inoltre, il rooting può invalidare la garanzia, almeno per determinati tipi di riparazioni. Controlla il nostro spiegatore sull'argomento per maggiori informazioni.
I molti modi per radicare un telefono Android
Esistono molti modi per eseguire il root di un telefono Android e quale deve essere utilizzato 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 l'accesso a basso livello ad alcuni dispositivi, che consente quindi di eseguire 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 lampeggiando un file .zip contenente il su-binario dalla schermata di ripristino. Strumenti come Nexus Root Toolkit per dispositivi Nexus automatizzano questo processo. Altri produttori offrono anche dei 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 comunque essere rootati, ma solo rilevando una vulnerabilità di sicurezza sul dispositivo e sfruttandoli per installare un su binario sulla loro partizione di sistema. Un aggiornamento OTA può correggere la vulnerabilità della sicurezza e sradicare il dispositivo. Ad esempio, c'era una taglia da $ 18.000 per la prima persona in grado di sradicare un Samsung Galaxy S5 su Verizon o AT & T. È stata rilevata una vulnerabilità, ma gli aggiornamenti futuri 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 precedenti. Sbloccando il bootloader e sfruttando una vulnerabilità di sicurezza è possibile consentire a Flash ROM personalizzate come CyanogenMod, che spesso vengono pre-rootate. CyanogenMod include un semplice interruttore sulla relativa schermata delle impostazioni che consente di abilitare o disabilitare l'accesso root. L'aggiornamento a una nuova versione di CyanogenMod o alla tua ROM personalizzata non sbloccherà il tuo dispositivo se la ROM include un modo integrato per abilitare la root.
In questo articolo, parleremo principalmente degli utenti che cadono 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. In precedenza, questa guida mostrava le app root con un clic Kingo Root e Towelroot, che potrebbero comunque supportare anche alcuni vecchi telefoni.
Se il tuo dispositivo ha un bootloader sbloccabile, allora continua a leggere. Generalmente raccomandiamo il metodo TWRP su programmi root con un clic, perché impari esattamente come funziona tutto, il che ti aiuterà a risolvere i problemi se qualcosa va storto nei futuri programmi root con un clic non sono così trasparenti. Prima di iniziare questo processo, è necessario sbloccare il bootloader in modo ufficiale, quindi installare l'ambiente di ripristino TWRP seguendo queste istruzioni. Quindi utilizzeremo TWRP per eseguire il root del tuo telefono.
Come far lampeggiare SuperSU al 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 come root, useremo un programma chiamato SuperSU, che ti dà la possibilità di concedere l'accesso come root ad altre app.
SuperSU è disponibile nel Google Play Store, ma quella versione in realtà non ti fornisce l'accesso come root: infatti, è necessario l'accesso come root per utilizzarlo in primo luogo! Parla di un Catch-22. Fortunatamente, SuperSU è anche disponibile come file .zip che possiamo "flashare" con TWRP. Ciò consentirà l'accesso come root e le funzionalità di gestione dell'app Android 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 il SuperSU zip nella memoria interna del telefono o nella scheda SD.
Quindi, riavviare il telefono in recupero TWRP. Fare questo è un po 'diverso su ogni telefono, ad esempio, potrebbe essere necessario tenere premuti i pulsanti Accensione e Riduzione volume contemporaneamente, quindi utilizzare i tasti del volume per avviare "Modalità ripristino". Istruzioni di Google per il tuo modello specifico per vedere come è fatto.
Dopo averlo fatto, sarai accolto con la familiare schermata TWRP. Fai clic sul pulsante Installa.
NOTA: è consigliabile eseguire un backup in TWRP prima di continuare con questo processo.
Apparirà la seguente schermata. Scorri verso il basso e vai al file ZIP SuperSU che hai trasferito in precedenza.
Tocca il SuperSU zip e vedrai questa schermata. Scorri per confermare il flash.
Ci vorrà solo un attimo per flashare il pacchetto SuperSU. Al termine, tocca il pulsante "Wipe cache / Dalvik" che appare e scorri per confermare.
Al termine, tocca il pulsante "Riavvia sistema" per avviare nuovamente 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 chiederà di aggiornare la sua versione integrata. Ma è quasi sempre meglio mostrare da soli l'ultima versione di SuperSU, cosa che abbiamo appena fatto.
Gestione delle autorizzazioni di root con l'app SuperSU
Quando riavvii il telefono, dovresti vedere la nuova icona SuperSU nel tuo cassetto delle applicazioni. SuperSU controlla quali altre app sul tuo telefono ottengono i permessi di root. Ogni volta che un'applicazione vuole richiedere i permessi di root, deve chiedere alla tua app SuperSU, che mostrerà un prompt di richiesta.
Per assicurarsi che la root funzioni correttamente, è possibile scaricare l'app Root Checker e verificare lo stato della root. In alternativa, scarica un'app di root-root che desideri provare e verifica se ti chiede le autorizzazioni di superutente.
Ad esempio, se apriamo e proviamo ad aggiungere un'app a Greenify, una pratica app per il risparmio della batteria per i telefoni rooted, vedremo questo popup, chiedendo l'accesso come root. Se si fa clic su Concedi e si ottiene un messaggio di successo, è stato raggiunto correttamente il root sul telefono.
Per gestire le autorizzazioni root, apri il cassetto delle applicazioni e tocca l'icona SuperSU. Verrà visualizzato un elenco di app a cui è stato concesso o negato l'accesso come superutente. Puoi toccare un'app per cambiarne le autorizzazioni.
Se vuoi sradicare, apri l'app SuperSU, vai alla sua schermata Impostazioni e tocca l'opzione "Unroot completo". Tenterà di sradicare il tuo dispositivo. Se funziona per te, questo è sicuramente il modo più semplice per sradicare il tuo telefono.
Ma per ora, il mondo è la tua ostrica amichevole. Puoi consultare il nostro elenco di fantastiche app di root per idee o installare il framework Xposed per alcune modifiche davvero interessanti. In bocca al lupo!
Immagine di credito: Norebbo