Na úvod bych chtěl říct, že neberu zodpovědnost za možné potíže, které mohou nastat, či poruchy vaších zařízeních, které také mohou při postupu vzniknout. Vše děláte na vlastní riziko!

Návod jsem poskládal na žádost méně zdatných lidí. Čerpal jsem z návodů od autorů moneytoo, DeToX a doplnil je vlastními komentáři pro upřesnění.

Root – pod tímto názvem se skrývá způsob přístupu uživatele k v našem případě operačnímu systému Android. Jde o práva, která se vám zpřístupní. Stáváte se tedy v plné míře správcem svého operačního systému, tak jako Administrátor ve Windows. Tento přístup nese rizika, ale i výhody, kvůli kterým jste se vlastně k tomuto článku s velkou pravděpodobností dostali.  

Aby jsme mohli root práva zpřístupnit, je třeba podstoupit několik kroků: 

  1. GoldCard – Potřebujete upravenou micro SD kartu, která umožní G1 načíst image soubor z karty. Přirovnal bych to k bootovacímu CD/DVD ve Windows, na kterém máte instalaci systému Windows. Této kartě se říká GoldCard (v návodu níže popíšu, jak si tuto kartu můžete sami vytvořit. Takto upravenou kartu si můžete koupit i na internetu, například na Aukru).
  2. Downgrade – Systém je třeba dostat do fáze, ze které poté můžeme nahrát upravený oficiální firmware JF.
  3. Upgrade – Instalace upraveného FW a Rádia (hodně lidí si toto rádio plete s FM rádiem, toto je ale software který pracuje s GSM sítí) 

K rootnutí vašeho telefonu budete potřebovat pár nezbytností, zde je seznam:

  • T-Mobile G1 / HTC Dream Evropskou verzi (nejlépe česká) nabitý na 100% !!!!!! 
  • Micro SD kartu s minimální kapacitou 256MB

