Сохранение 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.
Поделиться в соц. сетях
-
-
-
-
#18 написал justdoit10054 6 месяцев назад
-
-
#21 написал somee 6 месяцев назадНикак. Пожалуйста, читайте статью, прежде чем задавать такие вопросы – там это выделено жирным.
В свете появления iFaith, вопрос сохранения SHSH уже не актуален. Скачать можно тут: http://ih8sn0w.com/
-
-
-
#23 написал somee 6 месяцев назад
-
-
Здравствуйте! На iPhone 3Gs стояла 4.1
Обновил до 5.0.1, после чего при активации пишет: iphone – не могу активировать айфон тк не нахожу серверов apple, itunce – не вижу сим карты.
и в правду, при активации все время поиск сети либо нет сети
побывал откатить до 5.0 но как оказалось нет SHSH сертификата.
недавно апдейтил ipad 2 до 5.0 все без проблем ( на случай проблем с роутером/моей сетью)не знаю что делать, посоветуйте пожалуйста
Спасибо.-
#25 написал somee 6 месяцев назад
-
-
-
У меня проблемма. Обновил Яблоко4 с 4.21 до последней 5-ой. Все окей. А далше геморой, устанавливаю cydia все вроде делаю правильно(может кого не затруднит всеже описать весь процес), после устанавливаю инсталос и тут проблема, после рибута он виснит на лого и приходится востанавливаться с резерва. Sorry за русский, но если кто меня понял, может знает как мне помоч?
-
-
#35 написал somee 6 месяцев назадТы точно оригинальной прошивкой восстанавливаешь? Такая проблема вообще только с патченными прошивками должна возникать. Ну попробуй iReb чтоли…
http://www.pimpmyiphone.ru/ireb/
-
-
-
#37 написал somee 7 месяцев назадОшибка при установке родной iOS 5.0? Проверь, нет ли у тебя в файле hosts записей, касающихся apple. Если есть – удали. Отключи на всякий случай антивирусы и фаерволы – может, у тебя iTunes блокируется ими. Потом запусти тунца и согласись на восстановление прошивки.
Файл hosts в винде находится в c:\windows\system32\drivers\etc\hosts. На маке – /etc/hosts.
-
-
-
-
#42 написал somee 7 месяцев назад
-
Приветствую всех яблочников

