Wszystkie operacje opisane poniżej wykonujesz na własną odpowiedzialność!
W tym temacie dowiesz się jak utworzyć oraz zainstalować odblokowany obraz oprogramowania iPhone OS.
Poradnik dotyczy iPhone’a, iPhone’a 3G i iPhone’a 3GS (starszy bootrom) oraz systemu operacyjnego Mac OS X.
iPhone 3G, iPhone 3GS a blokada SIM i jej omijanie
iPhone'a 3G i iPhone’a 3GS nie da się w pełni odblokować. Istnieją jednak narzędzia, które umożliwiają „ominięcie” blokady SIM, np. blacksn0w. Aby ominąć blokadę, po wgraniu zmodyfikowanego oprogramowania do iPhone’a (iPhone OS 3.1.2) należy uruchomić Cydię, dodać repozytorium „blackra1n.com” (Manage -> Sources) i zainstalować blacksn0w. Po instalacji, iPhone będzie w stanie współpracować z dowolną kartą SIM.
Kompatybilność:
- blacksn0w działa jedynie na iPhone OS 3.1.2 (baseband: 05.11.07)
- ultrasn0w działa na iPhone OS 3.0-3.1.3 (baseband: 04.26.08)
Jeśli posiadasz iPhone OS 3.1.2 i używasz blacksn0w do ominięcia blokady SIM, NIE aktualizuj oprogramowania iPhone’a do wersji 3.1.3. Jeśli posiadasz iPhone OS 3.0-3.1.2 i używasz ultrasn0w, możesz zaktualizować oprogramowanie, pod warunkiem, że będzie to oprogramowanie zmodyfikowane w PwnageTool, zgodnie z poniższym opisem. Jeśli posiadasz iPhone OS 3.0 lub nowszy, ale starszy od v3.1.2 i nie używasz ultrasn0w, możesz zaktualizować oprogramowanie jedynie do wersji 3.1.2 i zacząć używać blacksn0w.
Jeśli posiadasz iPhone'a bez blokady SIM (np. z sieci Era), nie musisz przejmować się powyższymi informacjami. Pamiętaj jednak o bootromie i plikach SHSH w iPhone'ach 3GS - to jedyne przeszkody, o których przeczytasz w dalszej części poradnika.
iPhone 3GS i nowy bootrom
iPhone 3GS wyprodukowany na początku października 2009 r. (ok. 40 tygodnia) i każdy kolejny egzemplarz posiada zmodyfikowany bootrom, najprawdopodobniej o oznaczeniu iBoot-359.3.2. Uniemożliwia on m.in. wykonanie jailbreaka w PwnageTool. Konieczny będzie jailbreak za pomocą blackra1n lub redsn0w, bo tylko te programy potrafią wykonać tzw. tethered jailbreak. Co to oznacza? Oznacza to, że taki iPhone po wyłączeniu nie uruchomi się ponownie, do momentu podłączenia go do komputera i „wykopania” z trybu serwisowego za pomocą blackra1n lub redsn0w (tzw. tethered boot). Ta czynność będzie wymagana po każdym wyłączeniu iPhone’a, więc bądźcie czujni.
iPhone 3GS i stary bootrom
Mając iPhone’a 3GS z pierwszym bootromem, możesz skorzystać z poniższego poradnika. Instalacja iPhone OS 3.1.3 jest możliwa jedynie wtedy, gdy iPhone 3GS ma zainstalowaną wersję 3.1.2. Jeśli już posiadasz iPhone OS 3.1.3, musisz cofnąć go do wersji 3.1.2, jednak bez „SHSH on file” nie będzie to możliwe. Pamiętaj jednak o blokadzie SIM i jeśli ją posiadasz - zostań przy oprogramowaniu w wersji 3.1.2, zgodnie z tym, co napisałem wcześniej.
GOLDEN RULE: jeśli iTunes proponuje aktualizację, a Ty posiadasz odblokowane oprogramowanie - ODMÓW.
Na ogół każda aktualizacja oprogramowania dla iPhone'a 3G i iPhone'a 3GS obejmuje także aktualizację basebandu (wewnętrznych komponentów odpowiedzialnych za wykonywanie połączeń i dostęp do internetu), a to oznacza, że po takiej aktualizacji utracicie możliwość ominięcia blokady SIM i jednocześnie nie będziecie mieli możliwości cofnięcia oprogramowania do poprzedniej wersji. Oczywiście aktualizacja wiąże się także z utratą jailbreaka.
Oczywiście problem z powracająca blokadą SIM nie dotyczy użytkowników iPhone’a 3G i iPhone’a 3GS bez blokady (np. z sieci Era), użytkowników używających iPhone’ów w sieciach macierzystych i użytkowników pierwszego modelu iPhone’a.
iPhone OS 3.1.3
We wtorek (2 lutego) Apple wypuściło oprogramowanie iPhone’a w wersji 3.1.3. Pojawiły się trzy drobne poprawki i nowy baseband, więc jeśli aktualnie używasz oprogramowania w wersji 3.1.2 i wszystko jest ok - możesz darować sobie aktualizację do 3.1.3. Naprawdę nie ma takiej potrzeby, a możesz narobić sobie problemów, bo: a) jeśli zaktualizujesz baseband, a używasz blacksn0w do ominięcia blokady SIM, stracisz możliwość jej omijania (możliwe, że na BARDZO DŁUGO);

