Rooting
Il rooting di un dispositivo Android è il processo che concede all'utente del dispositivo privilegi di root (o di amministratore). Per impostazione predefinita, la maggior parte dei produttori di dispositivi Android limita le autorizzazioni dell'utente e delle app, quindi il rooting di un dispositivo consente di accedere a comandi, file di sistema e cartelle che altrimenti sarebbero bloccati. L'accesso root su un dispositivo Android equivale ai permessi di superutente su un sistema Unix o Linux, oppure al jailbreak di un dispositivo iOS.
I passaggi necessari per eseguire il rooting di un dispositivo variano in base al dispositivo e al produttore, ma nella maggior parte dei casi seguono uno schema generale. Innanzitutto, è necessario sbloccare il bootloader del dispositivo per consentirgli di avviarsi con un'immagine disco di una ROM personalizzata. Dopodiché, è necessario installare la ROM personalizzata sul dispositivo, sostituendo il sistema operativo Android preinstallato con una versione che supporta l'accesso root. Infine, è necessario installare un'app di gestione del root che consenta di modificare le impostazioni di sistema e gestire quali app hanno accesso root.
Vantaggi e svantaggi
Esistono diversi motivi comuni per eseguire il rooting di un dispositivo Android. Innanzitutto, un dispositivo con root offre molte più opzioni di personalizzazione rispetto a un dispositivo con il sistema preinstallato. Molte ROM personalizzate consentono di applicare temi al sistema operativo, modificando l'aspetto di quasi ogni parte dell'interfaccia utente. Il rooting consente anche di rimuovere le app preinstallate che non si desiderano. È inoltre possibile installare nuove app che richiedono l'accesso root per eseguire operazioni che altrimenti non potrebbero svolgere, come creare copie di backup dei dati di altre app. Alcune app di utilità possono modificare le impostazioni hardware per migliorare le prestazioni o la durata della batteria, ad esempio eseguendo l'overclocking o l'underclocking della CPU del telefono.
Il rooting di un dispositivo comporta anche alcuni rischi significativi. Sebbene alcuni produttori consentano agli utenti di eseguire il rooting dei propri dispositivi e forniscano istruzioni ufficiali, altri non lo consentono: anche solo tentare di farlo potrebbe invalidare la garanzia. L'accesso root rende i malware più pericolosi, quindi è necessario fare attenzione a installare solo app affidabili. Alcune app potrebbero non funzionare correttamente su un dispositivo con root a causa di bug o limitazioni di sicurezza. Ad esempio, i software bancari spesso bloccano i dispositivi con root come misura di sicurezza; altre app che si basano sulla posizione GPS possono bloccare i dispositivi con root per impedire l'uso di app che falsificano la posizione GPS. Infine, un errore durante il processo di rooting può causare il brick del dispositivo, che potrebbe smettere di funzionare del tutto.
Metti alla prova le tue conoscenze