Návod byl sestaven podle informací z XDA Developers, Androidforum.cz a Androidaplikace.cz
Návod je HODNĚ složitý a zabere dost času. Pokud si na to netroufáte, raději to nezkoušejte.
Doporučuji si návod nejprve pečlivě přečíst CELÝ OD ZAČÁTKU AŽ DO KONCE. Raději čtěte dvakrát, pokud tomu moc nerozumíte.
Důležité je vědět, že tento zásah do systemu Android provádíte na svoje vlastní nebezpečí a já ani server SmartMania.cz nejsme zodpovědní za jakoukoli škodu, kterou si na své G1 způsobíte aplikací tohoto návodu. Mějte také na paměti, že se jedná o neoficiální zásah do systému, kterým přicházíte o záruku.
Tím, že "rootneme" telefon, stáváme se supersprávcem operačního systemu Android, je to podobné jako administrator ve windows.
Tak začneme:
Za prvé si budete muset vytvořit tak zvanou GOLD KARTU.
MicroSD karta bude i po této operaci nadále použitelná klasicky.
Jak na to?
PŘED TÍMTO PROCESEM SE UJISTĚTE, ŽE MÁTE BATERII NABITOU NA 100 %
1) Zálohujte si data z karty a naformátujte jí na FAT32 (Formátováním přijdete o veškerá data, která se na kartě nacházejí)
2) Vložte kartu do G1. V G1čce si nastavte v NASTAVENÍ > APLIKACE > VÝVOJ > USB LADĚNÍ (zapnuto)
3)ZDE si stáhněte Android SDK pro Váš OS. (tento návod je spíše na Windows)
4) Po stažení SDK jej rozbalte třeba do C:\Android (aby se to dobře pamatovalo,přejmenujte si to tak, aby se složka jmenovala Android - s tímto názvem budu nadále pracovat). Připojte G1 k pc a nainstalujte ovladače, pokud je nemáte. (C:\Android\usb_driver\) - Ve správci zařízení musí být vidět správně nainstalováno ADB Interface > HTC Dream Composite ADB Interface
5) Stiskněte Win+R (nebo START -> Spustit - nebo dle Vašeho OS --> příkazovou řádku), napište (pokud máte windows) "cmd" (bez uvozovek)
6) Do konzole (příkazový řádek v PC) napište bez uvozovek "C:\android\tools\adb shell" - nebo pomocí cd.. a cd (přechody mezi adresáři v cmd) se dostaňte do správného adresáře tools, podle toho, kde jej máte rozbalený a stiskněte enter (Pokud jste si rozbalili SDK jinám, tak zadejte Vaše umístění, pokud adb.exe máte jinde) - Pokud Vám cmd nahlásí error: device not found, máte špatně, nebo vůbec nainstalován USB DRIVER - přeinstalujte položku ve správci zařízení: Velkokapacitní paměťové zařízení USB
7) Pokud Vám cmd error nenahlásí, do konzole napište "cat /sys/class/mmc_host/mmc1/mmc1:*/cid" (bez uvozovek) a stiskněte enter.
8) Mělo by se zobrazit dlouhé číslo, to si poznamenejte (pro zkopírování klikněte pravým tlačítkem, zvolte označit, označte číslo a znovu na něj klikněte pravým tlačítkem a máte ho ve schránce) číslo by mělo vypadat nějak takhle: 035344535530324780003ab58700759a
9) Stáhněte si QMAT - Musíte si ale sehnat verzi 4.24, která již na stránkách ke stažení není. S jinou to dle mých informací nejde. (Mám odzkoušenou jen 4.24ku) - JIŽ NENÍ POTŘEBA
EDIT: Převod čísla lze provést na této stránce
10) Rozbalte QMAT a spusťte jej, vyberte Cryptoanalysis Tools, pak Crypto Tools. V tabu RSA do nejspodnějšího boxu (vedle tlačítka REVERSE STRING) vložte vaše číslo a klikněte Reverse String, výsledek si opět poznamenejte (9A750087B53A00804732305553445303)
11) U tohoto čísla je nutné nahradit první dvě čísla nulou, takže výslede bude vypadat asi takhle: 00750087B53A00804732305553445303
12) Číslo vyplňte na těchto stránkách a vyplňte email, kam se Vám pošle gold card image. Na freemailech toto může trochu déle trvat.
13) Stáhněte si a nainstalujte HxD (ten je jen pro Windows) (pokudmáte Visty, nebo sedmičky, spusťte prigram jako správce)
14) Namountujte kartu (připojená kartapřes G1 tak, aby s ní bylo možné pracovat)
15) Spusťte HxD, zvolte Extras, a Open disk. Vypněte (odznačit) Open as readonly a vyberte Removable Disk 1 v sekci Physical disks. Dejte si pozor, ať vyberete správný disk (kartu G1), jinak přijdete o data na jiných vyměnitelných mediích, pokud je omylem vyberete, proto se doporučuje před tímto krokem odpojit všechna ostatní vyměnitelná media. (ve Vistách prý jsou problémy a jsou vidět jen fyzické jednotky. Pokud tento problém nastane, zkuste buď rozjet XPčka v nějakém virtualizačním programu, nebo to zkuste udělat na jiném PC, kde jsou XPčka)
16) Otevřete goldcard.img - EXTRAS > OPEN DISK IMAGE - (který Vám přišel mailem jako příloha) v HxD, vyberte celý obsah hex kodu a zkopírujte si ho do schránky.
17) Přepněte se na Removable disk 1, klikněte na začátek (před první bajt, v tabulce uplně nahoře a uplně vlevo), vložte obsah schránky a celé to uložte.. FILE > SAVE
18) Nyní Unmountujte (bezpečně odeberte) kartu a měli by jste mít GOLD CARD. Já mám Gold Card 128 MB a klidně to stačí.
19) Nyní máte GOLDCARD, budeme tedy provádět Downgrade a získávat práva ROOT.
20) Stáhněte si soubor DREAIMG.nbh
21) Soubor nakopírujte na GOLD KARTU (pokud se jmenuje soubor náhodou jinak, tak jej přejmenujte na DREAIMG.nbh ale pozor, pokud například nemáte vidět přípony souborů, ať se soubor nejmenuje DREAIMG.nbh.nhb - tedy s duplicitní příponou)
22) Nyní spusťte telefon do BootLoader módu (Vypněte jej a poté zapněte pomocí Camera+Power). Měla by vám naběhnout barevná obrazovka (známá trikolóra, kterou možná znáte z WM zařízení, když flashujete z karty) a změnit se na šedou. Zde by se mělo napsat "Loading..." poté "Checking..." a pokud se vše povedlo (a máte GoldCard) mělo by vám naběhnout informace o tomto souboru a co obsahuje. Pokud se ale náhodou vypíše "Not allow" Tak jste udělali chybu při vytváření Gold karty. V podstatě se nic neděje, jen budete muset znovu opakovat vytváření Gold karty.. Pokud jste vše udělali dobře, dole by se vám mělo zobrazit "Press power button to start update image" a pod tím "Press action button to cancel update image". Jelikož chceme flashnout tento soubor (DREAMING.nhb), zmáčkněte "Power" tlačítko (Červené/ukončení hovoru). Pokud ale nemáte nabitou baterii na 100%, nebo jste si to z nějakého jiného důvodu rozmysleli stačí zmáčknout trackball a instalace se ukončí (poté se dostanete opět na trikolóru a pro restart stiskněte kombinaci Zelené+MENU+Červené, pokud se ale nerestartuje (což se někdy stává) nebojte se vytáhnout baterku).
23) Po stisknutí tlačítka POWER (červené, ukončení hovoru) Se ukáže ukazatel procesu a telefon se začne updatovat. Až se ukazatel vyplní, Instalace ještě neskončíla. Musí se ještě ověřit jednotlivé soubory. To poznáte podle nápisů nad ukazatelem procesu. U těchto nápisů se postupně zobrazí "OK". Poté se vám už zobrazí nápis že je Update dokončen. Stiskněte nyní trackball a dostanete se na trikolóru. Zde restartujte Zelené+MENU+Červené pro reset. Pokud se telefon nerestartuje tak vytáhněte baterku.
24) (pokud jste vyndali baterku, znovu jí vložte a zapněte telefon) Až telefon naběhne, tak se budete muset znovu přihlásit na Google účet. Přihlašte se. Poté z marketu stáhněte Telnet klienta.
25) Nyní stáhněte recovery.img a HardSPL a oboje nakopírujte na kartu (vejde se na zmiňovanou 128čku)
26) Restartujte. Po plném naběhnutí systemu napište na klávesnici "telnetd" (bez uvozovek) a potvrďte Enterem (Tímto počinem se dostanete do kontaktů a telefon hledá kontakt. chvíli počkejte až hledání dokončí). Nyní zmáčkněte "Home" tlačítko a spusťe stažený Telnet klient.
27) V Telnet klientovi se připojte na localhost (je jako výchozí). Pokud jste do tohoto kroku udělali vše správně, měli byste vidět konzoli s křížkem. V opačném případě (například se telnet nemůže připojit na localhost) restartujte telefon a proveďte předchozí krok (26) s tím rozdílem, že dříve než začnete psát "telnetd" zmáčkněte Enter a až poté začněte psát a potvrďte Enterem. Poté pokračujte v kroku číslo 26 a následně přejděte na číslo 27.
28) Do telnet konzole postupně napište tyto příkazy (každý potvrďte Entrem) s tím, že pokaždé počkáte až se zobrazí dva křížky "# #"
Kód: Vybrat vše
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
Kód: Vybrat vše
cd /system
Kód: Vybrat vše
cat /sdcard/recovery.img > recovery.img
Kód: Vybrat vše
flash_image recovery recovery.img
30) Pokud jste se dostali až sem, tak Vám gratuluji, máte ROOT práva a nyní flashneme HardSPL.
31) Nyní se dostaňte do Recovery modu (při vypnutém telefonu jej zapněte HOME+POWER)
32) Jakmile se na pozadí zobrazí obrázek trojúhelníku s vykřičníkem a telefonem, vysuňte klávesnici a stiskněte kombinaci Alt+L. Měla by se vám zobrazit textová nabídka s možnostmi.
33) Stiskněte Alt+S k provedení souboru "update.zip" který jste stáhli výše (HardSPL). Po úspěšném provedení zmáčkněte Home+Back a telefon se restartuje. Může se stát, že se telefon restartuje několikrát za sebou, ničeho se ale nebojte, je to v pořádku. Pokud se Vám to stane, tak se několikerém restartu telefon zapne. Vždy se zobrazí obrázek na pozadí a restartne se.
34) Nyní budeme instalovat FW(ROM) od JF.
35) Stáhněte Update ADP1, nakopírujte na kartu pod názvem update.zip (Update zip, který máte na kartě - HardSPL, klidně smažte)
36) Opět se dostaňte do recovery modu (zapnutí telefonu skombinací kláves HOME+POWER) až se ukáže trojuhelníček s vykřičníkem a telefonem a stiskněte v otevřeném stavu ALT+L, v textové nabídce potom ALT+S, tím se začne telefon updatovat.
37) Po update restartujte (HOME+BACK) ale pokuste se dostat znova do Recovery (Home+Power). Pokud se to povede, tak potom dejte Alt+L ale poté nedávejte Alt+S ale Alt+W. Toto vymaže všechny uložená data (není to nutné ale pokud by telefon nechtěl startovat, museli byste toto provést)
38) Po tzv. "Wipu" zmáčkněte Home+Back a nechte telefon nastartovat.
39) V marketu pak sosněte JF Updater. Aplikaci potom spusťte a updatujte na nejnovější JF Firmware JF 1.51 Cupcake UK - obsahuje češtinu. Aplikace JF Updater již udělá vše za Vás (update stáhne celou romku, čili doporučuji toto dělat s neomezeným datovým tarifem)
40) Pokud nemáte neomezený datový tarif, flashněte si JF FW ručně (opět soubor přejmenujte na update.zip a nechte jej flashnout z recovery - ALT+L a ALT+S), ale toto nemám osobně odzkoušené, udělal jsem to přes updater (potom jsem už flashoval ručně)
Pokud jste se dostali až sem, tak máte nejnovější JF firmware s právy ROOT a můžete instalovat aplikace, které ROOTa vyžadují. O některých z nich informujeme v sekci Android > Aplikace.