Configurazione ed uso di adbPer prima cosa occorre conoscere e saper usare adb:
LEGGI QUICome ottenere i permessi di root-Anzitutto bisogna specificare che l'unico kernel per Tattoo rootabile è il
2.6.29-gf922713. Controllate nelle Impostazioni>Info telefono, se non avte quello menzionato dovrete aggiornare altrimenti nulla da fare.
-Scaricate in primis questi file:
Exploit m7,
su,
tattoo-hack.ko e scompattateli nella cartella tools dell'sdk (es. nel mio caso c:\android\tools)
-Ora aprite una finestra dos (windows) o terminale (linux). Se su windows digitate cmd in "esegui" ed inviate.
-Collegate il cellulare ed avviate HTC Sync
-nel prompt dos digitate i comandi per trovarvi nella cartella dove avete messo i file che avete scaricato (es.
cd c:\android\tools)
-digitare in sequenza:
CODICE
adb shell mkdir /data/local/bin
adb push m7 /data/local/bin
adb push tattoo-hack.ko /data/local/bin
adb push su /data/local/bin
Avete ora messo sul cell i file necessari e creato la cartella bin
-avviamo la shell del telefono:
- ora entriamo nella cartella che ci interessa:
Diamo i permessi di esecuzione all'exploit m7:
- ed ora mandiamolo in esecuzione:
CODICE
while true ; do ./m7; done
Vi dovrebbe dare come risposta un "#", significa che siete root.
- Ora dovrete esportare i path:
CODICE
export PATH=/system/bin
export LD_LIBRARY_PATH=/system/lib
- inseriamo il modulo tattoo-hack e montiamo in scrittura:
CODICE
insmod tattoo-hack.ko
mount -o rw,remount /dev/block/mtdblock5 /data
mount -o rw,remount /dev/block/mtdblock3 /system
- Spostiamo "su" in system/bin:
CODICE
cat su > /system/bin/su
- Ora diamogli i permessi ed eliminiamo il su da /data/local/bin che ora non serve più:
CODICE
chown root.root /system/bin/su
chmod 4755 /system/bin/su
rm su
Ora abbiamo un root permanente!!!
Al riavvio del cell basterà andare in adb shell e scrivere su per essere root (da $ avrete #).
Recovery RA-Tattoo-v1.6.2 (by Amon_RA)- Scarichiamo
flash_image e
RA-tattoo-v1.6.2 (recovery). Estraete entrambi e metteteli sempre nella cartella tools di sdk come descritto sopra.
- aprite il prompt di dos come prima e digitate (una volta che vi sarete messi nel percorso in cui avete scompattato, es. cd c:\android\tools):
CODICE
adb push flash_image /data/local/bin
adb push recovery-RA-tattoo-v1.6.2.img /sdcard/recovery.img
- ora apriamo la shell e diamo i permessi di root:
-ora mettiamoci nel percorso giusto e rimontiamo in scrittura:
CODICE
cd /data/local/bin
insmod tattoo-hack.ko
mount -o rw,remount /dev/block/mtdblock5 /data
mount -o rw,remount /dev/block/mtdblock3 /system
- diamo i permessi a flash_image e flashiamo la recovery:
CODICE
chmod 755 flash_image
./flash_image recovery /sdcard/recovery.img
Fatto dopo qualche secondo
Ora potete riavviare direttamente nella recovery con:
oppure spegnere il cell, accenderlo tenedo premuto VOL GIU' e poi da fastboot premete il tasto HOME.
CUSTOM BOOT IMAGEMolto comoda in quanto vi dà in automatico ad ogni avvio sempre permessi di root (#) e partizione già montata in scrittura evitandovi di rifare ogni volta i passaggi dovuti per ottenerli (
consigliatissima).
-Scaricate anzitutto la
/Mainfram3.Boot.02.img ed estraetela nella cartella tools di sdk (sempre come spiegato).
-Aprite la finestra dos e mettetevi nel eprcorso dove avete estratto l'img, es. mio:
CODICE
cd c:\android\tools
-Ora copiamola sulla sd con il seguente comando:
CODICE
adb push Mainfram3.boot.02.img /sdcard/boot.img
-entrimao nella shell:
Diamo per l'ultima volta i comandi che seguono in quanto dopo la boot.img non saranno più dovuti (
serve proprio a questo):
CODICE
su
cd /data/local/bin
insmod tattoo-hack.ko
mount -o rw,remount /dev/block/mtdblock5 /data
mount -o rw,remount /dev/block/mtdblock3 /system
- flashiamo l'immagine:
CODICE
./flash_image boot /sdcard/boot.img
Dopo pochi secondi finirà.
- Ora riavviamo:
-Finito!!
Ottenere il market completo (senza il limite della risoluzione)Requisiti: serve essere root ed avere i permessi di scrittura (quelli che la custom boot.img vi garantisce ad ogni avvio).-Scaricate il rar
Patched Market, estraetelo e mettetelo in "tools" di sdk (sempre come sopra)
- aprite la finestra dos e mettetevi nel solito percorso, es. cd c:\android\tools; e digitate:
CODICE
adb push Vending-Tattoo-patched.apk /system/app/Vending.apk
Avete appena sostituito il market di default con quello patchato.
- Ora date:
- Fatto.
-Se non vi vede Twidroid o Google Goggles (usateli per vedere se tutto è andato a buon fine cercandoli), digitate:
CODICE
adb shell
rm -r /data/data/com.android.vending
Spero di aver fatto cosa gradita
Vi ricordo che per ogni eventuale problema nel flash che vi riavvii all'infinito, dovete spegnere il cell, accenderlo tenendo premuto VOL GIU' e poi da fastboot collegare il cavo usb fino a che, dopo aver riconosciuto i driver, ci sarà la scritta "fastboot usb". Ora da pc clliccate 2 volte sul RUU_167.405.6.exe (rom ufficiale) per ripristinare come da fabbrica il cell Edited by Genesis™ - 28/3/2010, 22:26