Избранное
0
Сравнение
0
0 Корзина 0 грн.
18:12:50 - 24.06.2017

F.A.Q. The Firmware Umbrella


Информация: SHSH - это пакет безопасности, в котором содержится разрешение от Apple прошить iPhone или iPod с помощью определенной прошивки. Получить их можно только от Apple, и для каждого устройства они уникальны (это значит вам не удастся прошить свой телефон с помощью SHSH брата, бабушки, кота) Так же получить SHSH можно только на прошивку в настоящее время признанной последней стабильной, вне зависимости от той на которой вы находитесь сейчас.
Рассмотрим самый простой способ получить их сразу и к себе на компьютер - The Firmware Umbrella

notice Уведомление: Инструкция актуальна только для iPhone 3G, 3Gs, 4 \ iPod Touch 2G (MC Model), 3G \ iPad

attention Внимание!: Последняя стабильная прошивка на данный момент - 4.1

В установке не нуждается по этому сразу начнем, подключаем девайс, включаем программу (на 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 то выбирайте только последнюю стабильную прошивку. Другую вам просто не отдадут. 

Location - место откуда вы хотите получить SHSH, собственно это я описал пару строк выше. 

Лог

Пример удачного лога:
    

Код:

>> 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)


Восстановление


Если вы видите в логе:

 

Код:
>> Could not start TSS service on port 80 because you have something running on that port already!
Как чинить эту ошибку
Значит порт 80, который использует TinyTSS - занят. Как правило его использует iTunes, чтобы освободить порт, достаточно закрыть его. Если не помогло: Выполнить - cmd:
Код:
netstat -b
И ищем что же сидит на 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"

attentionВнимание! После запуска TSS Сервера, рушиться iTunes - это нормально. Тем самым он показывает что перенаправил его на себя. Вы можете смело открывать iTunes снова и восстанавливаться на нужную прошивку без ошибки 3149

    Проверяем SHSH на наличие в Cydia

    

Как проверить на наличие SHSH
1. Вводим вручную ECID (Наличие подключенного устройства не обязательно )
Если устройство, подключено до запуска программы, то программа определит ECID сама.

2. Выбираем нужное устройство, и версию прошивки (Device/Version)

3. Выбираем место, куда отправляем запрос (в нашем случае Cydia) (Request from)

4. В течении минуты получаем ответ:


18:12:50 - 24.06.2017
Возврат к списку