Grazie 1000^^
Io ho provato con WinVista ma nn mi veniva niente di niente :(
Visualizzazione stampabile
Grazie 1000^^
Io ho provato con WinVista ma nn mi veniva niente di niente :(
Ciao a tutti :)
Dato che mi è stato chiesto, vi spiego come ho rootato il Tattoo, anche se bene o male la procedura è uguale a quella di XDA, con qualche minuscola modifica visto che non mi funzionavano alcuni comandi :)
Io utilizzo linux, ma la procedura dovrebbe esser simile anche su windows..
IMPORTANTISSIMO: NON COPIATE I COMANDI, MA SCRIVETELI VOI CON ATTENZIONE!! COPIANDOLI POTREBBERO ESSERCI PROBLEMI, AD ESEMPIO CON GLI APOSTROFI!
Io comunque non mi assumo nessuna responsabilità nel caso il vostro Tattoo esploda, imploda, si sciolga, vi morsichi un dito o semplicemente non funzioni più/funzioni male... Ogni responsabilità è vostra...
Se proprio non capite niente di quello che c'è scritto qui sotto, forse è meglio che lasciate perdere :P
Premessa: aver adb installato e pienamente funzionante... Assicuratevi che il vostro device sia riconosciuto scrivendo:
PARTE 1codice:adb devices
1. Scaricate root.zip da Rooting the Tattoo(its done!) - what we have got so far - xda-developers
2. Estraete il file dallo zip e inviate il file al dispositivo utilizzando questo comando da shell (o promt dei comandi se utilizzate Windows)
3. Entrate nella shell del cellulare concodice:adb push m6 /data/local/bin/m6
4. Spostatevi nella cartella /data/local/bin/codice:adb shell
e modificate i permessi di m6 concodice:cd /data/local/bin
5. A questo punto scrivete una riga per volta il seguente codice:codice:chmod 755 m6
Appena fatto dovrebbero cominciare ad apparire una miriade di righe che dicono usage: reboot ecc ecccodice:while `true`
do
./m6
done
6. A questo punto, se vi si presentasse un errore del tipo
premete ctrl + c una volta.codice:[ Overwritten 0xb0000100
Se facendo questo tornate alla shell (cioè tornate a vedere solo un $), ripetete il punto 5, altrimenti dovrebbe proseguire sempre con quel messaggio che vi dicevo prima (usage: reboot ecc ecc).
7. A questo punto iniziate ad utilizzare il vostro Tattoo, aprendo programmi, killandone altri, fino a quando non vedrete apparire un bellissimo #...
Ora siete root!!
8. Ora impostate le variabili ambientali con:
e lanciate il comando idcodice:export LD_LIBRARY_PATH=/system/lib
export PATH=/system/bin
Se tutto è andato bene dovreste veder scritto uid=0(root) come prima cosa.
PARTE 2
Fatto questo, per tornare ad esser root in maniera più agile, senza rieseguire nuovamente m6, dovete eseguire qualche altro passaggio.
ATTENZIONE: Non chiudete la shell (o il promt di comandi) su cui siete ora, altrimenti dovrete rifar tutto da capo.
9. Scaricate su (il link lo trovate sempre sul topic di XDA che vi ho dato prima) e mandatelo al cellulare con
ovviamente utilizzando un'altra shell (promt di comandi)codice:adb push su /data/local/bin/su
10. Tornate sulla shell dove siete root, andate in /data/local/bin (anche se dovreste esserci già)
11. Rimontate la cartella /data con i permessi in scritturacodice:cd /data/local/bin
12. Modificate i permessi di su concodice:mount -o rw,remount /dev/block/mtdblock3 /data
codice:chown root.root su
chmod 4755 su
Benissimo, ora potete anche chiudere questa shell se volete. Per tornar ad esser root basterà tornare nella cartella /data/local/bin e lanciare su
codice:cd /data/local/bin
./su
ATTENZIONE: Quando riavvierete il cellulare dovrete ripetere queste operazioni dall'inizio per tornare ad esser root.
Spero possa tornar utile a qualcuno ;)
Lord... guida davvero eccezionale. Proprio quello che cercavo. Semplice lineare a prova di tutti credo :) bravissimo!
grazie!
Ci ho provato in tutti i modi..alla fine non posso far altro che arrendermi alla conclusione per cui..su alcuni va...su altri no...ora non ci provo più fino a quando non c'è qualcosa di funzionante universalmente. Delusione..
Ma dove ti si blocca?
ottima guida davvero Lord :D
A volte mi esce la scritta ">>_" con il cursore finale come se caricasse all'infinito dopo il comando impartito a adb shell (es. il tuo), altre volte (quando metto while do local\data\bin\m6 ; done ) volte mi fa usage: reboot...mi va anche in Overwritten...ma lì si ferma...sempre...oppure dopo Overwritten c'è comunque scritto usage: reeboot ecc.
Insomma...mi arrendo :-X