Po přečtení zprávy, že HTC pro zařízení Desire Z aka Vision nebo také T-Mobile G2 nebude vydávat prozatím update operačního systému Android, jsem se začal více zajímat o možnost nahrát jinou ROM, která může nabídnout právě novejší verzi operačního systému a nebo také užívání aplikací, které rootovská práva vyžadují.

Našel jsem perfektní návod zde.

 

 

Samozřejmě po několika desítkách minut jsem root provedl a byl jsem opravdu spokojený. Mohl jsem začít vybírat, jakou ROM do „Zetka“ nahraju, jakou aplikaci vyzkouším. Hodně často i procházím androidforum.cz – kde jsem našel i příspěvky, že root je složitý a nebyl třeba ani nalezen postup v našem rodném jazyce.

Říkal jsem si, že komunita lidí, kteří právě přispívají na takovéto fóra jsou velice prospěšní pro další budoucnost a i já bych rád se podělil alespoň o něco, čím můžu pomoci.

Rád bych upozornil, že veškeré postupy provádíte na vlastní riziko, protože samozřejmě při špatném postupu můžete zařízení zablokovat a nenávratně poškodit. Tímto prohlašuji, že nenesu žádnou zodpovědnost za škody, které si na základě níže uvedeného návodu způsobíte.

 

! Před jakýmkoliv zásahem doporučuji zazálohovat veškeré uživatelská data !

- SMS/MMS

- historie hovorů

- záložky v prohlížeči

- kontakty

- emaily

1) Downgrade firmware – pokud máte firmware 1.34.707.3 – tak tuto fázi můžete přeskočit

Před samotným rootováním je nutné zkontrolovat, zda-li máte v zařízení firmware, přes který lze provést root.

(verzi firmwaru naleznete v telefonu: nastavení -> info o telefonu)

Většina bude obsahovat firmware 1.72 a na tomto firmware nelze provést převzetí práv, proto jej musíme provést downgrade firmwaru.

Co budeme potřebovat?

- stáhnout a nainstalovat Android SDK (sám jsem použil installer_r12-windows.exe) (poznámka: budete možná potřebovat novou verzi Java – po mě jí SDK chtělo updatovat!)

- stáhnout psneuter, misc_version 0.02, 1.34.707.3 firmware

 

a) rozbal psneuter a misc_version do složky, kde je nainstalovaný Android SDK pod složku: /platform-tools (standartně jsem měl C:\Program Files (x86)\Android\android-sdk\platform-tools)

b) připoj HTC Desire Z k počítači přes USB

c) na počítači spusť příkazový řádek (start -> spustit -> cmd)

d) v řádku je nutné se dostat do složky, kde je nainstalovaný Android SDK – asi takto:

!poznámka: veškeré příkazy jsou v uvozovkách, ty prosím nekopírujte, příkaz je pouze takto ohraničen!

cd C:\Program Files (x86)\Android\android-sdk\platform-tools

a následně spoustět příkazy postupně:

- „adb push psneuter /data/local/tmp

- „adb push misc_version /data/local/tmp

- „adb shell chmod 777 /data/local/tmp/psneuter

- „adb shell chmod 777 /data/local/tmp/misc_version

- „adb shell /data/local/tmp/psneuter

- „adb shell

 

!poznámka:  mělo by Vám vypsat v řádku „#“ místo „$“ – pokud tak opravdu máte, máte dočasný root a můžete pokračovat dál!

- „/data/local/tmp/misc_version -s 1.33.405.5

- „exit

e) zkopíruj stažený soubor (firmware) na kartu přímo do root složky (soubor prostě přímo na kartu, ne do žádné složky!) a nesmíš provést změnu názvu! (název souboru by měl být: PC10IMG.zip)

f) na počítači opět spusť příkazovou řádku, dostaň se do složky kde je nainstalovaný Android SDK (pravděpodobně  C:\Program Files (x86)\Android\android-sdk\platform-tools) a pokračuj takto:

- „adb reboot bootloader

g) počkej pár vteřin a na displayi se zobrazí menu, ve kterém se lze pohybovat tlačítky pro zvýšení a snížení hlasitosti a tlačítko pro zapínání slouží jako potvrzovací tlačítko – vyber možnost fastboot to flash the 1.34.707.3 firmware

h) po dokončení lze dále pokračovat a tak přejít přímo na fázi rootování

 

2)  Root, S-OFF, the ClockworkMod Recovery & the Engineering HBoot

!poznámka: před tím, než začneme s rootováním, musíte odinstalovat VISIONary, pokud Jste jej instalovali!

