Visualizzazione stampabile
-
Rootare, chi e perché
Con questo thread non voglio assolutamente creare litigi, ma un utile confronto sul perché rootare, perché non rootare, e chi sarebbe meglio non avesse un accesso root in android.
C'è da dire come premessa, che, un utente medio di windows, non immagina quanto può essere pericoloso avere accesso ad un account root, senza avere le conoscenze necessarie. Questo perché linux, è un SO orientato al silenzio più che al parlato, a differenza di windows, ciò significa che linux finché fate qualcosa che non è "errato" non dice nulla e vi lascia fare. Andiamo ora a spiegare perché gli apici su errato. Questo errato, non vuole indicare il concetto di sbagliato come non da farsi, ma di errato nel senso più stretto, come può essere un errore di sintassi, quindi, per esempio, quando voi cancellate un qualsiasi file su windows, questo vi chiede se siete sicuri e poi lo manda nel cestino, che sta a voi svuotare, in linux, da precisare che in linux da shell non dai desktop grafici (ma rootare android significa dover usare la shell), se cancellate un file lo cancellate e basta, senza che il SO vi chieda nulla, a patto che non siate voi a chiedere di chiedere.
Ora molti utenti penseranno che possono rootare e non usare la shell, ma ciò equivale a non rootare, quindi perché dovreste rootare se non usate la shell?
Quindi, un po meno persone di prima, risponderanno, per usare wifitether o quello per la swap o per avere le anteprime di cupcake, per i primi due, vi posso dire che sono inutili se non sapete a che servono solo leggendo il nome, e comunque per tutti e 3 non immaginate l'errore che fate a usarli senza saper usare la shell, infatti si dovrebbe sapere che i programmi molto difficilmente hanno una stabilità totale*(poi spiego), quindi se usati senza sapere cosa si sta facendo, possono andare in crash e lasciare qualcosa a metà, così che dovete andare di shell per rimettere le cose apposto, e questa cosa vale soprattutto per il 3° esempio, visto che sono anteprime e quindi con molta probabilità instabili.
A questo punto, spero di aver fatto capire chi, per me, sarebbe meglio che non avesse un accesso root.
Ora vediamo i perché può essere utile avere un accesso root.
Un accesso root, può risolvere quei problemi di memoria che si hanno, spostando la cache e le applicazioni su una SD**, oppure permette l'utilizzo del dispositivo con android, più simile ad un pc, la qual cosa da molte libertà ad un utente che sa cosa sta facendo.
Precisazione: Nonostante tutto quello che ho detto, trovo giusto la condivisione delle esperienze per rootare il G1, per la filosofia che è inutile fare qualcosa che è già stato fatto. Sta alla coscienza del lettore decidere se leggere e fermarsi o leggere e provare
* I programmi che fanno utilizzo di privilegi da root difficilmente hanno stabilità totale, poiché vengono testati da chi sa cosa fare, ed è molto più difficile imitare una persona che non sa, più di quanto si possa immaginare
** Per ora ho arrestato il mio personale studio su come spostare le applicazioni sulla SD, per concentrarmi su come avere un accesso root senza downgrade, perché sento di essere vicino, ma gli ultimi esperimenti non sono andati a buon fine
-
Ottime riflessioni...
Hai ragione sul fatto che può essere pericoloso utilizzare root e sopratutto darlo in mano a qualcuno che non sa..
Se intendi dire che secondo te non dobbiamo pubblicare applicazioni root senza scrivere un adeguato disclaymer hai ragione e penso che dai prossimi articoli aggiungeremo al post una nota informativa per gli utenti che non sanno a cosa potrebbero andare incontro
-
Concordo con quello che ha detto sedobrengocce. Rootare (ma poi, rootare? preferisco "sudare", ma non nel senso di dare il comando sudo eheh.. che mi sta sulle balle : P ) è pericolo se non si sa che si sta facendo.
più che altro da la possibilità di modificare tutti i file di configurazione, e questo mi piace molto.. infatti appena avrò il g2 credo mi divertirò assai :)
ma una cosa mi chiedevo, al di là del programma per la swap (abbastanza inutile a mio parere -almeno nel market- infondo basta editare il file di configurazione di android), per quanto riguarda il tether, ma proprio non è fattibile sfruttando solo i diritti di normal user (o modificando i gruppi) ? premetto che non ho guardato i sorgenti nè niente, la mia è solo una domanda.
-
non credo nk02 ... Altrimenti l'avrebbero fatto.
-
Quote:
Originariamente inviato da
Andrea
non credo nk02 ... Altrimenti l'avrebbero fatto.
ma magari si potrebbe dare al normal user qualche permesso che di serie non ha.. non saprei..
comunque google non ha intenzione di supportare questa funzione (perchè sarebbe, diciamo, "scomodo" per gli operatori ehhe) oppure semplicemente non è ancora pronta?
-
no, per il tether non si può di base farlo da common user, a meno di avere alcuni permessi, ma a quel punto non si è più un common user, ma user con alcuni permessi.
Da quanto ho visto, esistono almeno 3 utenti in Android, lo user, il root, e un altro che credo si il system. Infatti ci sono cose che si possono cambiare utilizzando le apposite applicazioni, che non possono essre cambiate da consolle. Un esempio stupido: Panckage Installer, scrive in data, user non ha permesso di scrittura in data.
Da questo, si può dire che se google volesse, e se si potesse approfondire meglio la programmazione, si potrebbe capire fin dove si può arrivare senza diventare root.
Ringrazio Andrea per la volontà di mettere un disclaymer. Lo trovo molto saggio
-
Io che li vendo, temo tantissimo gli smanettoni improvvisati che torneranno col "tenefono che non va più!"
Io sono tecnico informatico da anni, ma non mi sono mai avvicinato troppo a linux per mancanza di tempo. Purtroppo per farlo bene richiede troppo tempo che il lavoro e la famiglia non mi lasciano e capisco benissimo le difficoltà e la pericolosità di android usato come root.
Proprio per questo se mi decido a comperarlo non so se lo farei mai :)
-
mmm.....leggendo questo interessante post......mi si è passata la voglia di rootare!
Io sarei proprio uno di quelli "lo faccio giusto per avere qualche cavolatina in più ma non userò mai i codici", quindi credo proprio che risparmierò del tempo e lo terrò così!:)
-
A ma piace ruttare.
E' la stessa cosa? o_O
-
Io credo invece tutto questo sia di una irrilevanza assoluta :)