HTC Desire HD PermROOT a flash ClockWork recovery
Napsal: stř lis 03, 2010 17:38
Varování: Podle tohoto návodu můžete bricknout svoje zařízení. Vše, co si tu přečtete a následně vyzkoušíte, provádíte na svoje vlastní nebezpečí a nenesu já, ani server Smartmania.cz žádnou odpovědnost, za jakékoli poškození Vašeho telefonu, nebo vašich nervů. Některý z odkazů v tomto článku může být nedostupný. Pokud se tak stane, zkuste mě prosím kontaktovat. Postup se může bez předchozího upozornění změnit, může se zaktualizovat, nebo být po vydání nových verzí zcela jiný než tento. Děkuji za pochopení.
Použitím tohoto návodu si ROOTnete svoje HTC Desire HD. Nejedná se o TEMP, neboli dočasný ROOT, ale již o plnohodnotný ROOT Vašeho zařízení. Čili budete moci měnit položky v /system oblasti, měnit fonty telefonu, upravovat, nebo odstraňovat systémové aplikace. Pokud ovšem nevíte, co toto obnáší, raději to nezkoušejte. Můžete si bricknout telefon. Jak již sám název napovídá, je tedy možné, že se z Vašeho telefonu stane velmi drahé těžítko a nikdo (ani na XDA) zatím nepřišel na to, jak provést UNbrick nebo není ani jisté, zda to časem půjde. Proto prosím berte na srozuměnou první, červený odstavec tohoto článku. Děkuji.
Tento návod byl částečně přebrán ze serverů MoDaCo a XDA-Developers - Děkuji. K tomu, aby jste mohli toto vše realizovat je potřeba PC s nainstalovaným HTC Sync k DHD a Android SDK.
Nejprve je nutné nainstalovat VISIONary od Paula z MoDaCo. Já jsem toto vše prováděl ještě s verzí r10, čili je možné, že verze r11 a r12 bude naprosto jiná. Nemám možnost jakkoli vyzkoušet jejich funkce.
VISIONary již není možné stáhnout z Android Marketu, ale pouze ze stránek MoDaCo - podle Google údajně aplikace porušovala podmínyk Marketu.
Po instalaci VISIONary dočasně ROOTněte zařízení s možností zápisu do Systemové oblasti a ROOTnutí po BOOTu zařízení. S tímto ROOTnutím sice budete moci odstraňovat systémové aplikace, nebo měnit fonty a podobné věci, ale po restartu se vše vrátí zpět do původního stavu. Pro plný ROOT musíte udělat ještě něco (je možné, že další verze VISIONary již bude stačit k plnému ROOTnutí telefonu - budu rád, když někdo vyzkouší a doplní článek v diskusi)
Stáhněte si zabalený soubor dhd_root.zip (http://rapidshare.com/files/429891451/dhd_root.zip" onclick="window.open(this.href);return false;) a rozbalte jej. Najdete v něm čtveřici souborů (může se časem lišit) - hboot_eng.nb0, recovery.img (ne ClockWork), wp_g5ed1769.ko a wp_gf3f553d.ko. Soubor wp_g5ed1769.ko v mém případě nebyl potřeba. Do /sdcard nakopírujte soubory hboot, recovery a wp_gf3f553d (v případě, že verze jádra ve Vašem zařízení je gf3g553d - zjistíte po najetí do MENU - Nastavení - Info o telefonu - Informace o Software - Verze jádra - ve většině případů půjde zřejmě o gf3g553d, pokud ne, tak soubor wp_g5ed1769, pokud je verze Vašeho jádra g5ed1769).
Připojte telefon k PC přes HTC Sync a spusťte cmd (příkazovou řádku). Pomocí DOSových příkazů se dostaňte do složky tools ve Vašem SDK (čili uvidíte něco takového: C:\androidsdk/tools) a napiště příkaz adb shell - tím se dostanete do příkazové řádky telefonu (něco jako emulátor terminálu v telefonu) a uvidíte na začátku před kurzorem značku mřížky. Napište a potvrďte SU - tedy superadministrátorský příkaz. Na telefonu potvrďte hlášku o tom, že aplikace chce superadministrátorská práva. V příkazové řádce uvidíte místo mřížky značku dolaru.
Nyní vypisujte tyto příkazy:
Pokud po zadání tohoto příkazu vyskočí chybová hláška, nevadí to. I na XDA developers je potvrzeno, že to nevadí a mě vyskočila také a ROOT mám.
Dále vypište:
Tím se nainstaluje engineering hboot
Další příkaz:
Po té odpojte telefon, a stáhněte a nainstalujte z Android Marketu aplikaci SUPERUSER. Restartujte zařízení a odinstalujte VISIONary. Pokud i po dalším restartu máte možnost spouštět aplikace vyžadující ROOT, je vše hotovo a vy máte PermROOT na svém DHD. Můžete si to ověřit při najetí do HBOOTu (vypnout telefon a zapnout jej se stisknutým volume dolů). V prvním řádku bude napsáno mimo jiné S-OFF)
Na XDA píší ještě o použití HEX Editoru a úpravě jistých souborů. Já jsem toto nedělal a ROOT mám.
Změna systémového FONTU - pozor ať neuděláte stejnou blbost jako já
Když jsem si chtěl změnit font, nejprve jsem udělal STRAŠNOU BLBOST – to se stává i v lepších rodinách – zaměnil jsem DroidSans.ttf a DroidSans-Bold.ttf v /system/fonts Ubuntu písmem, ale nenastavil jsem u něho správný CHMOD, čili nenastartoval telefon - jednoduše skupina USER nemohla soubor číst. A teď jsem byl trochu v koncích. Systém nenaběhl, a sehnat ROMku, která se instaluje flashnutím z karty je dnes nemožné. Všechny ROMky jsou ve formátu EXE a instalují se za použití připojení telefonu k HTC Sync. Musel jsem tedy vyčíst na internetu jak sehnat z této ROMky ZIP. Což se povedlo, ale nebylo to nejjednodušší. Musel jsem spustit instalaci ROMky aniž by byl telefon připojen (což ani nešlo) a pak v TEMPu PC najít ROM.zip, který se po zkopírování musel přejmenovat na PD98IMG.zip. Tento soubor jsem přes čtečku karet nahrát do kořene SD karty a v telefonu potom spustil HBOOT (Volume dolů a zapnout). Ihned po zapnutí začne HBOOT instalovat. To mě zachránilo a věděl jsem, že i když bych zas něco „neudělal dobře“, možnost vrátit telefon do původního stavu tu je. Ani nevíte, jak jsem si oddychl.
Další pokus se povedl a záměna Ubuntu fontu za DroidSans font se povedl (na CHMOD jsem tentokrát nezapoměl)
Zde se můžete podívat na pár screenů: Aktualizace: (12.11.2010) Na serveru XDA-Developers je k dispozici recovery s podporou ADB Shell (příkazový řádek Androidu bez nutnosti být v systému a být připojen přes HTC Sync)
AKTUALIZACE - flashnutí ClockWork Recovery konloze
ROOT Vašeho HTC Desire HD a aplikaci odemčeného HBOOTu jsem již popisoval výše, nyní se podíváme na to, jak flashnout do DHD ClockWork Recovery. S Recovery budete moci flashovat do zařízení custom ROMky. Nejčastěji ROMky najdete na XDA Developers, nebo na serveru MoDaCo.
Co budete vše potřebovat?
EDIT: To to opravdu někdo Bricknul, nebo je to vtip?
Použitím tohoto návodu si ROOTnete svoje HTC Desire HD. Nejedná se o TEMP, neboli dočasný ROOT, ale již o plnohodnotný ROOT Vašeho zařízení. Čili budete moci měnit položky v /system oblasti, měnit fonty telefonu, upravovat, nebo odstraňovat systémové aplikace. Pokud ovšem nevíte, co toto obnáší, raději to nezkoušejte. Můžete si bricknout telefon. Jak již sám název napovídá, je tedy možné, že se z Vašeho telefonu stane velmi drahé těžítko a nikdo (ani na XDA) zatím nepřišel na to, jak provést UNbrick nebo není ani jisté, zda to časem půjde. Proto prosím berte na srozuměnou první, červený odstavec tohoto článku. Děkuji.
Tento návod byl částečně přebrán ze serverů MoDaCo a XDA-Developers - Děkuji. K tomu, aby jste mohli toto vše realizovat je potřeba PC s nainstalovaným HTC Sync k DHD a Android SDK.
Nejprve je nutné nainstalovat VISIONary od Paula z MoDaCo. Já jsem toto vše prováděl ještě s verzí r10, čili je možné, že verze r11 a r12 bude naprosto jiná. Nemám možnost jakkoli vyzkoušet jejich funkce.
VISIONary již není možné stáhnout z Android Marketu, ale pouze ze stránek MoDaCo - podle Google údajně aplikace porušovala podmínyk Marketu.
Po instalaci VISIONary dočasně ROOTněte zařízení s možností zápisu do Systemové oblasti a ROOTnutí po BOOTu zařízení. S tímto ROOTnutím sice budete moci odstraňovat systémové aplikace, nebo měnit fonty a podobné věci, ale po restartu se vše vrátí zpět do původního stavu. Pro plný ROOT musíte udělat ještě něco (je možné, že další verze VISIONary již bude stačit k plnému ROOTnutí telefonu - budu rád, když někdo vyzkouší a doplní článek v diskusi)
Stáhněte si zabalený soubor dhd_root.zip (http://rapidshare.com/files/429891451/dhd_root.zip" onclick="window.open(this.href);return false;) a rozbalte jej. Najdete v něm čtveřici souborů (může se časem lišit) - hboot_eng.nb0, recovery.img (ne ClockWork), wp_g5ed1769.ko a wp_gf3f553d.ko. Soubor wp_g5ed1769.ko v mém případě nebyl potřeba. Do /sdcard nakopírujte soubory hboot, recovery a wp_gf3f553d (v případě, že verze jádra ve Vašem zařízení je gf3g553d - zjistíte po najetí do MENU - Nastavení - Info o telefonu - Informace o Software - Verze jádra - ve většině případů půjde zřejmě o gf3g553d, pokud ne, tak soubor wp_g5ed1769, pokud je verze Vašeho jádra g5ed1769).
Připojte telefon k PC přes HTC Sync a spusťte cmd (příkazovou řádku). Pomocí DOSových příkazů se dostaňte do složky tools ve Vašem SDK (čili uvidíte něco takového: C:\androidsdk/tools) a napiště příkaz adb shell - tím se dostanete do příkazové řádky telefonu (něco jako emulátor terminálu v telefonu) a uvidíte na začátku před kurzorem značku mřížky. Napište a potvrďte SU - tedy superadministrátorský příkaz. Na telefonu potvrďte hlášku o tom, že aplikace chce superadministrátorská práva. V příkazové řádce uvidíte místo mřížky značku dolaru.
Nyní vypisujte tyto příkazy:
Kód: Vybrat vše
insmod /sdcard/wp_(verze jádra).ko
Dále vypište:
Kód: Vybrat vše
dd if=/sdcard/hboot_eng.nb0 of=/dev/block/mmcblk0p18
Další příkaz:
Kód: Vybrat vše
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p21
Na XDA píší ještě o použití HEX Editoru a úpravě jistých souborů. Já jsem toto nedělal a ROOT mám.
Změna systémového FONTU - pozor ať neuděláte stejnou blbost jako já
Když jsem si chtěl změnit font, nejprve jsem udělal STRAŠNOU BLBOST – to se stává i v lepších rodinách – zaměnil jsem DroidSans.ttf a DroidSans-Bold.ttf v /system/fonts Ubuntu písmem, ale nenastavil jsem u něho správný CHMOD, čili nenastartoval telefon - jednoduše skupina USER nemohla soubor číst. A teď jsem byl trochu v koncích. Systém nenaběhl, a sehnat ROMku, která se instaluje flashnutím z karty je dnes nemožné. Všechny ROMky jsou ve formátu EXE a instalují se za použití připojení telefonu k HTC Sync. Musel jsem tedy vyčíst na internetu jak sehnat z této ROMky ZIP. Což se povedlo, ale nebylo to nejjednodušší. Musel jsem spustit instalaci ROMky aniž by byl telefon připojen (což ani nešlo) a pak v TEMPu PC najít ROM.zip, který se po zkopírování musel přejmenovat na PD98IMG.zip. Tento soubor jsem přes čtečku karet nahrát do kořene SD karty a v telefonu potom spustil HBOOT (Volume dolů a zapnout). Ihned po zapnutí začne HBOOT instalovat. To mě zachránilo a věděl jsem, že i když bych zas něco „neudělal dobře“, možnost vrátit telefon do původního stavu tu je. Ani nevíte, jak jsem si oddychl.
Další pokus se povedl a záměna Ubuntu fontu za DroidSans font se povedl (na CHMOD jsem tentokrát nezapoměl)
Zde se můžete podívat na pár screenů: Aktualizace: (12.11.2010) Na serveru XDA-Developers je k dispozici recovery s podporou ADB Shell (příkazový řádek Androidu bez nutnosti být v systému a být připojen přes HTC Sync)
AKTUALIZACE - flashnutí ClockWork Recovery konloze
ROOT Vašeho HTC Desire HD a aplikaci odemčeného HBOOTu jsem již popisoval výše, nyní se podíváme na to, jak flashnout do DHD ClockWork Recovery. S Recovery budete moci flashovat do zařízení custom ROMky. Nejčastěji ROMky najdete na XDA Developers, nebo na serveru MoDaCo.
Co budete vše potřebovat?
- Tento návod je stavěn pro použití na Windows XP s Android SDK
- Androi SDK. Stahujte přímo z odkazu: http://dl.google.com/android/android-sd ... indows.zip
- ClockWork image. Stahujte ze serveru MoDaCo(MD5: e27ab86c967957a2c9e51aac1f07ddbe)
- Fastboot binárky: Stahujte ze serveru HTC(pro windows: Fastboot.exe, MD5: 6bbf05d97585c3c515bdb172eb9e7d12)
- SDK rozbalte někam na pevný disk. Nejlépe do složky C:\android-sdk-windows – nainstalujte
- Fastboot.exe, které jste stáhli výše zkopírujte do SDK složky tools
- Do stejné složky zkopírujte i clockwork image. (pokud tak není, přejmenujte jej na clockwork.img)
- Restartujte DHD do HBOOTu (vypněte jej a zapněte spolu se stisknutou klávesou hlasitost dolů)
- Až budete v HBOOTu (vypadá jak obrazovka z osmibitového počítače), přepněte se do Fastbootu
- Připojte DHD MicroUSB kabelem k počítači, na kterém máte nainstalované SDK s novým Fastbootem
- Zapněte příkazovou řádku (Start – spustit – cmd)
- Jak to napsat „proCDjkujte“ se do složky C:\android-sdk-windows\tools\
- Napište: fastboot flash recovery clockwork.img
- Pokud vše proběhne jak má, dostanete tuto zprávu:
Kód: Vybrat vše
C:\android-sdk-windows\tools>fastboot.exe flash recovery clockwork.img
sending 'recovery' (4914 KB)... OKAY
writing 'recovery'... OKAY
- Poté můžete na cmd napsat: C:\android-sdk-windows\tools\fastboot.exe reboot-bootloader
- Nyní můžete z HBOOT obrazovky vybrat Recovery a jelikož DHD nemá žádné potvrzovací tlačítko, projeďte 3x celé menu klávesou hlasitost dolů. Po
- té bude možné položky potvrzovat klávesou Power.
- Nyní máte možnost flashovat custom ROMky, jak na to je doufám jasné
EDIT: To to opravdu někdo Bricknul, nebo je to vtip?