Сохранение SHSH-сертификата и даунгрейд прошивки
Что такое SHSH и зачем его сохранять?
SHSH сертификат (ECID SHSH, SHSH blobs) – это уникальная цифровая подпись, которая проверяется на сервере Apple при восстановлении ПО через ITunes. Проверка SHSH актуальна для владельцев IPhone 3GS, iPhone 4, iPod Touch 3G и iPad, а начиная с iOS 4 - и iPhone 3G. Если Вы обновите прошивку одного из этих устройств, то установить более старую прошивку обратно Вам не удастся, так как SHSH для каждой новой прошивки отличается.
Сохранение SHSH-сертификата необходимо в первую очередь для того, чтобы у Вас всегда была возможность установить более старую прошивку.
Как сохранить SHSH и как его использовать?
Первый способ сохранить SHSH – нажать на кнопку “Make my life easier” в Cydia. После нажатия этой кнопки SHSH-сертификат для Вашего устройства будет сохранен на сервере Саурика (Saurik). Недостаток этого способа в том, что Вы не сможете установить Cydia, не сделав jailbreak. Следовательно – не сможете сохранить SHSH сразу после установки новой прошивки. А сохранять SHSH лучше сразу, так как после выхода следующей версии прошивки, SHSH для текущей версии Вы сохранить уже не сможете.
Программа TinyUmbrella таким недостатком не обладает. Преимущество этого решения еще и в том, что TinyUmbrella умеет сохранять SHSH не только на сервере Саурика, но и на Вашем компьютере. Описание TinyUmbrella, ссылки для скачивания последней версии и инструкция приведены ниже.
TinyUmbrella
Системные требования:
- ОС WIndows XP / Vista / 7, OSX 10.5 / 10.6, Linux
- Java 1.6+
- iTunes 9+
- Права администратора системы
Последняя версия: 5.10.06
Сайт утилиты: http://thefirmwareumbrella.blogspot.com
Скачать TinyUmbrella для Mac: thefirmwareumbrella
Скачать TinyUmbrella для Windows: thefirmwareumbrella
Сохранение SHSH при помощи TinyUmbrella:
- Подключите Ваш гаджет к компьютеру, используя USB-шнур. Убедитесь, что на компьютере установлен iTunes.
- Запустите программу TinyUmbrella. В левой части окна, в секции “Connected Devices”, отобразится подключенное устройтсво. Выберите его.

- Нажмите на кнопку “Save Me SHSH”. Программа автоматически загрузит текущий сертификат с сервера Apple, а так же все сертификаты, сохраненные на сервере Saurik’а (если Вы сохраняли их через Cydia).
Файлы сохраняются в домашний каталог пользователя – в Windows XP это С:/Documents and settings/USERNAME/.shsh, Windows Vista/7 – C:\Users\USERNAME\.shsh, на маке /Users/USERNAME/.shsh
В программе сохраненные сертификаты отображаются в нижней части окна.

Даунгрейд прошивки при помощи сохраненных SHSH:
Сперва рассмотрим случай, когда нужные SHSH сохранены через TinyUmbrella на Вашем компьютере:
- Переведите Ваше устройство в режим восстановления. Подключите его компьютеру. Убедитесь, что iTunes не запущен. Запустите TinyUmbrella.
- Нажмите кнопку “Start TSS Server” и введите пароль администратора системы, чтобы запустить локальный TSS-сервер. Программа сама изменит файл hosts, Вам этого делать не требуется. Кнопка при этом примет такой вид:

На вкладке “Servers” отображается лог сервера – можете просмотреть его в случае возникновения ошибок.

- Запустите iTunes и установите интересующую Вас прошивку. Вы сможете установить любую прошивку, для которой у Вас сохранен SHSH-сертификат.
Смотрите так же: Обновление прошивки с сохранением baseband на iPhone 4 при помощи TinyUmbrella.
Теперь рассмотрим более сложный случай, без использования TinyUmbrella. Естественно, сертификаты должны быть сохранены на сервере Saurik’а.
- Переведите Ваше устройство в режим восстановления, подключите его к компьютеру и убедитесь, что iTunes не запущен.
- Теперь Вам потребуется подправить файл hosts в Вашей системе.
Если у Вас Mac, откройте программу “Терминал” (Terminal) и введите команду:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
Далее нажмите Enter (Return) и введите пароль администратора системы. Откроется Textedit с содержимым файла hosts.
Если Вы используете Windows, используйте “Блокнот” (Notepad) чтобы открыть файл C:\Windows\System32\drivers\etc\hosts - Добавьте в файл строку:
74.208.10.249 gs.apple.com - Сохраните файл и запустите iTunes. Теперь Вы можете выполнить восстановление на интересующую Вас версию прошивки. После завершения восстановления, рекомендуем Вам удалить добавленную строку из файла hosts.

до перепрошивки ничего не сохранял, и в установленной сидии даже не успел попользоваться. Чертовые обновления (. Заранее спасибо. Очень хочется играть в игры на айфоне. вот все голову ломаю. если есть какой то вывод то буду пытаться если нет то скажите чтобы я просто не парился ) Заранее спасибо вам за ваш труд.