
Информация
Рассмотрим самый простой способ получить их сразу и к себе на компьютер - The Firmware Umbrella.
Уведомление
[HR="1"][/HR]
Внимание
[HR="1"][/HR]
Старую версию мануала с AutoSHSH вы можете найти
[HR="1"][/HR]
В установке не нуждается по этому сразу начнем, подключаем девайс, включаем программу (на Windows Vista и Windows Seven - с правами администратора). Научно установлено, что соединение по шнурку прекрасно работает даже на iTunes 10.

Ждем пока Амбрелла определит наше устройство и его ECID.
Нажимаем Advanced Option проверяем, что Umbrella нашла наш ECID, выбираем прошивку (об этом читайте чуть чуть ниже), и место от куда будет получен файл.
ECID - если не появился можно нажать Reset или ввести вручную, чтобы узнать свой ECID необходимо воспользоваться утилитой usbview для Windows, как только вы подключите ваше устройство в Recovery Mode и выбирите порт USB, в списке информации по устройству на этом порте появится ECID. Но как правило Umbrella правильно определяет ECID и необходимости в этом нет.
Device \ Version - сразу скажу, Umbrella не создает SHSH, а только скачивает их, а это значит, что бесполезно выбирать ту прошивку, для которой вы не успели или не смогли сохранить SHSH. Если вы хотите получить SHSH с сервера Сидии, то выбирайте только ту прошивку, которую сохраняла Сидия (проверить это можно в самой Сидии), если вы хотите получить SHSH от Apple то выбирайте только последнюю стабильную прошивку. Другую вам просто не отдадут.
Пример SHSH в Cydia |
---|
![]() |
Location - место откуда вы хотите получить SHSH, собственно это я описал пару строк выше.
[HR="1"][/HR]
[HR="1"][/HR]
Лог в Umbrella очень полезен, не только тем как все прошло, но вообще, т.к. из него можно много чего узнать:
Пример удачного лога:
>> The Firmware Umbrella - v4.00.53 by semaphore >> Connect a device to continue... >> Device Detected - Device: iPad 3.2 (7B367) Model: MB293FD/A Name: iPad >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! >> TSS Server has cached the following files: >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! >> Processing SHSH Request... >> SHSH Response Captured for [iPad 3.2 (7B367)] >> Caching shsh files... >> Found [1] shsh files to cache... >> Cached [1] shsh files >> TSS Server has cached the following files: >> iPad 3.2 (7B367)-41098480305** >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! >> Connect a device to continue... >> Device Detected - Device: iPhone3GS 3.1.3 (7E18) Model: MC131T/A Name: iPhone 3Gs Baseband: 05.12.01 - 6.4_M3S2 >> Processing SHSH Request... >> SHSH Response Captured for [iPhone3GS 4.0 (8A293)] >> Caching shsh files... >> Found [2] shsh files to cache... >> Cached [2] shsh files >> Processing SHSH Request... >> SHSH Response Captured for [iPhone3GS 3.1.3 (7E18)] >> Caching shsh files... >> Found [3] shsh files to cache... >> Cached [3] shsh files >> TSS Server has cached the following files: >> iPad 3.2 (7B367)-41098480305** >> iPhone3GS 3.1.3 (7E18)-12057115253** >> iPhone3GS 4.0 (8A293)-12057115253** >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! |
Подробнее хочу остановиться на следующих строчках:
>> Device Detected - Device: iPhone3GS 3.1.3 (7E18) Model: MC131T/A Name: iPhone 3Gs Baseband: 05.12.01 - 6.4_M3S2 |
Эта строка выдается при обнаружении устройства, из нее мы можем узнать: Модель (MC131T/A), версию прошивки (3.1.3 (7E18)), версию модема (05.12.01), бутлоадер (6.4_M3S2). По мне это очень удобно - не нужен лишний заморок, особенно с бутлодером. Как видите у меня 6.4_M3S2 - это новый. 6.2 \ 5.9 \ 5.8 - это старый. Хотя у некоторых был замечено, что Umbrellla не очень хорошо определяет бут находящийся между 30-50 неделей, так что сильно верить не стоит.
>> TSS Server has cached the following files: >> iPad 3.2 (7B367)-41098480305** >> iPhone3GS 3.1.3 (7E18)-12057115253** >> iPhone3GS 4.0 (8A293)-12057115253** >> Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed! |
Из этих строк мы можем узнать для каких девайсов подпись уже сохранена локально, и они готовы к восстановлению... теперь собственно о нем... Точно то же мы можем узнать нажав на кнопку Display SHSH's

Сами пакеты же хранятся по адресу:
С://Documents and settings/User_Name/.shsh (WinXP)
C://Users/User_Name/.shsh (Win Vista / 7)
~/.shsh (Mac OS X)
[HR="1"][/HR]
Во первых запускаем TinyTSS Server видим следующее:

Если вы видите в логе:
>> Could not start TSS service on port 80 because you have something running on that port already! |
Как чинить эту ошибку | |
---|---|
Значит порт 80, который использует TinyTSS - занят. Как правило его использует iTunes, чтобы освободить порт, достаточно закрыть его. Если не помогло: Выполнить - cmd:
И ищем что же сидит на localhost:80, потом открываем диспетчер задач, и закрываем процесс. |
Обычно при этом TinyTSS сам создает перенаправление но проверить его лишним не бывает:
C:\WINDOWS\system32\drivers\etc\Hosts - в нем должна присутствовать строчка
127.0.0.1 gs.apple.com |
Когда во всем этом убедитесь - можно вводить устройство в Recovery \ DFU Mode и восстанавливаться с помощью зажатия Shift + Восстановить (Windows) или Alt + Восстаноить (Mac OS X), если в конце получите 1015 (или 1004, если вы не повышали модем для iPhone 4), то можете использовать кнопку "Kick out device of Recovery"
Внимание
[HR="1"][/HR]
Как проверить на наличие SHSH |
---|
1. :icon_arrow: Вводим вручную ECID (Наличие подключенного устройства не обязательно ) :icon_exclaim: Если устройство, подключено до запуска программы, то программа определит ECID сама. 2. :icon_arrow: Выбираем нужное устройство, и версию прошивки (Device/Version) 3. :icon_arrow: Выбираем место, куда отправляем запрос (в нашем случае Cydia) (Request from) ![]() 4. :icon_arrow: В течении минуты получаем ответ: a) Положительный ![]() b) Отрицательный ![]() |
Ответы