Se visiti spesso siti web o forum dedicati agli smartphone, avrai sicuramente letto argomenti relativi al rooting dei dispositivi, in particolare dei dispositivi Android. Se ti stai chiedendo perché è necessario eseguire il rooting o come farlo sul tuo dispositivo Android, consulta l'articolo di WebTech360 qui sotto.
Una volta effettuato il rooting del tuo telefono Android, avrai accesso completo al sistema e potrai eseguire una varietà di app che richiedono l'accesso root. Queste app possono disabilitare il bloatware, controllare le app consentite, abilitare la connettività e molte altre fantastiche funzionalità.
Panoramica del root di Android

1. Che cos'è Root?
Il rooting ha diversi significati, a seconda del dispositivo e della situazione. Quando si utilizza il rooting su Android, il rooting consiste nello sbloccare il dispositivo Android per consentire un maggiore accesso al software principale che potrebbe essere stato bloccato dal produttore del dispositivo.
Android è sviluppato sulla piattaforma Linux. Per Linux e altri sistemi operativi UNIX, l'utente root è equivalente all'utente Administrator su Windows. L'utente root ha accesso all'intero file system del sistema operativo e può fare ciò che desidera. Per impostazione predefinita, l'utente non avrà diritti amministrativi sul dispositivo Android e alcune applicazioni non funzioneranno senza tali diritti. Alcune impostazioni e interventi approfonditi sul sistema richiederanno inoltre il rooting del dispositivo per poter essere eseguiti. In altre parole, Root Android è un modo per ottenere diritti amministrativi sul dispositivo Android, da cui è possibile eseguire modifiche avanzate o interventi approfonditi sui file di sistema.
Con i diritti di amministratore, puoi disattivare il bloatware sul tuo telefono, disabilitare manualmente le app, attivare un firewall, accedere all'intero file system o connetterti al dispositivo, anche quando il tethering è disattivato. Molte app nel Google Play Store (in precedenza Android Market) richiedono i diritti di amministratore e non funzioneranno finché non esegui il rooting del dispositivo.

Non è necessario effettuare il rooting del dispositivo. È necessario farlo solo se si desidera eseguire operazioni che richiedono diritti amministrativi.
2. Perché dovresti effettuare il rooting del tuo dispositivo Android?
Ecco alcuni motivi per cui dovresti effettuare il rooting del tuo dispositivo Android:
- Installa ROM personalizzata:
Una volta effettuato il rooting del tuo dispositivo Android, puoi flashare una ROM o un kernel personalizzato, il che significa che potrai usare il tuo telefono Android esattamente come lo hai appena acquistato.
- Rimuovere i programmi indesiderati preinstallati:
I produttori non consentono agli utenti di disinstallare le applicazioni preinstallate sui propri dispositivi. Tuttavia, effettuando il rooting di questi dispositivi, gli utenti possono disinstallare facilmente le impostazioni.
- Blocca gli annunci su qualsiasi applicazione:
Ogni volta che giochi, sullo schermo appare un annuncio pubblicitario, che ti mette a disagio. Tuttavia, se un dispositivo è stato rootato, tutti questi annunci pubblicitari verranno "rimossi" e non ti daranno più fastidio.
- Installazione di applicazioni incompatibili:
Alcune app richiedono l'accesso root per essere installate sul tuo dispositivo. Quindi, se il tuo dispositivo è rootato, puoi installare liberamente queste app.
- Velocizza il processo di avvio del dispositivo Android e prolunga la durata della batteria:
Alcune app come Greenify possono chiudere automaticamente le app inutilizzate sul tuo dispositivo Android per migliorarne le prestazioni. E, naturalmente, Greenify richiede l'accesso root.
- Aggiorna all'ultima versione di Android:
Aggiornare il sistema operativo è sempre un problema per gli utenti Android. Eseguendo il rooting del dispositivo, è sempre possibile scaricare e installare l'ultimo sistema operativo (ottimizzato per ogni modello di dispositivo) prima che sia ufficialmente disponibile.
3. Metodo per eseguire il root del telefono Android
Esistono diversi modi per effettuare il rooting di un telefono Android, e quello da utilizzare dipende dal modello del telefono. In genere, il rooting prevede uno dei seguenti processi:

