iPod Touch 1G\2G
Все просто, 1G успешно перешиваться восстановлением из под Recovery, 2G в DFU, при возникновении 16** используем iREB.
iPod Touch 3G
Даунгрейд пока не придуман! Однако было замечено, что некоторые модели третьего поколения так же были захвачены Cydia, и для них была подготовлена система iBSS, по этому они могут быть откачены как 3Gs.
iPhone 2G\3G
Recovery\DFU + Шифт + восстановить. При ошибках используем iREB. На 3G возможно придется использовать тот же способ, что и для [URL="http://www.iguides.ru/forum/showthread.php?t=900"]установки Custom прошивок[/URL].
iPhone 3GS
Только для девайсов с закаптуреными пакетами SHSH, т.е. при первом включении Cydia вы нажимали "Yes, make my life easier." После чего появлялась зеленая надписть "SHSH for this device is 3.*.*" (от 3.0.0 до 3.1.2)
Открываем файл Hosts в папке C:\Windows\System32\drivers\etc\hosts (Windows)
или
/etc/hosts (Mac OS X)
Делаем бекап этого файла и дописываем:
- Код:
-
74.208.105.171 gs.apple.com
Если после этого Тунец выдает ошибку 3002, то ваши SHSH не находятся на сервере псевдо подписей, и даунгрейд не возможен! Тогда меняйте Hosts на оригинал, и смиритесь с новой прошивкой
Как сделать даунгрейд On-File
On-File - это способ который использует
SHSH сохраненные у вас на компьютере, почему иногда нужно использовать его? Все просто - он надежнее, мало ли что сейчас твориться на сервере Саурика. В обоих случаях мы будем использовать TinyTSS который можно найти в комплекте с Umbrella или отдельно.
Способ для Mac OS X
Для начала папку с TinyTSS надо скопировать на рабочий стол, в моем случае он лежит в папке Umbrella - ее название не имеет значения, у вас оно может быть и XYZ, главное чтобы внутри были рабочие файлы TinyTSS
- Код:
-
cd Desktop/Umbrella
sudo java -jar tinytss.jar -f 1111111111111.shsh
Логично что 11111111 будет вашим ECID \ версией прошивки, и.т.п. суть в том что это и есть название вашего файла SHSH.
Потом
- Код:
-
sudo nano /etc/hosts
Исправляем старый адрес на закоментированный
- Код:
-
[B]#[/B] 74.208.105.171 gs.apple.com
и дописываем
- Код:
-
127.0.0.1 gs.apple.com
Нажимаем Ctrl + O, Ввод, и Ctrl + X.
Снова терминал
- Код:
-
ping gs.apple.com
если он ответит:
- Код:
-
Pinging gs.apple.com (127.0.0.1) with 56 bytes of data.
то можно ресторится.
Способ для Windows
Аналогично: перенести папку Ubrella (или другую папку в которой лежит TinyTSS в корень диска C потом:
Потом в проводнике открываем C:\Windows\System32\drivers\etc\hosts с помощью блокнота, если там есть строка 74.208.105.171 gs.apple.com то ставим перед ней знак "закоментировано" т.е. должно получиться
- Код:
-
# 74.208.105.171 gs.apple.com
Если этой строки нет, то просто ничего не делаем.
Потом в этот же файл дописываем
- Код:
-
127.0.0.1 gs.apple.com
Сохраняем на рабочий стол, уделаяем расширение у файла, переносим обратно в C:\Windows\System32\drivers\etc\hosts заменяя старый файл.
Далее:
Выполнить - cmd
- Код:
-
cd C://Umbrella
java -jar tinytss.jar -f ************.shsh
- Код:
-
ping gs.apple.com
Вот и все, можно в рестор.