Podczas wgrywania oprogramowania do iPhone’a za pomocą iTunes, możesz zostać uraczony jednym z błędów 160X (przeważnie jest to 1604). Oznacza to, że program wykrył pewną niezgodność we wgrywanym oprogramowaniu, przez co ty zostajesz z urządzeniem, które jest niezdatne do użytku. Jak poradzić sobie z błędem 1604?
Dlaczego ten błąd się w ogóle pojawia?
Najważniejsze jest wyjaśnienie przyczyny błędu. Otóż jeśli wgrywasz automatycznie nowe oprogramowanie za pomocą iTunes, to taki błąd nie ma prawa się pojawić. Podobnie jeśli podczas wgrywania softu, gdy wskazujesz czysty, niezmodyfikowany plik .ipsw z oprogramowaniem. Jednak jeśli spróbujesz wgrać plik .ipsw, który wcześniej został w -pewien sposób zmodyfikowany przez program PwnageTool lub sn0wbreeze, to istnieje bardzo duże prawdopodobieństwo, że iTunes nie zaakceptuje tego oprogramowania i w ogóle nie podejmie się jego instalacji. Powodem takiego zachowania programu jest wykrycie pewnych nieścisłości w oprogramowaniu, których oryginalnie w tym pliku być nie powinno.
Czasami wgrywanie zmodyfikowanego oprogramowania to jedyna opcja dla właścicieli iPhone’ów, aby wykonać aktualizację oprogramowania, nie dokonując tym samym aktualizacji basebandu (co podczas normalnej instalacji softu zostałoby wykonane), co wiązałoby się z ponownym nałożeniem blokady simlock
Jak naprawić błąd 160X?
Lekarstwem jest program iREB. Pewien czas temu, grupa hakerska iH8sn0w postanowiła stworzyć program, pomagający użytkownikom pomyślnie wgrać oprogramowanie, które wcześniej zostało zmodyfikowane programem sn0wbreeze (który de facto pochodzi od tej samej grupy). Przeważnie do każdej kolejnej wersji iOS hakerzy wydają odpowiednią wersję iREB. Dlatego też jeśli chcesz wgrać oprogramowanie 3.X czy nawet 2.X, musisz znaleźć odpowiednią dla siebie wersję iREB.
Na stronie ih8sn0w.com dostępna jest wersja RC3 tego programu i dzięki niej możesz pomyślnie wgrać każde zmodyfikowane oprogramowanie od 4.0 do 4.2.1 włącznie. Z iREBa mogą korzystać właściciele wszystkich generacji iPhone’ów, wszystkich generacji iPodów touch, iPada, a nawet AppleTV 2G.
Instrukcja
- Zakładając, że posiadasz już plik z oprogramowaniem iPhone’a, którego iTunes nie chciał wgrać, pobierz program iREB RC3 za pośrednictwem wskazanego wyżej adresu i uruchom go.
- Na liście wyświetlonych urządzeń wskaż te, dla którego modyfikowałeś oprogramowanie.
- Wprowadź urządzenie w tryb DFU, czyli: podłącz telefon do komputera; wyłącz go; przytrzymaj przez 5 sekund przycisk Power; wciśnij przycisk Home (powinieneś wciskać symultanicznie dwa przyciski) i trzymaj przez około 10 sekund; puść przycisk Power i trzymaj wciąż Home przez około 15 sekund, dopóki komputer nie wykryje podłączonego iPhone’a w trybie DFU. Jeśli tak się stanie, iREB wykona stosowne działania, mające na celu ułatwienie instalacji zmodyfikowanego oprogramowania.
- Jeśli iREB skończy, przejdź do programu iTunes, do głównej zakładki iPhone’a.
- Trzymając na klawiaturze komputera przycisk Shift, kliknij na przycisku Odtwórz. Wówczas ukaże się okno eksploratora, za pośrednictwem którego musisz wskazać plik .ipsw ze zmodyfikowanym oprogramowaniem.
- Poczekaj, aż iTunes wgra wskazane oprogramowanie.
iREB na ogół pomaga pozbyć się błędu 160X, jednak może się zdarzyć, że nawet ten program okaże się bezsilny. Wielokrotnie korzystałem z tego programu i faktycznie, iREB działa, ale zdarzyły się co najmniej dwa przypadku, kiedy to odmówił posłuszeństwa.