Предыстория:
На днях притащил себе из китая iphone 4 новый запечатаный, воткнул мегафон, подцепил к тунцу, принял поздравы от apple, сеть нашлась, всё гуд. Тело, я так понял, factory unlocked. Глянул версию оси. 4.3.3. обрадовался :
непривязаный джейл + при обновлении до пятёрки возможность отката на 4.3.3., почти сразу огорчился, т.к. понял что SHSH для 4.3.3. уже не сохраню. ну да фиг с ним.
Собственно вопрос (ы):
Если сейчас обновлюсь до пятёрки, сделаю джейл привязаный и сохраню SHSH, то в случае чего смогу восстановиться на чистую 5-ую ось?
И смогу ли после того, как сделаю привязанный джейл, сделать непривязаный (надеюсь на скорейшее появление) без излишних танцев с бубнами?
Не залочится ли GSM от подобных манипуляций? -
-
-
Здравствуйте.
У меня iPad 1. Раньше стояла 4.3.3 сейчас обновлен до 4.3.5. Можно ли как-нибудь вернуть 4.3.3 назад? Джейлбрейка на 4.3.3 не было. 4.3.5 тоже без него. Слышал что нужно shsh для отката. Без этого никак? Очень хочу сделать откат. Еще читал про привязанный джейл на 4.3.5, но очень много отрицательных комментариев.Стоит ли его делать, если откат невозможен или актуально подождать нормального джейла на 4.3.5? Спасибо! -
-
-
-
-
#57 написал somee 7 месяцев назад
-
-
Здравствуйте)
У меня стояла прошивка 4.3.3, но я вроде бы сохранял SHSH в сидии, но не помню.
Поставил 4.3.5 и теперь не знаю, что с джейлом делать.
Вы не поскажете может мне сделать привязанный джейл и посмотреть в сидии SHSH код?
Я вообшще в тупике, тк не очень хорошо разбираюсь во всём этом?
Посоветуйте что-нибудь-
#59 написал somee 8 месяцев назад
-
-
-
-
#62 написал somee 8 месяцев назад
-
-
-
09/14/2011 21:10:20.106 iPhone3GS 4.1 (8B117) SHSH SUCCESSFULLY saved! [Click Here to Open] 09/14/2011 21:10:20.287 Finished saving SHSHs for [iPhone Dolphin] 09/14/2011 21:10:20.383 Caching shsh files… 09/14/2011 21:10:20.401 Found [8] shsh files to cache… 09/14/2011 21:10:20.419 Cached [8] shsh files
-
ребят у меня iphone 3GS ios 4.3.5 не джейлбрейкнутый.
я пытаюсь сохранить SHSН, но он мне пишет вот это
09/14/2011 20:50:06.542 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 4.0.1 (8A306) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 09/14/2011 20:50:07.687 For version [iPhone3GS 4.3.5 (8L1)] – This device isn’t eligible for the requested build.
и так много раз с разными прошивками почему то. и ничего не сохраняет.подскажите ктонибудь что делать с этой бедой?:( -
-
#69 написал somee 8 месяцев назад
-
-
-
#71 написал somee 8 месяцев назад
-
-
#72 написал Effect 8 месяцев назад
-
#74 написал Gorya 8 месяцев назад
У меня Iphone 4G free sim. Стояла прошивка 4.3.3 с джейлом, сохранены SHSH на компе, НЕ в Сидии. Перепрошился через ITUNES на 4.3.5 и хочу сделать откат.
1. Подключаю тел к компьютеру и запускаю ТиниАмбрелла 5.00.10 (itunes отключена), нажимаю кнопку- ввести в режим восстановления. В окне отображаются сохраненные SHSH 4.3.3 и 4.3.5, но в строке Installed Firmware version указано: 4.3.5
2. Нажимаю кнопку Start TSS server
3. Запускаю iTunes, и выбираю для восстановления прошивку 4.3.3
Процесс восстановления прерывается примерно на 2/3 ошибкой 1013.
Пробовал восстанавливать и на ХР и 7, результат тот-же. Брандмауэр и антивурус отключены или отсутствуют вовсе. Прошивка не становится до конца, тел из восстановительного режима не выводится никакими прогами. Восстановить можно только на прошивку 4.3.5 и только на Мас ОС.
Что можно в данном случае предпринять?-
#75 написал somee 8 месяцев назад-
#76 написал Gorya 8 месяцев назад
Путём примерно 50 попыток сделать откат с различными вариантами включенных функций в ТиниАмбрелла и с различными записями в файле хост, не один из вариантов не увенчался успехом. Во всех случает выпадает ошибка 1013 примерно на 2/3 процесса. Прошу указать ТОЧНО какие функции должны быть включены в ТиниАмбрелла и как должен ТОЧНО выглядеть файл хост. Заранее спасибо!
-
-
-
Народ, помогите!
У меня iphone 4, была прошивка 4.3.3, сохранил SHSH только на компе, не у Саурика., Пишет что сохранены SHSH 4.3.3. и 4.3.5, случайно обновил прошивку на 4.3.5, пробовал сделать откат раз 10, но не удачно. В строке: Installed Firmware Version пишет: 4.3.5 при запуске ТиниАмбрелла. При попытке перепришиться на 4.3.3. пишет : ошибка 20. Пробовал на нескольких компах и на разных системах ХР и 7, при отключенных брандмаузерах и с отсутствием антивирусных программ. Как можно что-то сделать??-
#80 написал somee 8 месяцев назад
-
-
-
#82 написал somee 9 месяцев назад
-
-
День добрый! нужна помощь,на днях дастался мне ipad первый прошивка у него 3.2.2, сразу решил обновиться хотя бы до 4.2.1,но не тут то было при обновленнии в itunes выдает ошибку 3194 ,что делать незнаю, пытался сохранить в TinyUmbrella SHSH но ничего не получается,в логах пишут что сшвнф уже не поддерживает прошивки что то типа этого.Хоть маленькую наводочку дайте куда копать.Заранее спасибо!!!!!
-
-
#88 написал Dima 9 месяцев назад
-
#89 написал somee 9 месяцев назад
-
-
-
#91 написал somee 9 месяцев назад
-
-
-
#93 написал somee 9 месяцев назад
-
-
-
-
#97 написал somee 9 месяцев назад -
-
-
А есть вопрос, прошу прощения, тема видимо не в этой ветке, но… Возможно ли сохранение SHSH если стоит кастом? Те SHSH которые вадаёт UMBRELLA можно считать рабочими? А то после прошивки на кастом 4.3.1 в Cydia перестал показывать мой SHSH) И стало интересно) Хотя на кастому 4.2.1 всё показывалось) Спасибо!
-
#102 написал somee 1 год назад
-
-
-
-
-
-
- RSS-лента комментариев этой записи
Похожих записей не найдено :(

Купил iPhone 4, стояла прошивка 4.3 без джейла, обновился до 5.0.1, что теперь можно сделать вообще чтоб перейти на 4.3.3.