• Ultime News

    lunedì 20 maggio 2013

    [GUIDA] Root su Android: cos’è, perchè e come ottenerlo



    Come su iOS la parola chiave è jailbreak su Android il tormentone senza fine è root.
     Ma cos’è il root, perchè e come si fa per ottenerlo? Etimologia di “root” Iniziamo con il dire che il root non è una “cosa” come il jailbreak e nemmeno un’operazione da eseguire. Su piattaforma linux root è l’utente amministratore che ha i privilegi più alti nel sistema (come l’utente Amministratore su Windows per capirsi). Il root quindi non si ottiene, ma al contrario si ottengono i suoi permessi.



    I permessi di root permettono di fare qualsiasi cosa con il proprio sistema. Unico limite la vostra fantasia. Root in inglese vuol dire radice, e in un sistema unix la radice (/) è la cartella principale del sistema (paragonabile a grandi linee a C:\ di Windows). Avere i permessi di root, vuol dire poter agire su tutto il sistema cosa solitamente impossibile ad un utente normale che invece più accedere (con permessi di scrittura) ai soli file contenuti nella sua cartella utente (per esempio /home/utente). E così è su Android. Root su Android L’utente root su Android non è disponibile su nessun telefono in modo nativo. Questo per far si che l’utente non faccia danni al proprio telefono (ricordiamo che l’utente root puo’ fare TUTTO con il proprio sistema, anche cancellare file del sistema stesso). In linea teoria è un passo ovvio per chi produce telefoni, un po’ meno ovvio è che non ci sia modo però di decidere di far decadere la garanzia a favore di un controllo completo del proprio telefono.
     Su Android dobbiamo quindi rimboccarci le maniche e utilizzare exploit di vario tipo per sfruttare falle di sistema che ci permettano di fare il login come amministratori del telefono (come utente root appunto). A scoprire questi exploit per fortuna ci pensano i ragazzi di XDA e MoDaCo (tanto per citare due grandi comunity di smanettoni) e a noi non resta altro che eseguire due operazioni trovate in qualche guida per ottenere i permessi di root.
     Perchè ottenere i permessi di root?
     L’utente medio (a nostro parere) non avrà bisogno dei permessi da amministratore sul proprio telefono (come non ne ha bisogno sul computer di casa dopotutto).
    Per molti invece le possibilità concesse dai permessi di root vanno ben oltre la garanzia che andremo a perdere per ottenere questi permessi.
    Ma torniamo a noi, cosa possiamo fare con i peremessi di root?

    - Possiamo accedere ai file di sistema, cancellarli, modificarli, sostituirli.
    - Per voi probabilmente tutto questo non avrà molto senso. Ma per chi vuole ottenere tutto dal proprio telefono questo puo’ voler dire molto.
    - Root Explorer (File Manager) for Android on AppBrain
    - Utilizzare il telefono come modem UMTS/WiFi/USB. Android 2.2 lo implementa di suo ma… chi ha Android 2.2? Wireless Tether for Root Users for Android on AppBrain
    - Modificare la frequenza del processore o dirgli in che modo scalare la sua frequenza.
    - SetCPU for Root Users for Android on AppBrain
    - Fare il backup di applicazioni (anche di sistema) con anche i loro dati. Oppure rimuovere applicazioni già installate nel dispositivo.
    - Titanium Backup ★ root for Android on AppBrain
    - Spostare tutte le applicazioni su microSD (minimo Android Froyo).
    - Move2SD Enabler (root only) for Android on AppBrain
     Tanto altro.

    Per non parlare solo di applicazioni, possiamo anche andare a modificare la partizione chiamata recovery che solitamente serve solo a fare un hard reset del telefono per consentire molte altre applicazioni.
    Parliamo per esempio di backup con tool tipo [[nandroid]] che fanno il backup di tutto il sistema oppure di poter installare pacchetti compressi anche se non firmati dalla casa produttrice del telefono.
    Potremo installare quindi, temi, modifiche al sistema e perchè no anche tutto un firmware nuovo.
     Ok ok, vi abbiamo convinto.
    La garanzia per voi non vale più nulla…

    Conclusione: lo faccio? non lo faccio? e se voglio tornare indietro?
     Prima di tutto sappiate che in alcuni casi ottenere i permessi di root non è un’operazione così indolore e in qualche raro caso qualcuno ci ha rimesso anche l’intero telefono. Con gli ultimi tool ottenere i permessi di root è semplice ma se qualcosa non dovesse andare per il verso giusto non venite qua a piangere (al massimo possiamo farci quattro risate sopra, no?).
    • Commenti Blogger
    • Commenti Facebook

    1 disqus-default:

    Item Reviewed: [GUIDA] Root su Android: cos’è, perchè e come ottenerlo Rating: 5 Reviewed By: Vincenzo Ingenito
    Scroll to Top