-
Sblocco del bootloader: Google e i produttori di dispositivi non supportano ufficialmente il rooting, ma forniscono un metodo ufficiale per ottenere l'accesso di basso livello ad alcuni dispositivi, che consente poi di effettuare il rooting. Ad esempio, i dispositivi Nexus sono destinati agli sviluppatori e consentono di sbloccare facilmente il bootloader con un singolo comando. È quindi possibile eseguire il rooting del dispositivo flashando il file zip contenente il binario SU dalla schermata di ripristino. Anche altri produttori forniscono metodi per sbloccare il bootloader, ma solo per determinati dispositivi.
-
Exploit : alcuni produttori non forniscono un metodo ufficiale per sbloccare i bootloader e modificare il software. Tuttavia, è comunque possibile effettuare il root di questi dispositivi sfruttando una vulnerabilità di sicurezza sul dispositivo per installare il binario SU nella partizione di sistema. Un aggiornamento OTA può correggere la vulnerabilità e sbloccare il dispositivo. Ad esempio, è prevista una ricompensa di 18.000 dollari per la prima persona che effettuerà il root di un Samsung Galaxy S5 con Verizon o AT&T. È stata individuata una vulnerabilità, ma futuri aggiornamenti potrebbero impedirne il funzionamento e rimuovere la possibilità di effettuare il root del Galaxy S5.
- Flashing di CyanogenMod o di una ROM personalizzata : tecnicamente, si tratta di un'estensione dei due metodi precedenti. Sbloccando il bootloader e sfruttando una vulnerabilità di sicurezza, è possibile flashare una ROM personalizzata come CyanogenMod, che spesso è pre-rootata. CyanogenMod ha 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 a una ROM personalizzata non rimuoverà il root del dispositivo se la ROM include un metodo integrato per abilitare il root.
4. Alcune note prima di effettuare il rooting del telefono Android
Prima di effettuare il rooting del tuo telefono o tablet Android, ecco alcune cose che gli utenti dovrebbero sapere:
- Garanzia : molti produttori sostengono che il rooting invalidi la garanzia del dispositivo. Tuttavia, il rooting di Android non danneggia effettivamente l'hardware. Gli utenti possono "derootare" il dispositivo e il produttore non avrà modo di sapere se il dispositivo è mai stato rootato.
- Sicurezza : in particolare, Google Wallet presenta una vulnerabilità sui dispositivi con rooting che potrebbe consentire ad altre app di accedere al PIN dell'utente e ad altre informazioni personali. Google Wallet visualizzerà un messaggio di avviso se l'utente utilizza il programma su un dispositivo con rooting. Se sei tra coloro che utilizzano Google Wallet per effettuare pagamenti NFC, potresti riconsiderare l'idea di effettuare il rooting del tuo dispositivo.
- "Bricking" : il rooting di un dispositivo è un processo sicuro. Tuttavia, esiste sempre un certo rischio di danneggiare il dispositivo se l'utente modifica i parametri normali ed esegue hack sul dispositivo. Soprattutto se l'utente sta tentando di eseguire il rooting di un dispositivo o di una versione del sistema operativo non supportata da uno strumento. Il "bricking" significa danneggiare il dispositivo, il che non è diverso dalla funzione di un brick. Quando si esegue il rooting, il jailbreak, l'installazione di una ROM personalizzata o si esegue hacking, ci sono sempre dei rischi. È meglio fare prima una piccola ricerca e vedere se qualcun altro ha segnalato di aver eseguito con successo il rooting dello stesso dispositivo.
5. Come effettuare il rooting di un telefono Android utilizzando SuperSU
Prima di iniziare questo processo, dovrai sbloccare il bootloader nel modo ufficiale e quindi installare l'ambiente TWRP Recovery , quindi utilizzare TWRP per effettuare il root del telefono.
Successivamente, per ottenere l'accesso root, utilizzeremo un programma chiamato SuperSU, che ci dà accesso ad altre app. Sebbene sia possibile scaricare SuperSU dal Google Play Store, questa versione non ci garantisce effettivamente l'accesso root. Fortunatamente, SuperSU ha un file .zip che è possibile flashare con TWRP, che ci garantisce l'accesso root e le funzionalità di gestione delle app Android di SuperSU.
Per iniziare, clicca sul link sottostante per scaricare l'ultima versione di SuperSU come file .zip sul tuo computer. Quindi collega il telefono al computer tramite un cavo USB e trascina il file zip di SuperSU nella memoria interna o sulla scheda SD del telefono.
http://forum.xda-developers.com/showthread.php?t=1538053
Successivamente, avvia il telefono in modalità recovery TWRP. Il modo per accedere a questa modalità varia a seconda del telefono. Ad esempio, è necessario premere contemporaneamente il pulsante di accensione e il pulsante di riduzione del volume, quindi utilizzare i tasti del volume per avviare la modalità recovery .
Una volta in questa modalità, vedrai la familiare schermata principale di TWRP, clicca sul pulsante Installa .
Nota: si consiglia di eseguire un backup in TWRP prima di procedere.