Co budeme potřebovat?

- stáhnout a nainstalovat Android SDK (sám jsem použil installer_r12-windows.exe) – pokud Jste dělali předchozí krok (downgrade firmwaru), není třeba dále provádět!

- stáhnout busybox, the ClockworkMod Recovery, the Engineering HBoot, gfree 0.07, psneuter, root_psn, Superuser package.

a) rozbal (busybox, gfree_07, psneuter, root_psn, su-2.3.6.2-efgh, vision.hboot-0.84.2000) + recovery-clockwork-3.0.2.4-vision.img (ten rozbalit nelze) a zkopíruj vše do složky, kde je nainstalováno v PC Android SDK (má složka byla:  C:\Program Files (x86)\Android\android-sdk\platform-tools)

b) připoj HTC Desire Z k počítači přes USB

c) zkontroluj, zda-li v zařízení je aktivní volba „ladění USB“ (nastavení -> aplikace -> vývoj -> ladění USB) – tato funkce MUSÍ BÝT AKTIVNÍ!

d) v počítači spusť příkazový řádek, a dostaň se do složky:  „cd C:\Program Files (x86)\Android\android-sdk\platform-tools“ a pokračuj přikazy níže (všechny příkazy provádějte klidně a hlavně pomalu, raději chvíli počkejte, než je vkládat přes sebe):

- „adb push busybox /data/local/tmp/

- „adb push gfree /data/local/tmp/

- „adb push hboot-eng.img /data/local/tmp/

- „adb push psneuter /data/local/tmp/

- „adb push recovery-clockwork-3.0.2.4-vision.img /data/local/tmp/recovery.img

- „adb push root_psn /data/local/tmp/

- „adb push su /sdcard/

- „adb push Superuser.apk /sdcard/

- „adb shell

- „chmod 755 /data/local/tmp/*!poznámka: na řádku poslední znak je hvězdička, na to nezapomeňte!“

- „/data/local/tmp/psneuter

!poznámka:  může se stát, že po posledním přikazu padne připojení, spusťte znovu příkazovou řádku, dostaňte se do složky Android SDK a pokračujte:

- „adb shell

- „cd /data/local/tmp

- „./busybox md5sum /dev/block/mmcblk0p18!poznámka: na řádku první znak je tečka, taktéž nezapomeňte!“

!poznámka:   mmcblk0p18 toto číslo si zapamatujte, možná jej budete potřebovat dále!

- „./gfree -f -b hboot-eng.img -y recovery.img„  !poznámka: na řádku první znak je tečka, taktéž nezapomeňte!“

- „./root_psn„  !poznámka: na řádku první znak je tečka, taktéž nezapomeňte!“

- „sync

!poznámka: teď dejte chvíli čas, než se provedou změny, po provedení pokračujte!

- „./busybox md5sum hboot-eng.img„  !poznámka: na řádku první znak je tečka, taktéž nezapomeňte!“

!poznámka:   mmcblk0p18 toto číslo si zapamatujte, možná jej budete potřebovat dále!

- „./busybox md5sum /dev/block/mmcblk0p18„  !poznámka: na řádku první znak je tečka, taktéž nezapomeňte!“

!poznámka:   mmcblk0p18 toto číslo si zapamatujte, možná jej budete potřebovat dále!

- „reboot

 

!poznámka: Mohlo se stát, že root neproběhl, tak mě můžete kontaktovat na emailu, pokusím se Vám poradit, co je nadále nutné provést, viz doplňující info z webu Cyanogenmodu:

If md5 #1 & md5 #3 match, then gfree 0.07 failed to powercycle the eMMC chip on the device. Either the software version is to high and the device was not downgraded per the previous section or you have to use the gfree 0.05 instead. Please download gfree 0.05, reboot and attempt again.
md5: 74aec166f591ec5d25d898a903570931
If md5 #2 & md5 #3 match, then everything should be fine and you continue on.
If md5 #3 does NOT match md5 #1 or md5 #2, then DO NOT REBOOT and join #G2Root on Freenode for further help.

 

 

Teď po restartu by měl být HTC Desire Z rootnutý a můžete začít využívat nového potenciálu Vašeho telefonu!

Osobně jsem otestoval hned několik ROMek a nejvíc mi prozatím sedla CyanogenMod 7 – odkaz zde.

BTW: Doufám, že návod někomu pomohl a přeji hodně štěstí a hlavně spokojenost s takto upraveným telefonem!

 

 

 

 

 

 

 

 

Be Sociable, Share!