Questa guida usa il programma Visionary per ottenere il temporary root e successivamente usa gfree per ottenere il permanent root. Visionary viene usato only per il temporary root e nient altro. Tutti i passi eseguiti da gfree sono stati racchiusi un uno script in modo da rendere tutto più comodo (ed evitare domande su problemi dovuti da errori di scritttura). Questo metodo è stato testato ed è funzionante sull'HTC G2s e teoricamente dovrebbe funzionare anche su tutti gli HTC Desire Z.
IMPORTANTE: se tu hai eseguito l'aggiornamento OTA alla versione 1.72, allora hai bisogno prima di effettuare il downgrade a froyo, per poi procedere ad ottenere i permessi di root. La guide da seguire per effettuare il downgrade è questa (solo il passo 1 "DOWNGRADE DA GINGERBREAD A FROYO") oppure questa (solo la sezione Downgrade).
WARNING: Alcuni utenti possessori di Desire Z hanno riportato blocci sul logo HTC dopo aver seguito questa guida. La raccomandazione agli utenti Desire Z è quella di ottenere i permessi di root seguendo uno dei metodi descritti nelle altre guide per non incorrere in eventuali (rari) problemi.
DOWNLOAD
Istruzioni
- Scaricare l'archivio zip da qui: LINK 1
- Installare Terminal Emulator ed un file manager (come Astro File Manager o altri) dal play Store.
- Estrarre il contenuto del file zip all'interno della SD Card (questo creerà una cartella chiamata root_files).
- Una volta copiato, assicurarsi che la SD card sia smontata dal computer, ovvero non è più rilevabile come archivio di massa dal pc.
- Abilitare le sorgenti sconosciute (in Impostazioni->Applicazioni) e l'USB Debugging (in Impostazioni->Applicazioni->Sviluppo).
- Usando il file manger, andare nella cartella "root_files" della SD Caard e selezionare "com.modaco.visionaryplus.r14.apk" per installare l'app Visionary.
- Avviare l'app Visionary.
- Premere "Temproot now." Lasciare le altre impostazioni non spuntate.
- Avviare l'app Terminale.
- Digitare i seguenti comandi (i simboli $ e # rappresentano il prompt che dovreste avere, non vanno digitati):
codice:
$ su
# cp /sdcard/root_files/perm_root /data/local/perm_root
# chmod 777 /data/local/*
# /data/local/perm_root
Verranno visualizzati molti messaggi scorrevoli. Una volta ritornati al prompt del Terminale, avrete ottenuto il permanent root (S-OFF), e il SuperCID.
A questo punto si può anche scegliere di flashare l'engineering hboot come spiegato nella wiki. Se si desidera flashare l'ENG HBoot seguire il punto successivo della guida.
Se non si desidera l'engineering hboot, basta semplicemente riavviare il cellulare.
E' possibile verificare se si è ottenuto il permanent root premendo volume down durante l'accensione powering on (nella schermata del bootloader ci sarà scritto S-OFF). A questo punto è possibile installare una recovery, per installare nuove rom. La recovery si installa in vari modi, uno dei più semplici è utilizzare Rom Manager.
E' consigliato disinstallare l'app Visionary dopo aver finito tutto.
And if you are curious, you can open the perm_root and flash_hboot files in a text editor to see what they are actually doing...
Facoltativo - Eng HBoot
Flashando questo hboot ci sarà la possibilità di usare il programma flashboot, per flashare immagini dal computer sul telefono (a volte una soluzione comoda, ad esempio nei bootloop). Per evitare pericolosi esiti, l'autore della guida ha creato uno script che innanzitutto controlla l'md5 del file hboot per assicurarsi che questo non sia corrotto, e poi effettua il flash.
Se si vuole flashare l'engineering hboot, scrivere questi comandi nel terminale (se si è possessori du un HTC G2:
codice:
# /data/local/tmp/flash_hboot
o questi comandi (se si è possessori du un HTC Desire Z
codice:
# /data/local/tmp/flash_hboot_z
Se otterrette un messaggio di errore sulla verifica, dovrete riscaricare il file, ri-estrarlo nella sd-card e riavviare nuovamente il flash_hboot script.