Vedrai apparire una schermata come quella qui sotto, scorri verso il basso e vai al file ZIP SuperSU che hai trasferito in precedenza.

Tocca SuperSU zip e vedrai questa schermata, scorri per confermare il flash.

L'installazione del pacchetto SuperSU richiederà solo pochi minuti. Una volta completata, tocca il pulsante Wipe cache/Dalvik che appare e scorri per confermare.

Al termine, tocca il pulsante Riavvia sistema per riavviare Android.
Se TWRP ti chiede se desideri installare SuperSU ora, seleziona " Non installare" . A volte TWRP non riesce a rilevare che SuperSU è già presente sul tuo dispositivo, quindi ti chiederà di flashare la versione integrata. Ma è meglio flashare tu stesso l'ultima versione di SuperSU, come hai fatto.

Gestisci i permessi di root con l'app SuperSU
Quando riavvii il telefono, vedrai una nuova icona SuperSU nel cassetto delle app. SuperSU controlla quali altre app sul telefono hanno accesso root. Ogni volta che un'app desidera richiedere l'accesso root, deve richiederlo all'app SuperSU, che visualizzerà un messaggio di richiesta.
Per assicurarti che il rooting funzioni correttamente, puoi scaricare l'app Root Checker e verificare il tuo stato di root. Oppure scarica un'app che supporta solo i permessi di root e verifica se ti chiede i permessi di root.
Ad esempio, se apri l'app Greenify, una pratica app per il risparmio energetico su Android per telefoni con root, vedrai una notifica come quella qui sotto che richiede l'accesso root. Se clicchi su "Concedi" e ricevi un messaggio di successo, significa che hai effettuato correttamente il rooting del tuo telefono.

Per gestire i permessi di root, apri l'app drawer e tocca l' icona di SuperSU . Vedrai un elenco di app a cui sono stati concessi o negati i permessi di root. Tocca un'app per modificarne i permessi. Per eseguire l'unroot, apri l'app SuperSU, vai alla schermata Impostazioni e tocca l'opzione Full Unroot .
6. Usa KingRoot per eseguire il root di qualsiasi telefono Android
Requisiti: il tuo dispositivo Android deve avere almeno il 20% di batteria o più per evitare interruzioni durante il processo di rooting.
Passaggi da seguire:
Fase 1:
Sul tuo dispositivo Android, apri Impostazioni => Sicurezza => Amministrazione dispositivo => seleziona Origine sconosciuta per abilitare.
Fase 2:
Scarica e installa l'applicazione KingRoot APK sul tuo dispositivo Android.
https://androidmtk.com/download-kingroot-application
Fase 3:
Una volta completata l'installazione, vedrai l'icona dell'app nel menu Launcher.

Fase 4:
Fare clic sull'icona KingRoot per aprire l'applicazione.

Fase 5:
Quindi, fare clic sul pulsante Avvia root per avviare il processo di rooting.

Fase 6:
KingRoot avvierà ora il processo di rooting del tuo dispositivo Android.

Fase 7:
Attendi finché non compare un grande segno di spunta verde sullo schermo del tuo dispositivo Android, come mostrato di seguito, il che significa che il rooting del tuo dispositivo è stato eseguito correttamente.

Fase 8:
Riavvia il tuo dispositivo Android e il gioco è fatto.
Inoltre, puoi fare riferimento alle istruzioni video per effettuare il rooting dei dispositivi Android 4.3, 4.4, 5.0 e 5.1 riportate di seguito:
Vedi altri articoli qui sotto:
Buona fortuna!