Pamiętaj: standardowa aktualizacja oprogramowania jest równoznaczna z utratą możliwości omijania blokady SIM!
Jeśli jednak, mimo wszystko, chcesz dokonać aktualizacji do wersji 3.1.3, możesz użyć PwnageTool w wersji 3.1.5.
Procedura jailbreakowania jest dokładnie taka sama - wystarczy jedynie wskazać oprogramowanie iPhone OS 3.1.3.
Przygotowanie
- Pobierz i zainstaluj lub zaktualizuj iTunes: Apple - iTunes - Download iTunes
- Pobierz i zainstaluj lub zaktualizuj PwnageTool do wersji 3.1.4: Dev-Team Blog - Pwnage Pie
- Pobierz i wypakuj obrazy bootloaderów (jeśli iPhone 3G/3GS - pomiń): bl_39_46.zip
- Pobierz oprogramowanie iPhone OS 3.1.2: [2G/3G/3GS] Oprogramowania oryginalne od Apple
Tworzenie zmodyfikowanego obrazu oprogramowania
- Zamontuj PwnageTool 3.1.4, skopiuj do dowolnej teczki na dysku i uruchom
- Zaznacz „Expert Mode” oraz model swojego iPhone’a i naciśnij strzałkę prowadzącą do następnego etapu
Teraz PwnageTool powinien wyszukać obraz oprogramowania, który pobrałeś/aś - daj mu chwilę.
- Jeśli znaleziony plik to ten, który pobrałeś/aś - naciśnij strzałkę prowadzącą do następnego etapu
- Jeśli nie - wybierz „Browse for IPSW...” i wskaż swój plik

- Zaznacz „General” i naciśnij strzałkę prowadzącą do następnego etapu
General settings

Activate the phone - zaznacz, jeśli masz iPhone'a 2G lub iPhone’a 3G/3GS z blokadą SIM, którą chcesz ominąć za pomocą black/ultrasn0w
Enable baseband update - aktualizacja basebandu; jeśli masz iPhone 2G - zaznacz
Disable partition wipe-out - wyłączenie pełnego wymazywania iPhone’a (może skrócić czas instalacji oprogramowania)
Root partition size - wielkość partycji systemowej; 750 MB to rozmiar uniwersalny
Bootneuter settings

Opcje te nie są dostępne w przypadku iPhone'a 3G i iPhone’a 3GS.
Neuter bootloader - neutralizacja bootloadera, umożliwiająca zdjęcie blokady SIM z iPhone’a 2G
Update bootloader - wybór wersji bootloadera
Unlock baseband - zdjęcie blokady SIM z iPhone’a 2G
Auto delete BootNeuter.app - usuwanie aplikacji BootNeuter po wgraniu oprogramowania; zaznacz
Cydia settings

Instalacja paczek bezpośrednio do obrazu oprogramowania.
Uwaga: zalecam omijanie większych dodatków (np. WinterBoard) - PwnageTool nie obsługuje tzw. zależności paczek.
Custom packages settings

Cydia Installer - zaznacz

Icy - alternatywa dla Cydii; nie zaznaczaj
Custom logos settings

Boot logo - zmiana logo wyświetlanego podczas uruchamiania iPhone’a
Recovery logo - zmiana logo podczas przebywania iPhone’a w Recovery Mode
Możesz ustawić swoje własne zdjęcie jako Boot/Recovery logo. W tym celu kliknij na „Browse...” pod danym logo i wybierz swój obrazek.
Pamiętaj: musi być on w formacie PNG, mieć rozdzielczość 320x480 px i nie przekraczać rozmiaru 100 kb.
Przejdź dalej...
Zaznacz „Build” na stronie początkowej i naciśnij strzałkę.

Zostaniesz poproszony o wpisanie nazwy dla swojego obrazu i podanie lokalizacji jego zapisu.
Po tym etapie następuje tworzenie i zapisywanie naszego zmodyfikowanego obrazu oprogramowania. Czekaj cierpliwie...
Podczas tej operacji możesz zostać poproszony o hasło do swojego konta - wpisz je.
Po utworzeniu oprogramowania, PwnageTool zapyta czy iPhone został już odbezpieczony:
- Jeśli aktualnie masz zrobiony jailbreak - wybierz „Yes”
- Jeśli aktualnie masz czyste oprogramowanie - wybierz „No”

Jeśli wybrałeś „No”, zostaniesz przeprowadzony przez proces wprowadzania iPhone w tryb Recovery bądź DFU.
Nie będę tego opisywał, bo PwnageTool pokazuje co robić - krok po kroku.
To wszystko! Możesz zamknąć PwnageTool i zainstalować utworzone oprogramowanie w iTunes.
Wgrywanie stworzonego oprogramowania do iPhone
- Włącz iTunes
- Nacisnij „Przywróć” trzymając klawisz „alt” i wybierz utworzony wcześniej obraz oprogramowania