Originariamente inviato da
Metallaro
Ma si non ci vuole niente a rispiegarlo. Riuscire a trovare un topic chiaro non è facile, quindi ti spiego io:
I permessi di root sono i permessi di superuser di linux. In parole semplici, servono ad avere il controllo totale del telefono. Con i permessi di root si può per esempio cambiare firmware al telefono, overclockare, anche alcune funzioni più semplici: per esempio, le versioni di android precedenti a 2.0 non supportavano il trasferimento di file bluetooth. Alcune app permettevano di accedere a questa funzione ma richiedevano i permessi di root.
Normalmente ai produttori di telefoni non piace che l'utente abbia i diritti di superuser perché con questi potrebbe aggirare dei limiti dettati dal produttore stesso o dal brand del telefono. Per cui tentano di complicare la procedura di attivazione dei permessi di root. Per fortuna su xda si trovano molte guide, in inglese, e sul forum dovresti trovare aiuti anche in italiano (anche se mi sa che la sezione del gratia non è molto frequentata). Dopo aver eseguito la procedura, ti troverai con un telefono che sembrerà lo stesso di prima (anche se con tutti i dati cancellati), però potrai usare programmi che richiedono i permessi di root.
Cambiare rom del telefono significa cambiargli il firmware. Cos'è il firmware? Il firmware è il sistema operativo del telefono compilato per questo con tutti i driver del caso. Attualmente tu stai usando il firmware ufficiale di htc ma ce ne sono altri creati dalle community che possono avere vantaggi e svantaggi. Puoi anche cambiare kernel.
La procedura per cambiare rom e kernel una volta attivati i permessi di root è banale: si installa dal market l'app "rom manager" e con questa puoi "flashare" la rom o il kernel che devi aver prima copiato sulla sd del telefono (si tratta di semplici file .zip)
I vantaggi: mi sembra di capire che tu non sia uno sviluppatore che si diverte a crearsi le rom o cose del genere. Quindi i vantaggi pratici del root e del possibile cambio di rom o kernel sono:
-Puoi modificare la velocità di clock del processore. Puoi alzarla, aumentando la velocità del telefono, o abbassarla per risparmiare batteria. Bisogna farlo con attenzione però e soprattutto se si tratta di alzarla, non bisogna esagerare. Effettuare l'overclock è semplice. se hai i permessi di root devi flashare un kernel che supporti l'overclock (trovi sempre tutto su xda) e poi modifichi la velocità di clock con l'app "setcpu" che trovi sul market.
-Se htc non aggiorna il tuo telefono, puoi installare rom con l'ultima versione di android creata dalle community
-Se non ti piace la grafica di htc sense, puoi flashare rom con la grafica di android liscia.
-Alcune rom o kernel possono funzionare meglio di quelli di base di htc (ricordo che con l'htc legend un kernel sperimentale delle community migliorava tantissimo la velocità)
Gli svantaggi sono che devi fare attenzione a seguire bene le guide, altrimenti rischi di rendere inutlizzabile il telefono (in ogni caso l'assistenza htc te lo può sistemare e normalmente lo fa gratis), non tutte le rom funzionano bene, il ogni topic su xda, che parla di una rom, si spiegano i punti che non funzionano. leggi sempre bene tutto.
Alla fin fine, io ti consiglio di fare il root, già solo per la soddisfazione di averlo. Poi fatti un giro su xda e magari trovi qualcosa di interessante da flashare.