Jailbreak iOS - aktualizacja do wersji 5.1.1
W moim wpisie dotyczącym jailbreaka urządzeń z systemem iOS jeden z użytkowników zadał pytanie "W jaki sposób można zaktualizować wcześniejszą wersję jailbreakowanego iOS‑a?". Zadanie to jest troszkę bardziej skomplikowane niż wykonywanie jailbreaka na oryginalnym systemie. Postaram się przedstawić krok po kroku jak dokonać takiej aktualizacji i odtworzyć dane z naszego urządzenia.
Zanim jednak przejdziemy do samego upgradu jailbreakowanego systemu iOS musimy najpierw się do tego zadania odrobinę przygotować. Wiąże się to przede wszystkim z pobraniem kilku plików i utworzeniem kopii danych za pomocą programu iTunes. Przed dokonaniem aktualizacja zalecam wszystkim dokładne zapoznanie się z całą treścią tego poradnika!
Pobierz oryginalny iOS dla swojego urządzenia (iPhone, iPad, iPodTouch)
Aktualizuj program iTunes
Sprawdzamy czy mamy zainstalowaną w systemie najnowszą wersję aplikacji iTunes.
Synchronizuj urządzenie (iPhone, iPad) z iTunes
Zagwarantuje nam to posiadanie aktualnej kopii zapasowej naszego systemu.
Pobierz program redsn0w
Dostępne są wersje dla systemu Windows i Mac OS.
Przed dokonaniem aktualizacji jailbreaka należy pamiętać, że robimy to na własną odpowiedzialność.
Krok 1
Uruchom program redsn0w i kliknij w przycisk Extras.
Krok 2
Klikamy w przycisk Custom IPSW.
Krok 3
Wybieramy standardowy plik iOS IPSW 5.1.1 pobrany ze strony firmy Apple.
Krok 4
Aplikacja spyta nas jaki bootrom posiada nasze urządzenie. Jeśli nie znamy na pamięć naszego numeru seryjnego urządzenia, a z tego co wiem może się to zdarzyć ;) udajemy się do ustawień Settings > General > About i szukamy tam pola Serial Number. Jeśli 4 i 5 cyfra ma wartość poniżej 40 oznacza to, że mamy szczęście mieć stary bootrom i możemy kliknąć No. Jeśli wartość ta jest równa 40 lub wyższa to klikamy Yes. Następnie czekamy kilka minut aż utworzony zostanie nowy obraz systemu.
Krok 5
Obraz IPSW stworzony przez program redsn0w zawierać będzie prefix “NO_BB...” oznaczający skrót od "no baseband".
Krok 6
Podłącz urządzenie do komputera i kliknij przycisk Pwned DFU Mode w aplikacji redsn0w.
Krok 7
Uruchom urządzenie w trybie DFU. Instrukcje wyświetlane są w oknie aplikacji redsn0w. Gdyby jednak ktoś miał problem z językiem angielskim zamieszczam na końcu tego wpisu instrukcję w naszym rodzimym języku jak uruchomić iPhona trybie DFU.
Krok 8
Jeśli urządzenie uruchomiło się w trybie DFU a w aplikacji redsn0w widnieje informacja Done! uruchamiamy lub przechodzimy do programu iTunes. Klikamy w przycisk Restore trzymając jednocześnie klawisz Shift (Win) lub Option (Mac) i wybieramy stworzony przez nas obraz IPSW, którego nazwa rozpoczyna się od “NO_BB_”.
iTunes odtworzy firmware i zrestartuje urządzenie. Od teraz powinniśmy być na systemie iOS 5.1.1.
Krok 9
Teraz możemy odtworzyć kopię zapasową za pomocą iTunes. Gdy backup zostanie odtworzony w systemie pojawią się nasze aplikacje, zdjęcia, dokumenty itd.
Krok 10
Kolejny etap to instalacja Cydii. Uruchom ponownie program redsn0w i kliknij przycisk Extras.
Krok 11
Kliknij Select IPSW i wybierz ponownie pobrany obraz ze strony Apple.
Krok 12
Odpowiedz ponownie na pytanie jaki bootrom posiada twoje urządzenie. Następnie nastąpi weryfikacja obrazu.
Krok 13
Kliknij przycisk Jailbreak.
Krok 14
Wybierz Install Cydia i kliknij Next.
Krok 15
Przejdź ponownie do trybu DFU.
Krok 16
Po ponownym uruchomieniu urządzenia w systemie powinien być zainstalowany sklep Cydia i to by było na tyle ;) Jeśli szukasz dodatkowych repozytoriów do programu Cydia polecam zapoznać się z moim wpisem Cydia - dodatkowe repozytoria.
Jak uruchomić iPhona w trybie DFU?
- Wyłącz iPhona trzymając górny przycisk (Sleep).
- Podłącz iPhona do komputera za pomocą kabla USB.
- Przytrzymaj oba przyciski urządzenia (Home i Sleep).
- Gdy iPhone się wyłączy (przyciski trzymamy przez ok. 20 s) puszczamy górny przycisk (Sleep) i trzymaj dolny (Home) tak długo, aż iPhone zostanie wykryty przez iTunes jako urządzenie działające w trybie awaryjnym.
Jeśli na ekranie widzimy logo USB/iTunes oznacza to, że nie jesteśmy w trybie DFU!