Protože jsem na tom byl stejně ? iPhone 3GS z USA ? iboot 359.3 ? baseband 05.13.04 ? OS 4.0 ? a nedařil se ani JB ani unlock, provedl jsem downgrade na 3.1.2 ? JB a unlock následujícím způsobem ? vyzkoušeno na MACu:
Krok 1: Stažení firmware
iOS 3.1.2 ipsw files
iPhone 3GS
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7270.20091008.phn32/iPhone2,1_3.1.2_7D11_Restore.ipswiPhone 3G
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7265.20091008.Xsd32/iPhone1,2_3.1.2_7D11_Restore.ipswiOS 3.1.3 ipsw files
iPhone 3GS
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7472.20100202.8tugj/iPhone2,1_3.1.3_7E18_Restore.ipswiPhone 3G
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7468.20100202.pbnrt/iPhone1,2_3.1.3_7E18_Restore.ipswKrok 2: Ve Finderu držet SHIFT + COMMAND Key společně s ?G? a v novém okně zadat /etc/ a stisknout Enter (nutno zadat i s lomítky) - MAC.
U Windows najít - C:\Windows\System32\drivers\etc
Krok 3: najít soubor hosts a otevřít ho v aplikaci TextEdit ? u Windows v Notepadu
Krok 4: Přidat následující řádek na konec - 74.208.10.249 gs.apple.com
(pokud soubor obsahuje 127.0.0.1 gs.apple.com je třeba vykomentovat tento řádek přidáním # na začátku řádky)
Krok 5: Upravený soubor uložit na plochu. (Pozor nesmí být označeno ?if no extension is provided? a musíte vymazat txt příponu z názvu souboru. U Windows možno jen uložit a přepsat původní soubor.
Krok 6: Přesunout soubor host z plochy do složky etc. Je třeba provést ověření heslem a heslem povolit přesun souboru a nahradit původní soubor host.
Pro kontrolu správnosti je možné otevřít terminal a zadat následující příkaz ?ping gs.apple.com?. Pokud je soubor upraven správně začnou nabíhat následující řádky - PING gs.apple.com (74.208.10.249): 56 data bytes
Krok 7: Dát iPhone do DFU modu (černá obrazovka).
Krok 8: V iTunes provést restore ??Option? a ?Restore?.
Krok 9: Vybrat stažený firmware.
Krok 10: Počkat až se provede restore.
Chyby: V případě chyby 16XX použít následující odkaz:
http://www.machackpc.com/iphone/3g/how-to-fix-1604-1600-errors-during-ios-4-custom-firmware-restore-mac/ [Mac].
http://www.machackpc.com/iphone/3g/how-to-fix-1604-1600-errors-during-ios-4-custom-firmware-restore-windows/ [Windows].
V případě chyby 10XX errors je to jednoduché. Restore bylo úspěšné a je jen třeba iPhone probudit z Recovery modu například aplikací:
- RecBoot for Mac -
http://www.sebby.net/wp-content/plugins/download-monitor/download.php?id=2- RecBoot for Win -
http://www.sebby.net/wp-content/plugins/download-monitor/download.php?id=4Krok 11: Udělat JB pomocí BlackRa1n
MAC ? návod na iClarified -
http://iclarified.com/entry/index.php?enid=5566&laid=Windows ? návod na iClarified -
http://iclarified.com/entry/index.php?enid=5527&laid=Krok 12: Unlock pomocí BlackSn0w
návod na iClarified -
http://iclarified.com/entry/index.php?enid=5900&laid=Vše hotové za pár minut a funkční (tedy na MACu)