Nedávno som sa stal majiteľom iPhonu, jedného z najrevolučnejších telefónov všetkých čias (aspoň podľa niektorých ľudí). Niekoľko najbližších častí tohto seriálu sa teda budem snažiť o ňom písať čo najobjektívnejšie – nie som Apple fan boy, tak sa to snáď podarí.
Musím povedať, že je to veľmi zaujimavé zariadenie, ale ani z daľeka to nie je taká revolúcia ako ju prezentujú. Ved čo by tam aj bolo také revolučné, všakže? Dotykové displeje tu boli dávno pred iPhonom (i keď ani jeden sa mu nemôže rovnať), wifi, či GPS tak isto. Oproti obyčajným Nokiam, Sony Ericssonom, či iným telefónom defaultne vyniká len v multimédiach. Schválne som použil slovo defaultne, pretože funkcionalita iPhonu sa dá zvýšiť a to rapídne.
Ako na to?
Už pred uvedením iPhonu na trh bolo jasné, že bude jeho použitie obmedzené len na sieť jedného z najvačších amerických operátorov – at&t. Tento fakt by až tak nevadil, telefón sa dal rôznymi spôsobmi odomknúť aj na ostatné siete. Či už išlo o mechanický zásah, Turbo SIM kartu, alebo softwarom. “facka” ale prišla, ked majitelia iPhonu zistili, že telefón defaultne skoro nič nedokáže. Jeho funkcionalita je značne softwarovo obmedzená a to sa nepáči ľuďom okolo dev blogu, ktorí toto obmedzenie úspešne obchádzajú až dodnes pri každej novej verzii iPhone OS.
Riešením tohto problému je modifikovaný firmware inak nazývany aj jailbreak. Jailbreaknuť iPhone je vďaka programe redsn0w (aktuálne verzia 0.8) asi tak jednoduché, ako inštalácia hociakej windows aplikácie
Krok 1
Stiahneme si všetko potrebné, t.j. iTunes 8.2, redsn0w, bootloader (potrebný pre odomknutie 2G), OS 3.0 Firmware a uložíme všetko niekde do jedného priečinku.
Redsn0w 0.8 (Win)
Redsn0w 0.8 (Mac)
Redsn0w 0.8 (Linux)
3.0 (2G): iPhone1,1_3.0_7A341_Restore.ipsw
3.0 (3G): iPhone1,2_3.0_7A341_Restore.ipsw
3.0 (3GS): iPhone2,1_3.0_7A341_Restore.ipsw
Uistite sa, že ste stiahli správny firmware pre svoju verziu iPhonu a že máte verziu iTunes 8.2 (nie 8.2.1 ani novšiu).
Krok 2
Nainštalujeme si iTunes a spravíme restore telefónu. V pravom menu klikneme na iPhone, a následne na restore. V žiadnom prípade neklikajte na update!
Restore potrvá niekoľko minút, po ňom vypnite telefón.
Krok 3
Spustíme redsn0w a vyberieme si firmware, ktorý chceme upraviť. Ešte raz, dajte si pozor, aby ste si vybrali firmware pre vašu verziu iPhonu.
Necháme zaškrtnutú Cydiu, ak máme iPhone 2g môžme zaškrtnúť aj Unlock, ale v žiadnom prípade nevyberáme Icy. Veľa ľuďom (vrátane mňa) robí Icy problémy, preto ho zatiaľ ignorujeme. Ako som spomínal, pre iPhone 2g môžme spraviť aj unlock (pre iné iPhony unlockujeme cez iné programy), v takom prípade vyberieme súbory BootLoaderu bl39.bin a bl46.bin, v opačnom prípade pokračujeme bez unlocku.
Ak sme ešte nevypli telefón, teraz je to nutné aby bolo možné preflešovať firmware. Pre istotu ešte raz skontrolujte, či je iPhone zapojený cez USB k počítaču.
Teraz príde najzložitejšia časť celého jailbreaku. Treba dostať telefón do DFU módu a to nasledovne.
- Na 3 sekundy podržíme power button (tlačitko na vrchu telefónu)
- Stále držíme power button a zároveň stlačíme na 10 sekúnd home button (tlačítko pod displejom)
- Pustíme power button, ale aj naďalej držime home button cca 30 sekúnd
Môže sa stať, že sa nepodarí dostať iPhone hneď na prvýkrát do DFU módu, treba preto tento postup opakovať až kým sa to nezdarí.
Záver
Po tom, čo sa natiahne do iPhonu upravený firmware, je nás telefón jailbreaknutý a pripravený na ďalšie úpravy, ktoré budeme vykonávať cez vyššie spomínanú Cydiu. Ale o tom už neskôr.
Ak sa jailbreak náhodou nezdarí, alebo v prípade nejakých iných problémov, spravte restore telefónu a skúste použiť redsn0w 0.7 (iba iPhone 2G a 3G).













[...] predchadzajúcej časti seriálu Ladíme iPhone sme preberali jailbreaknutie iPhonu. Dnes si povieme ako z tohto prístroja vyťažiť maximum použitím neoficiálnych aplikácii [...]
Zamrzne my to pri Waiting for Reboot
Zamrzne ti Redsnow, ci iPhone? Ak redsnow a si na windows vista/7 treba ho spustit ako administrator. Ak iPhone, si si isty, ze si pred jailbreakovanim spravil aj restore?