A nyní k samotnému postupu, vytvoříme si tedy nejprve GoldCard

  1. Naformátujte microSD kartu na FAT32 – tento krok je myslím všem jasný a pokud ne tak … otevřeme si Tento počítač > pravým tlačítkem klikneme na paměťovou kartu a zvolíme Formátování. Otevře se okno, ve kterém zvolíme souborový systém FAT32 a dáme Formát.
  2. Naformátovanou kartu vložíme do telefonu G1. V nastavení telefonu je třeba zapnout USB ladění (Nastavení > Aplikace > Vývoj > Ladění USB).
  3. Stáhneme si SDK software, který budeme potřebovat. Odkaz ke stažení je zde. Po stažení ho stačí rozbalit a pro snažší práci v dalších krocích si jej umístěte přímo do D:Android
  4. Připojte zapnutý telefon přes USB k PC. S velkou pravděpodobností jste už telefon k PC připojovali, takže nejspíš budete mít v počítači již  nainstalované ovladače k telefonu a s velkou pravděpodobností tam budou nevyhovující. Pro ověření, zda jsou ovladače správné, zkontrolujte Váš stav, se stavem na přiloženém screenu níže a to tak, že se podíváte do Správce zařízení. (pravý klik na Tento počítač > vlastnosti > správce zařízení). spravce-zaaazenaPokud se v tomto stavu nenacházíte, je třeba udělat následující. Musíte nainstalovat ovládač, který naleznete v složce SDK softwaru, který jste stáhli v kroku 3. Přesněji tedy ve složce usb_driver. Ovladač nainstalujete tak, že stávající ovladač nejprve odeberete. Na následujícím Screenu je zeleně označen HW, u kterého je třeba ovladač přeinstalovat. Červeně je ten, kterého si není třeba všímat a u kterého ovladače měnit nemáte. (kdybyste byli zmatení z rozdílnosti screenu, tak Device Manager = Správce zařízení. Každý screen je pořízený na jiném PC, za druhý screen děkuji uživateli Hamryhardware1Změnu ovladače provedeme kliknutím pravým tlačítkem na Velkokapacitní paměťové zařízení USB (nebo taky USB Mass Storage), zvolíme Vlastnosti(Properties) > záložka Ovládače (drivers) a aktualizace ovládačů(update) a zvolíme instalaci z disku (nebo tak nějak), nikoli automatickou. Ovladače najdeme ve složce se staženým SDK software, přesněji ve složce usb_drivers. Poté by jste měl ve Správci zařízení(Device Manager) vidět již zmiňovaný ADB Interface. Pokud je vše jak má být, můžeme postoupit dále. Pokud ne, zkuste opakovat postup znova. Pro pokračování k dalšímu kroku je třeba mít telefon stále zapnutý, správně nainstalované ovladače a připojený přes USB k počítači. 
  5. Zmáčkněte klávesovou zkratkou win+r. Otevře se okno, kde do řádku vepište cmd a potvrďte tlačítkem Enter nebo myší klikněte na OK a zobrazí se nám příkazový řádek.
  6. Nyní budeme pracovat opět se staženým softwarem SDK (viz krok 3). najděte si umístění staženého, rozbaleného souboru (složka androidSDKwin1.5). například já mám umístění takovéto - D:AndroidandroidSDK1.5androidSDKwin1.5 (názvy složek jsem si schválně změnil/zkrátil, můžete tak učinit také pro lehčí práce v dalších krocích). Do příkazového řádku, který se nám po zadání příkazu cmd  zobrazil, nyní napíšeme adresu, vedoucí k souboru adb.exe, které se nacházi ve složce  tools ( v mém případě zde - D:AndroidandroidSDK1.5androidSDKwin1.5tools) a připíšeme za mezeru shell. takže výsledný text, který napíšeme vypadá takto (bez uvozovek) “D:AndroidandroidSDK1.5androidSDKwin1.5toolsadb shell“ . potvrdíme tlačítkem Enter.
  7. Do příkazového řádku dále napíšeme (bez uvozovek) „cat /sys/class/mmc_host/mmc1/mmc1:*/cid“ a potvrdíme opět stisknutím tlačítka Enter.
  8. Nyní by se mělo zobrazit dlouhé číslo (například 035344535530324780003ab58700759a). Toto číslo si opište, na papír nebo do txt dokumento, je to jedno.
  9. Stáhněte si program QMAT (http://revskills.de/pages/download.html). Rozbalte jej a zapněte. Klikněte na Cryptoanalysis Tools a zvolte Crypto Toolbox. viz obrázekqmatZobrazí se nám další okno, ve kterém budeme potřebovat řetezec čísel, které jste si poznamenali buďto na papír nebo do textového dokumentu. toto číslo vypište do spodního řádku, tak jak je vidět na screenu níže. qmat2Klikneme Reverse String a číslo, které jsem vepsali se modifikuje (převrátí). Číslo, které vznikne, vypadá například takhle  9A750087B53A00804732305553445303. My jej ale torchu upravíme a to tak, že první dvě místa 9A750087B53A00804732305553445303 nahradíme nulama a výsedek bude vypadat asi nějak takhle 00750087B53A00804732305553445303. Upravené číslo si poznačíme na papír nebo do txt dokumentu. 
  10. Přejděte na tento odkazu  http://revskills.de/pages/goldcard.html a vyplntě do něj 1. váš email a 2. upravené číslo z předchozího kroku (00750087B53A00804732305553445303). a potrďte 3. Continue. Obdržíte email, kde v příloze bude goldcard.img, který si uložte na disk do PC. Email může přijít trochu později, ale přijde. 
  11. Přejdtěte na odkaz http://mh-nexus.de/en/downloads.php?product=HxD a stáhněte si program HxD. Na odkazu již máte výběr jazykových verzí HxD, stáhněte English verzi. Po stáhnutí, soubor rozbalte, nainstalujte, spusťte. POZOR! Ve Windows Vista a Windows 7 je třeba program spustit jako správce, čili program spusťě tak, že na HxD.exe kliknete pravým a dáte Spustit jako Správce. 
  12. Přesvědčte se, zda máte G1 připojenou přes USB, a že je v USB módu, tzn. můžete pracovat s paměťovou kartou (nahrávat na kartu data z počítače).
  13. V programu HxD zvolte Extras, pak Open disk.hxd1 Odeznačte Open as readonly a vyberte Removable Disk 1 v sekci Physical disks. Pokud vidíte více Removable disků, odpojdte od počítače všechny USB paměťové karty, moduly nebo paměťové karty z čtečky karet. Připojen bude pouze G1, pro správný výběr Removable Disku. Pote potvrďte tlačítkem OK. Okono které se  otevře necháme tak. 
  14. Ve stejném programu HxD.exe, otevřeme ještě goldcard.img, který vám přišel na email a který máte uložený na disku. Z nabídky programu HxD vybereme Open disk image…  hxd2Vyhledáme goldcard.img potvrdíme OK a poté opět OK až uvidíme následující.hxd3V tomto okně zůstaneme a zmáčkneme klávesovkou zkratku ctrl+a. Celá tabulka by se měla označit. Výsledke by měl vypadat takto.hxd4Pokud se všechno označilo zmáčkneme klávesovou zkratku ctrl+c. 
  15. Na záložce programu se přepneme na Removable Disk 1, který jsem si dříve otevřeli a klikneme myší do prvního řádku prvního sloupce, respektive druhý sloupec, druhý řádek.hxd5Zmáčkneme klávesovkou zkratku ctrl+v.
  16. Změny uložíme (File > Save). program nyní můžeme vypnout. A disky bezpečně odebrat od PC. v G1 nyní máte GoldCard.

Downgrade + získání root právat

  1. Stáhněte si soubor z tohoto odkazu , rozbalte. V rozbalené složce by měl být soubor s název DREAIMG.NBH . Pokud tak není, soubor na tento název přejmenujte.
  2. DREAIMG.NBH soubor nakopírujte na kartu.
  3. Nyní telefon přepneme do Bootloader stavu a to pomocí klávesové zkraty (na telefonu) tlačítko kamery + vypnutí mobilu(tlačítko položení hovoru). Kombinaci chvíli podržíme. Na obrazovce se Vám zobrazí takové 4 barevné pásky (viz obrázek níže, vlevo).androidg1hacks_bootloader Po zadání této klávesové zkratky si všímejte co se na display děje. Měl by probliknout nápis Loading a pak i Checking. Pokud nastala chyba v některém z předchozích kroků, vypíše se hláška Not allow. Nestrachujte se. Chyba nastala při vytváření Goldcard. Proto budete muset vytvořit Goldcard znovu, podle návodu výše. Tedy pokud se Vám zobrazil nápis NOT allow, zmáčkněte Trackball (ta 4 směrový kulička).Zobrazí se vám znovu již zmiňovaná 4-barevná obrazovka. Mobil restartujte(kombinace tlačítek položení hovoru+příjmnutí hovoru+tlačítko Menu), znovu vytvořte Goldcard a opakujte celý postup Downgrade + záskání…. znovu. Pokud se vám nápis NOT allow nezobrazil, znamená to že je vše vpořádku a můžete dále pokračovat stisknutím tlačítka na položení hovoru  (vypnutí mobilu). 
  4. Po stisknutí tlačítka položení hovoru začne probíhat update process ( viz obrázek výše, vpravo). Nyní je vše automatické a čekáte až průběr doběhne nakonec a u vše nápisů na obrázku (Bootloader, Recovery, … ) se napíše OK. Po úspěšném dokončení se vypíše nápis, že je vše dokončeno (done nebo ok, už si nepamatuju) a vy můžete pokračovat stisknutím trackballo (té kuličky), tím se dostanete zase a opět na 4-barevnou obrazovku. Nyní už jen stačí telefon restartovat (kombinace tlačítekpoložení hovoru+příjmnutí hovoru+tlačítko Menu). Může se stát že mobil nebude reagovat, nebude se chtít restartovat. V tomto případě vytáhněte baterku a dejte ji zase z5 a telefon zapněte.
  5. Naběhne vám telefon a bude chtít znova aktivaci přes Google účet. Tak jej zaktivujte nebo krok přeskočte s tím že jej nastavíte později. Poté z marketu stáhněte Telnet klienta (v marketu pod názvem „Telnet„). Nyní stáhněte recovery.img a HardSPL a oba soubory nakopírujte na paměťovou kartu. 
  6. Restartuje telefon (kombinace tlačítekpoložení hovoru+příjmnutí hovoru+tlačítko Menu) a počkejte až naběhne.
  7. Vysuňte klávesnici a na hlavní obrazovce napište text: telnetd a potvrďte tlačítkem Enter na klávesnici telefonu. Telefon začne hledat v kontaktech telentd. chvíli vyčkejte než vyhledávání skončí a zmáčkněte tlačítko Home. Spusťe aplikaci Telnet, která bude ve spodní výsuvné nabídce, kde máte i ostatní aplikace. Na obrázku niže je stav, ve kterém by jste se měli nacházet, pokud je něco špatně, restartujte telefon a znovu aplikaci Telnet zapněte.androidg1hacks_3
  8. Do spodního řádku aplikace Telnet nyní budeme zadávat postupně příkazy, každý z nich potvrdíte tlačítkem Enter na klávesnici telefonu.
  9. Dbejte na to, aby jste příkaz napsali přesně tak jak je napsáno níže, pokud nastanou potíže při psaní příkazů. opakujte celý postup od Tohoto kroku.
  10. Zadejte příkaz: mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
  11. potvrďte Entrem
  12. Zadejte příkaz: cd /system
  13. potvrďte Entrem
  14. Zadejte příkaz: cat /sdcard/recovery.img > recovery.img
  15. potvrďte Entrem
  16. Zadejte příkaz: flash_image recovery recovery.img
  17. potvrďte Entrem
  18. Máte root práva, gratuluji.

Instlace HardSPL

  1. Vypněte telefon a přepněte jej do Recovery módu (tlačítko Home+tlačítko odmítnutí hovoru).
  2. 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.
  3. Stiskněte Alt+S k provedení souboru „update.zip“ který jste stáhli výše (odstave downgrade + root práva, krok 5.). Po úspěšném provedení zmáčkněte tlačítko Home+ tlačítko Zpět a telefon se restartuje. Telefon se nyní může několikrát po sobě restartovat, je to standartní postup. Vždy se zobrazí obrázek na pozadí a telefon se restartuje. Nemusíte se bát, je to v pořádku. Telefon po pár restartech sám nastartuje.

Instalace FW(ROM) od JF

  1. Ujistěte se, že telefon má dostatek energie v baterii.
  2. Z paměťové karty smažte update.zip
  3. Stáhněte si jeden z updatů (buď ADP1 (tu) nebo RC33 (tady) ) a na jej kopírujte ho na kartu(ujistěte se, že se soubor  jmenuje update.zip, pokud tomu tak není, název změňte na update.zip) 
  4.  Přepněte telefon do Recovery módu (tlačítko Home+tlačítko odmítnutí hovoru). Na dispaly nyní uvidíte obrázek trojúhulníku( viz obrázek níže)howtofirm1
  5. Na klávesnici telefonu zmáčkněte kombinaci tlačítek Alt+L . Zobrazí se vám následující (viz obrázek níže)howtofirm2
  6. Zmáčkněte klávesovou kombinaci Alt+S (apply sdcard:update.zip)
  7. Nyní probíhá update(viz obrázky níže) howtofirm3howtofirm4
    howtofirm5
  8. Pokračujte podle pokynů na displayi. Zmáčkněte klávesovou zkratku Home+Back (tlačítko Home + tlačítko zpět) a hned po této klávesové zkratce, podržte další klávesovou zkratku Home + ukončení hovoru. Dostanete se opět do Recovery módu. Zmáčkněte zkratku Alt+L a pak Alt+W. Provede se tzv Wipe, který vyčistí mobil od nepotřebných dat. Po dokončení operace opět použíjte klávesovou zkratku Home+Back (tlačítko Home + tlačítko zpět).

Update FW(ROM) od JF

  1. V marketu si stáhněte JF Updater.
  2. Aplikaci spusťe a updatujte si (pokud chcete) na nejnovější verzi (nyní JF 1.51 Cupcake UK - obsahuje češtinu).
  3. Aplikace již udělá update za vás, aktualizace se stáhne a sama naisntaluje.

Poděkování: moneytoo, DeToX

Líbí se vám článek? Sdělte to přátelům:
  • Facebook
  • email
  • Google Bookmarks
  • Twitter
  • LinkedIn
  • Print