Сохранение SHSH для всех iдевайсов | (OLD) Все способы сохранения сертификата



Реп: (1771)
Сохраняем SHSH для всех iдевайсов



Прикрепленное изображение


SHSH сертификат (SHSH blobs) - цифровая подпись, уникальная для каждого iдевайса, которой подписывается файл прошивки перед тем, как он заливается в устройство. SHSH выписывает специальный сервер Apple (gs.apple.com) в ответ на идентификатор прошиваемого устройства, высылаемый ему iTunes. Система подписывания дебютировала летом 2009 года, вместе с релизом iPhone 3GS. Начиная с прошивки 3.1.1, система подписывания была распространена на iPod touch 2G и 3G, а с момента выхода iOS 4.0 SHSH стали подписываться также iPhone 3G. Для iPhone 2G, iPod touch 1G и Apple TV 1G SHSH не используются, поэтому данные устройства всегда можно прошить на любую доступную версию iOS.

Принцип работы этого ограничения прост. При попытке даунгрейда (понижения прошивки), iTunes связывается с сервером компании Apple и отсылает на него некоторые данные вашего устройства, включая уникальный идентификатор его чипа. В ответ приходит SHSH сертификат, необходимый для загрузочного модуля (iBoot). Если этого не произошло, то iTunes выдаст ошибку и прервёт процесс восстановления. Если же у вас сохранён сертификат для прошивки, на которую вы хотите восстановиться, то вы всегда сможете это сделать, минуя сервер Apple.
Использование SHSH в iOS 5
APTicket
Вплоть до выхода iOS 5.0 осенью 2011 года наличие SHSH давало гарантированную возможность откатить любой гаджет на любую старую версию iOS. Но потом в Apple существенно модифицировали систему подписывания прошивок.
Но если прежде iTunes передавал на сервер Apple только идентификатор устройства и версию прошивки, то теперь перед прошивкой iOS-устройство генерирует случайное число, которое тоже участвует в создании SHSH. Этот новый тип называется APTicket.

Последствия внедрения APTicket
Последствия оказались весьма серьёзными. Раньше SHSH не имел срока годности и мог использоваться неограниченное число раз. Начиная с iOS 5.0, любой SHSH действителен только один раз. При следующей перезагрузке iOS-гаджет генерирует новое случайное число, и старый SHSH к нему уже не подойдёт. Расшифровать APTicket практически невозможно - для этого необходимо взломать ключ безопасности Apple, а сделать это можно лишь перебором (брутфорсом).

Согласно задумке программистов Apple, APTicket сделают невозможным восстановление любых устройств Apple на не подписываемые прошивки. Однако это не так.

Борьба с проверкой APTicket
Как выяснилось, проверку APTicket тоже можно обойти, но лишь на устройствах с процессорами Apple A4 и слабее - на iPhone 3G, iPhone 3GS, iPhone 4, iPod touch 3G, iPod touch 4G, iPad 1G и Apple TV 2G. В ходе прошивки этих устройств можно отключить генерирование случайного числа и заставить iTunes принять старый SHSH от этого же устройства.

Кроме того, во всех прошивках iOS 5.x найдена уязвимость, которая открывает дополнительные возможности для отката прошивок даже на новых устройствах Apple. iPad 2, iPad 3 и iPhone 4S могут быть прошиты на любую версию iOS 5.x с любой другой версии iOS 5.x при соблюдении двух условий:

У вас должны быть SHSH от той версии iOS, с которой вы прошиваетесь и той версии iOS, на которую вы прошиваетесь.
Прошивка, которая установлена у вас сейчас, не должна быть установлена через обновление по воздуху. Если вы обновлялись или восстанавливались на неё через iTunes, то всё нормально.

Возможен ли откат с iOS 6?
iPhone 3GS, iPhone 4, iPod touch 4G и Apple TV 2G можно откатить с iOS 6 (для Apple TV это ПО 5.1) на любую старую версию iOS при условии, что у вас есть SHSH от этой старой версии
iPad 2 можно откатить с iOS 6 на iOS 4.3.x при условии наличия SHSH от четвёртых прошивок
iPad 2 можно откатить с iOS 6 на iOS 5.x при одновременном наличии у вас SHSH от любой прошивки iOS 4.3.x и той прошивки 5.x, на которую вы хотите откатиться
iPhone 4S и iPad 3 откатить с iOS 6 невозможно, даже при наличии всех SHSH. Для этих гаджетов откат прошивок возможен только в пределах iOS 5.x
iPhone 5, iPod touch 5G, iPad mini и iPad 4 невозможно откатить с iOS 6, потому что прошивки iOS 5.x для этих устройств не выпускались
Использование SHSH в iOS 6
Если вы сохранили SHSH-сертификаты для операционной системы iOS 6.0 – iOS 6.1.2 в Cydia для того, чтобы потом сделать откат прошивки на предыдущую версию, спешим разочаровать вас, но сохраненные данные полностью непригодны для использования.

«Теперь если у вас есть взломанное устройство под управлением iOS 6.0 – iOS 6.1.2, вы больше не сможете сделать даунгрейд», — сообщил Saurik на своей веб-странице. Все SHSH-сертификаты последней версии iOS, которые хранились в Cydia, стали бесполезными. Jay Freeman (он же Saurik) дает также некоторую справочную информацию о том, как работают SHSH-сертификаты и какие особенности и новые ограничения цифровых сертификатов SHSH blobs и APTickets появились.

Saurik убрал битые сертификаты iOS 6 и улучшил сохранение SHSH

Следующая информация важна для каждого пользователя-джейлбрейкера. Если вы владеете относительно обновленным устройством, SHSH–сертификаты iOS 6 совершенно бесполезны. Если до выхода iOS 5.0 сохраненные SHSH–сертификаты гарантировали откат гаджета на любую предыдущую версию iOS, то сейчас это невозможно, так как Apple значительно поменяла всю систему подписывания прошивок. Сделать откат на iOS 6.1.2 или iOS 6.0 с версии iOS 6.1.3 и выше для аппаратов, работающих на процессорах A5/A5X/A6/A6X невозможно.

Если раньше, для того, чтобы сделать даунгрейд, достаточно было сохранить SHSH-сертификаты, то теперь перед каждой прошивкой ваш аппарат генерирует случайные цифры, которые в последствии принимают участие в создании сертификатов. Этот тип хеша и есть APTicket - цифровая подпись.

Именно такая цифровая подпись и была внедрена в обновленную операционную систему iOS 6.1.3. Теперь пользователи не смогут использовать SHSH–сертификаты iOS 6 для понижения или обновления прошивки. Пользователь даже не сможет их использовать, чтобы восстановить текущую версию iOS на своем устройстве.

Saurik приводит следующие данные: около 25,8% джейлбрейкеров пострадали от этого. На остальных 74,2% «юзеров» iPhone (3GS, 4), iPod touch (4G) это никак не скажется. Но, если SHSH–сертификаты iOS 6 были загружены локально, путем использования таких утилит-инструментов как TinyUmbrella, redsn0w или iFaith, откат с iOS 6.1.3 сделать будет можно для устройств iPhone (3GS, 4), iPod touch (4G).

Оригинальный текст -> http://www.saurik.com/id/15

Кому и на каких прошивках надо сохранять сертификаты:
Владельцам iPhone (3GS, 4, 4S, 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE), iPod touch (4G, 5G, 6G), iPad (2, 3, 4, Air, Air 2), iPad Pro (9.7, 12.9), iPad mini (1, 2, 3, 4) -> для всех прошивок.

Сохранить SHSH можно только для последней, актуальной на данный момент прошивки доступной на сервере Apple!
На данный момент это -> iOS 10.3.3!

Способы сохранения SHSH
Для сохранности отправляйте сертификаты себе на почту!


С помощью TinyUmbrella
Прикрепленное изображение

TinyUmbrella, требует наличие Java

Сохраняем сертификат.
Запускаем TinyUmbrella, далее в верхнем левом углу программы Connected выбираем наше устройство и жмем -> Fetch OTA for All. инструкция

-> Актуально для iPhone (5S, 6, 6 Plus), iPad (Air 2), iPad mini (2, 3) с Джейлбрейком
TinyUmbrella позволяет сохранять сертификаты (SHSH) от той версии iOS, которая установлена на вашем iдевайсе (с процессором A7/A8) вне зависимости от ее актуальности, для этого необходимо наличие -> Apple File Conduit “2” из Cydia.

По умолчанию, сохранённые сертификаты хранятся:
Windows XP - С:\Documents and Settings\ИмяПользователя\.tu\.shsh
Windows Vista/7/8 - C:\Users\ИмяПользователя\.tu\.shsh
Mac OS X - ~/.tu/.shsh

Для сохранности отправьте сертификат себе на почту.

[OSX]Прикрепленный файлtinyumbrella_macos_9_3_4.zip ( 36.88 МБ )
[WIN]Прикрепленный файлtinyumbrella_windows_9_3_4.zip ( 35.74 МБ )
[WINx64]Прикрепленный файлtinyumbrella_windows-x64_9_3_4.zip ( 39.1 МБ )

Старые версии
[OSX]Прикрепленный файлtinyumbrella_macos_8_2_0_60_AppOnly_InstalledJRE.zip ( 1.71 МБ )
[WIN]Прикрепленный файлtinyumbrella_windows_8_2_0_60.zip ( 26.93 МБ )
[WINx64]Прикрепленный файлtinyumbrella_windows-x64_8_2_0_60_InstalledJRE.zip ( 863.08 КБ )
[OSX]Прикрепленный файлtinyumbrella_macos_8_2_0_53_AppOnly_InstalledJRE.zip ( 1.71 МБ )
[WIN]Прикрепленный файлtinyumbrella_windows_8_2_0_53_InstalledJRE.zip ( 852.71 КБ )
[WINx64]Прикрепленный файлtinyumbrella_windows-x64_8_2_0_53_InstalledJRE.zip ( 862.52 КБ )
[OSX]Прикрепленный файлtinyumbrella_macos_8_2_0_49_AppOnly_InstalledJRE.zip ( 1.71 МБ )
[WIN]Прикрепленный файлtinyumbrella_windows_8_2_0_49_InstalledJRE.zip ( 853.39 КБ )
[WINx64]Прикрепленный файлtinyumbrella_windows-x64_8_2_0_49_InstalledJRE.zip ( 863.54 КБ )
[OSX]Прикрепленный файлtinyumbrella_macos_8_2_0_48_AppOnly_InstalledJRE.zip ( 1.71 МБ )
[WIN]Прикрепленный файлtinyumbrella_windows_8_2_0_48_InstalledJRE.zip ( 852.96 КБ )
[WINx64]Прикрепленный файлtinyumbrella_windows-x64_8_2_0_48_InstalledJRE.zip ( 863.08 КБ )
[OSX]Прикрепленный файлtinyumbrella_macos_8_2_0_41_AppOnly_InstalledJRE.zip ( 1.69 МБ )
[WIN]Прикрепленный файлtinyumbrella_windows_8_2_0_41_InstalledJRE.zip ( 1.78 МБ )
[WINx64]Прикрепленный файлtinyumbrella_windows-x64_8_2_0_41_InstalledJRE.zip ( 1.79 МБ )
[OSX]Прикрепленный файлTinyUmbrella-7.12.00.app.zip ( 2.92 МБ )
[WIN]Прикрепленный файлtinyumbrella-7.12.00.exe ( 3.45 МБ )
[OSX]Прикрепленный файлTinyUmbrella-7.11.00.app.zip ( 2.83 МБ )
[WIN]Прикрепленный файлtinyumbrella-7.11.00.exe ( 3.3 МБ )
[OSX]Прикрепленный файлTinyUmbrella-7.04.00.app.zip ( 2.55 МБ )
[WIN]Прикрепленный файлtinyumbrella-7.04.00.exe ( 3.05 МБ )
[OSX]Прикрепленный файлTinyUmbrella-7.02.01a.app.zip ( 2.38 МБ )
[WIN]Прикрепленный файлtinyumbrella-7.02.01a.exe ( 2.87 МБ )
[OSX]Прикрепленный файлTinyUmbrella-7.00.00a.app.zip ( 2.32 МБ )
[WIN]Прикрепленный файлtinyumbrella-7.00.00a.exe ( 2.76 МБ )
[OSX]Прикрепленный файлTinyUmbrella-6.14.00.app.zip ( 2.25 МБ )
[WIN]Прикрепленный файлtinyumbrella-6.14.00.exe ( 2.69 МБ )
[OSX]Прикрепленный файлTinyUmbrella-6.13.00.app.zip ( 2.24 МБ )
[WIN]Прикрепленный файлtinyumbrella-6.13.00.exe ( 2.68 МБ )
[OSX]Прикрепленный файлTinyUmbrella-6.12.00.app.zip ( 2.19 МБ )
[WIN]Прикрепленный файлtinyumbrella-6.12.00.exe ( 2.62 МБ )


С помощью iFaith (неактуально для устройств с процессором A7/A8)
Прикрепленное изображение

iFaith позволяет сохранять сертификаты (SHSH) от той версии iOS, которая установлена на вашем iдевайсе вне зависимости от ее актуальности, а также сохранить последние, актуальные.

Скачиваем сертификаты с сервера Cydia и сохраняем новые.
-> Актуально для всех iдевайсов
Запускаем iFaith -> Show Available SHSH Caches on Server, iFaith распознает наше устройство и предложит выбрать необходимое действие:
1. Чтобы сохранить сертификаты для последней, актуальной прошивки, выбираем -> Fetch the latest SHSH blobs Apple is actively signing.
2. Если у вас есть сертификаты, которые необходимо отправить на сервер Cydia, выбираем -> Submit SHSH blobs to Cydia for this device.
3. Для сохранения сертификатов с сервера Cydia, выбираем -> Show list of available SHSH blobs on TSS server(s). iFaith покажет доступные сертификаты на сервере Cydia, которые можно выгрузить -> Downloads all available blobs, далее сохранит их в указанное место и проверит. инструкция

Извлекаем сертификат.
-> Актуально для iPhone (3GS, 4), iPod touch (4G)
Запускаем iFaith -> Dump SHSH Blobs, вводим устройство в DFU режим, ждем окончание процесса и получаем сертификат от установленной прошивки. инструкция
Для сохранности отправьте сертификат себе на почту.

Подписываем прошивку.
-> Актуально для iPhone (3GS, 4), iPod touch (4G)
Запускаем iFaith -> Build *signed* IPSW w/Blobs -> Browse for SHSH blobs указываем путь к *.ifaith, *.shsh, *.plist файлу (ранее сохраненному сертификату), далее iFaith определит для какого устройства, какой версии iOS принадлежит сертификат и предложит указать прошивку -> Browse for an IPSW или скачать прошивку -> Download it for me. iFaith проверит сертификат и прошивку. После удачной проверки, iFaith предложит создать подписанную прошивку -> Build IPSW. Ждем, пока iFaith подпишет прошивку. После создания прошивки iFaith предложит ввести устройство в DFU режим, далее запускаем iTunes (необходима версия не позднее 11.0.0), зажимаем SHIFT (ALT на Mac OS) + «Восстановить» и указываем подписанную прошивку (B5CD_iFaith_iPhone_4-4.3.3_(8J2)_signed.ipsw). Ждем окончание прошивки, радуемся. инструкция

[WIN32]Прикрепленный файлiTunesSetup_11.0.0.exe ( 83.01 МБ )
[WIN64]Прикрепленный файлiTunes64Setup_11.0.0.exe ( 84.72 МБ )

Старая тема -> iFaith

[WIN]Прикрепленный файлiFaith-v1.5.9.zip ( 4.75 МБ )

Старые версии
[WIN]Прикрепленный файлiFaith-v1.5.8.zip ( 4.75 МБ )
[WIN]Прикрепленный файлiFaith-v1.5.7.zip ( 4.75 МБ )
[WIN]Прикрепленный файлiFaith-v1.5.6.zip ( 4.73 МБ )


С помощью Beehind
Прикрепленное изображение

Beehind

Сохраняем сертификат.
Запускаем Beehind от имени администратора -> Select Mode -> Save SHSH -> Save SHSH

[WIN]Прикрепленный файлbeehindBETA_v0.5-1f02db583f13e8b103dfd7e50ff95ca1d356225a.zip ( 22.79 МБ )


Внимание!

Откат для устройств iPhone (4S, 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus), iPod touch (5G, 6G), iPad (2, 3, 4, Air, Air 2), iPad mini (1, 2, 3, 4) -> невозможен, даже при наличии SHSH сертификатов.
Откат для этих устройств невозможен с 9.x.x на 9.x.x, 9.x.x на 8.x.x, 8.x.x на 8.x.x, 8.x.x на 7.x.x, 7.x.x на 7.x.x, 7.x.x на 6.x.x, 6.x.x на 6.x.x, 6.x.x на 5.x.x и т.д, откат в любую сторону невозможен.
Откат доступен лишь для iPhone (3GS, 4, 4S*), iPad 2* и iPod touch 4G при наличии SHSH сертификатов.
*исключительно на iOS 6.1.3, с помощью -> OdysseusOTA

Вопрос
У меня iPhone (4S*, 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus), iPod touch (5G, 6G), iPad (2*, 3, 4, Air, Air 2), iPad mini (1, 2, 3, 4)
С прошивкой iOS (5.1.1, 6.0, 6.0.1, 6.0.2, 6.1, 6.1.1, 6.1.2, 6.1.3, 7.1, 7.1.1, 7.1.2, 8.x.x, 9.x.x)
Все SHSH сохранены!
Смогу ли я откатиться на iOS (6.0, 6.0.1, 6.0.2, 6.1, 6.1.1, 6.1.2, 6.1.3, 7.0.6, 7.1, 7.1.1, 7.1.2, 8.x.x, 9.x.x)?

Ответ
Нет, не сможете! Инструмента позволяющего это осуществить - нет!


Проверка сертификата iOS 6
Запускаем iFaith -> Build *signed* IPSW w/Blobs -> Browse for SHSH blobs указываем путь к *.ifaith, *.shsh, *.plist файлу (ранее сохраненному сертификату) и смотрим, что скажет программа.

Сертификат рабочий
Прикрепленное изображение

Сертификат нерабочий
Прикрепленное изображение
Правила темы
  1. В данной теме действуют все правила форума 4pda!
  2. Если участник форума дал вам хороший совет, который помог вам в решении вашей проблемы не следует помещать сообщение с текстом «Спасибо! Ты супер!!!» У нас на форуме принято говорить "Спасибо" путём повышения репутации нажав на кнопочку Прикрепленное изображение
    Если у Вас меньше 15 сообщений, нажмите на кнопку Прикрепленное изображение (под репутацией) и сообщите, кто Вам помог, кому ставить "+".
  3. Запрещено злоупотребление цитированием (оверквотинг, overquoting). Не нужно полностью цитировать сообщения оппонента - достаточно выделить главные моменты и нажать на кнопку Прикрепленное изображение
  4. Помогите сделать ветку чище и полезнее! Пользуйтесь ПоМодом - кнопками Прикрепленное изображение для выставления сообщению оценки. Минусуйте: флуд, оффтоп, нарушения правил. Плюсуйте: полезные посты, инструкции и т.п. Так гораздо легче и удобнее содержать ветку в чистоте и порядке. Спасибо за понимание!
  5. Перед тем как задать вопрос, ОБЯЗАТЕЛЬНО пользуйтесь поиском по теме в правом верхнем углу страницы Прикрепленное изображение, ОБЯЗАТЕЛЬНО прочитайте шапку НЕСКОЛЬКО РАЗ.
  6. Если у вас проблема - описывайте ее как можно подробнее! Чем больше от вас информации - тем больше шансов, что вам помогут!
  7. Сообщения, в которых присутствуют грамматические и/или синтаксические ошибки, могут вызвать негативную реакцию участников форума.
    Старайтесь писать грамотно.
  8. Любой пост не по теме(оффтоп) или не несущий в себе смысловую нагрузку(флуд), а так-же вопросы, ответы на которые есть в шапке - будут удаляться без предупреждения
Архив
С помощью redsn0w (на данный момент неактуально)
Прикрепленное изображение

redsn0w

Сохраняем сертификат.
Запускаем redsn0w -> Extras -> SHSH blobs -> New, инструкция (Потребуется указать прошивку! Если обновлялись через iTunes, скачивать еще раз нет необходимости -> Где сохраняет прошивки iTunes)
redsn0w сохраняет сертификат по адресу -> C:\Users\ИмяПользователя\AppData\Roaming\redsn0w\shsh -> желательно отправить себе на почту для сохранности.

[OSX]Прикрепленный файлredsn0w_mac_0.9.15b3.zip ( 17.18 МБ )
[WIN]Прикрепленный файлredsn0w_win_0.9.15b3.zip ( 16.48 МБ )
С помощью 25PP (на данный момент неактуально)
Прикрепленное изображение

25PP

Сохраняем сертификат.
Запускаем 25PP -> Прикрепленное изображение, далее нажимаем на зонтик -> Прикрепленное изображение, выбираем наше устройство и жмем -> Прикрепленное изображение, ждем окончание процесса и вы увидите список сохраненных сертификатов, нажимаем -> Прикрепленное изображение откроется папка с сохраненными сертификатами. инструкция

Для сохранности отправьте сертификат себе на почту.

[WIN]Прикрепленный файлppsetup_2.3.5.4805.exe ( 19.69 МБ )

Старые версии
[WIN]Прикрепленный файлppsetup_2.3.1.4453.exe ( 20.07 МБ )
[WIN]Прикрепленный файлppsetup_2.3.0.4394.exe ( 19.99 МБ )
[WIN]Прикрепленный файлppsetup_2.2.2.4329.exe ( 19.3 МБ )
[WIN]Прикрепленный файлppsetup_2.2.2.4306.exe ( 19.29 МБ )
[WIN]Прикрепленный файлppsetup_2.2.1.4268.exe ( 18.62 МБ )
[WIN]Прикрепленный файлppsetup_2.2.0.4174.exe ( 17.96 МБ )
[WIN]Прикрепленный файлppsetup_2.1.0.4026.exe ( 16.97 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3636.exe ( 12.05 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3634.exe ( 11.71 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3631.exe ( 11.75 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3540.exe ( 11.29 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3539.exe ( 11.29 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3500.exe ( 11.29 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3457.exe ( 11.26 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3429.exe ( 11.24 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3373.exe ( 11.31 МБ )
[WIN]Прикрепленный файлppsetup_2.0.0.3347.exe ( 11.31 МБ )
[WIN]Прикрепленный файлpp.exe ( 6.69 МБ )
С помощью W|NbR3LL@ (на данный момент неактуально)
Прикрепленное изображение

W|NbR3LL@, требует наличие .Net Framwork 4.0

Сохраняем сертификат.
Запускаем W|NbR3LL@ -> Check Blobs, программа проверит наличие ранее сохраненных сертификатов и покажет возможность сохранения сертификата от последней, актуальной прошивки -> Latest iOS - Apple, далее выбираем последнюю версию iOS и нажимаем -> Download from Apple, сертификат будет сохранен в папке Appleblobs с программой. инструкция

Для сохранности отправьте сертификат себе на почту.

[WIN]Прикрепленный файлWinbrella_1.3.2.zip ( 755.21 КБ )

Старые версии
[WIN]Прикрепленный файлWinbrella_v1.3.1.zip ( 755.4 КБ )
[WIN]Прикрепленный файлWinbrella_v1.3.zip ( 755.31 КБ )
С помощью iSHSHit (на данный момент неактуально)
Прикрепленное изображение

-> Актуально для устройств с Джейлбрейком
iSHSHit позволяет сохранять сертификаты (SHSH) прямо с вашего устройства. Эта программа автоматически отправляет ваши сертификаты на сервера Cydia, а также может выслать сохраненные сертификаты (SHSH) по электронной почте. Скачать и установить iSHSHit можно через Cydia в репозитории BigBoss совершенно бесплатно.

Сохраняем сертификат.
Запускаем iSHSHit -> Firmware выбираем All Versions, жмем Save. После сохранения сертификатов -> Manage SHSH, жмем Send All и отправляем себе на почту.

Основная тема -> iSHSHit

[DEB]Прикрепленный файлishshit_1.1.5.deb ( 492.91 КБ )

Старая шапка
Способ № 1 - Через Cydia

Самый простой и быстрый способ.
Заходим в Cydia, находим надпись Make my life easier, thanks! и нажимаем на неё.
Прикрепленное изображение
При этом сертификат отправляется на серверы Саурика (создателя Cydia) и после этого можно вздохнуть с облегчением. При сохранённых сертификатах, на главной странице Cydia должна появиться надпись This Device Has a 3.1/3.1.2/3.1.3/4.0/4.0.1 ECID SHSH On File
Прикрепленное изображение
Если там красуется надпись This device has pendng TSS request - это значит, что сертификаты отправлены, но ещё не обработаны.
Прикрепленное изображение
Обработка может занять от нескольких минут до нескольких дней.


Способ № 2 - Usbview и Umbrella

Как получить и сохранить ECID в Windows

Для получения ECID:


1. Введите ваше устройство в Recovery Mode
A. Полностью выключаем устройство кнопкой Power(вверху на торце).
B. Зажимаем кнопку Home (круглая, внизу) и удерживаем ее.
C. Подключаем USB кабель, продолжаем держать кнопку Home, пока не появится изображение с USB шнурком и iTunes.
iTunes должен выдать предупреждение, что iPhone находится в режиме восстановления. Жмем Ок.

2. Скачайте и запустите Прикрепленный файлusbview.rar ( 30.18 КБ )
, после чего в меню в разделе ”Оptions”, выберите ”Сonfig Descriptors” (напротив появится галочка).
3. Нажмите на клавиатуре F5(обновить) и прокрутите вниз до строчки ”Apple Recovery (iBoot) USB drive”, и нажмите на нее.
Прикрепленное изображение

4. Перепишите себе 16-ти значный код ECID.
5. Выйдите из Recovery Mode зажав Home и Power на 10 секунд.

Для сохранения ECID:


1. Введите устройство в Recovery Mode, подключите к компьютеру и запустите iTunes.
2. Скачайте и запустите Прикрепленный файлumbrella.zip ( 4.94 МБ )

3. В поле ECID введите номер полученный выше, а в графе ”SHSH Repository” укажите Saurik-Cydia.
[attachment="467725:iPadJailbreak.png"]
4. Нажмите кнопку ”Submit”, при этом нужный вам файл сохранится в папке с утилитой Umbrella.
5. Сохраните и берегите этот файл, если не хотите потерять возможность отката прошивки.

Как откатить прошивку:


1. Открываем файл Hosts(C:WindowsSystem32driversetchosts), предварительно сделав его бекап.
2. Дописываем в самом низу 74.208.105.171 gs.apple.com
3. Скачиваем нужную прошивку, вводим устройство в DFU или Recovery Mode, потом Shif + Восстановить и выбираем скаченную прошивку.

Не забываем, что потом нужно будет обязательно удалить прописанную строчку в файле Hosts.


Способ № 3 - AutoSHSH RC2 3.1.33.2 (спасибо wesStyle )

AutoSHSH RC2 3.1.33.2


Не так давно команда iH8sn0w разместила на своем сайте программу AutoSHSH, призванную помочь пользователям iPod touch 3G, iPhone 3GS или iPad с прошивками 3.1.3 и 3.2 легко получить SHSH сертификаты для своей прошивки и сохранить их на серверах Саурика(Cydia). Программа является надстройкой для Umbrella Firmware (спасибо Spuner'у за открытие)

Программа очень актуально вследствии выхода user-landed джеила Spirit

Скачать: Прикрепленный файлAutoSHSH_3.1.3_3.2__RC2.exe ( 1.25 МБ )

Небольшой FAQ:
Q: А что такое этот SHSH?
A: Это набор сертификатов, позволяющий вам установить конкретную прошивку на конкретный аппарат, вне зависимости отжелания Apple :rolleyes:

Q: А как эти пользоваться?
A: Очень просто: [FAQ] Откат прошивок.

Q: А подойдет ли мой SHSH другим устройствам?
A: Нет, он выдается на конкретное устройство и на конкретную прошивку


Использование


После запуска программы вы будуте предупреждены о том, что программе требуется интернет-соединение и, что она может работать только с одним аппаратом, подключенным в Recovery режиме.

Далее программа спросит, установлена ли у вас Java RunTime - машина. Если таковой нет или вы по каким-то причинам не знаете что это, то нажимайте "No". После этого откроется браузер и будет скачана последняя версия джава-машины.
В моем случае, даже при установленной джава-машине, программа выдавала ошибку, так что я просто переустановил ее, нажав "No"

После этого переведите ваш аппарат в Recovery режим.
Как перевести аппаратв Recovery - режим?
Для этого подключите кабель к устройству и зажмите кнупку блокировки с центральной клавишей до тех пор, пока аппарат не выключится (около 5-7 секунд). Потом подождите 3 секунды и отпустите кнопку блокировки.
Через некоторое время iTunes сообщит о том, что был найдет i* в режиме восстановления, экран при этом гореть не будет.
Для включения аппарата в нормальном режиме достаточно опять зажать дву кнопки, пока не загорится дисплей

Теперь осталось только нажать на большую кнопку "Grab my SHSH Blobs Automattcalyy". Через некоторое время вам будет предложено сохранить свои SHSH. Советую сохранить их в надежное место, а не на рабочий стол ;)
Все, теперь можно не боятся обновления/восстановления прошивки и потери джейла.


Способ № 4 - TinyUmbrella (спасибо aristos86 )

Cразу скажу, TinyUmbrella не закачивает SHSH, а только скачивает их, а это значит, что бесполезно выбирать ту прошивку, для которой вы не успели или не смогли сохранить SHSH. Если вы хотите получить SHSH с сервера Сидии, то выбирайте только ту прошивку, которую сохраняла Сидия (проверить это можно в самой Сидии), если вы хотите получить SHSH от Apple то выбирайте только последнюю стабильную прошивку. Другую вам просто не отдадут.
TinyUmbrella и как оказалось, помогает закинуть файлы SHSH на сервер Saurik, т.е. в cydia, от прошивки 4.0.
И так вот мини F.A.Q.:

1. Сначала вам нужно скачать TinyUmbrella, а также установить JAVA машину.
2. После загрузки и установки JAVA, подключите 3G/3GS iPhone или IPod Touch 2G к компьютеру.
3. Теперь запустите TinyUmbrella и нажмите Save My SHSH.
Все! Теперь у вас есть SHSH файлы на серверах Cydia, что будет полезным, если вы когда-нибудь захотите сделать "даунгрейд" iPhone 3G / 3GS или IPod Touch 2G с IOS 4 на более поздние прошивки 3.1.2/3.1.3.
Если вы нажмете на дополнительные опции в интерфейсе TinyUmbrella, вы также можете сохранять их локально на вашем компьютере.


Вот сама программа - Версия 5.01.00 для Windows
Версия 6.01.01 для Win 8 x64
6.01.01 для Mac

Вот JAVA машина Прикрепленный файлJAVA_6.exe ( 854.28 КБ )


Откат

1. Вводим iPhone (любой) в DFU mode
2. Открываем TinyUmbrella
3. Кликаем "Display SHSH" смотрим имеются ли SHSH для 4.0 и 4.0.1, если нет сохраняем их, или если сохранены локально, то просто копируете SHSH от 4.0 по пути C:Usersваша учетная запись.shsh
4. Жмем "Start TSS Server", потом идем в C:WindowsSystem32driversetc открываем файл hosts с помощью "Блокнота", если в самом конце нет 74.208.105.171 gs.apple.com, то в самой последней строчке дописываем или исправляем (у меня было 127.0.0.1 gs.apple.com, поправил IP и все заработало)
5. Открываем iTunes 9.2, зажимаем Shift и жмем "Восстановить"
6. Выбираем iOS 4.0 и ждем окончания процесса
7. После окончания iTunes выдаст ошибку 1015, 1013 или 101, просто жмем "OK"
8. Переключаемся на TinyUmbrella и жмем "Kick Device Out of Recovery", либо запускаем программу RecBoot и жмем "Exit Recovery Mode"
Вот и все.

Для Windows
Для Mac



Сообщение отредактировал T0ugh - 19.07.17, 22:36
Причина редактирования: iOS 10.3.3



Реп: (0)
Всё разложили по полочкам, большое спасибо!



Реп: (9)
Имеется iphone 6 c 8.0.2 и Ipad Air с 8.1.2
Какой программой мне сохранять SHSH?
Только TinyUmbrella и Winbrella мне подходят, я правильно понимаю?
Причем, первая сохранит SHSH от установленной в аппарате версии, а последняя - от 8.2 с сайта Apple?
И второе...
Эти сертификаты пока бесполезны, и пусть лежат до лучших времён, пока не выйдет программа, восстанавливающая старые прошивки?

Спасибо.



Реп: (1771)
LetQ @ 07.04.2015, 13:33 *
Только TinyUmbrella

Только
LetQ @ 07.04.2015, 13:33 *
Эти сертификаты пока бесполезны

Бесполезны



Реп: (9)
У меня тинеумбрелла всё сохраняет, но после перезапуска, или нового запуска программы через некоторое время, пишет в строке состояния "Loading History" - и всё, молчит. Не зависает (меню и кнопка доступны), но и ничего не делает. На подключения девайсов не реагирует.
Помогает только удаление папки ".tu" в профиле юзера (это новая папка с сертификатами, теперь не ".shsh", как написано в шапке темы), но собственно тогда всё сохраненное коту под хвост.
Да и вообще интерфейс программы текущей версии - другой и описание совсем не соответствует описанию в шапке. В связи с этим вопрос - а как правильно-то? Для новых версий?



Реп: (1)
Подскажите пожалуйста. Скачал я TinyUmbrella но вид программы другой по инструкции не получается не чего сделать. Может надо что та где та для начала выбрать. На скрине видно что все не так
Прикрепленное изображение


Сообщение отредактировал T0ugh - 23.04.15, 02:14
Причина редактирования: Фото под спойлер



Реп: (0)
Привет!

iFaith выдает ошибку в WIN 7 (64): Необрабатываемое исключение в приложении... startIndex не может быть больше, чем длина строки. Имя параметра: startIndex.

Сам решения не нашел. Кто-нибудь знает, как исправить эту ошибку?

PS. И еще вопрос. TinyUmbrella сохраняет сертификаты прямо с телефона или скачивает с сервера последние?

Спасибо.



Реп: (13)
* zero-q,
сохранять сертификаты надо пока эта прошивка подписывается сервером apple, а вы видимо сохраняли уже после того как apple перестала подписывать ios 6 !

Сообщение отредактировал T0ugh - 20.05.15, 12:09



Реп: (16)
Здравствуйте..Есть ли вероятность того, что в следующих обновлениях, можно будет сохранить shsh от ios 6 (если она установлена на телефоне) с последующим откатом ??? Заранее благодарен за ответ. И как я понимаю, сохранить shsh для ios 6 на данный момент невозможно ???

Сообщение отредактировал arroy09 - 09.06.15, 17:20



Реп: (1771)
arroy09 @ 09.06.2015, 17:18 *
Есть ли вероятность того, что в следующих обновлениях, можно будет сохранить shsh от ios 6 (если она установлена на телефоне) с последующим откатом

Если у хакеров будет настроение этим заниматься.
arroy09 @ 09.06.2015, 17:18 *
И как я понимаю, сохранить shsh для ios 6 на данный момент невозможно ???

Невозможно!



Реп: (609)
arroy09 @ 09.06.2015, 17:18 *
И как я понимаю, сохранить shsh для ios 6 на данный момент невозможно ???

В соседней теме человек пишет,что для 4S и iPad2 сохраняются с помощью последней TinyUmbrella. SHSH от 6.1.3 OTA. Другой вопрос, что пока утилита для даунгрейда с ними не работает. Как на самом деле,видимо могут сказать люди у которых стоит 6.1.3 ОТА...



Реп: (1)
Дорого дня! Не сочтите за грубость мой пост. Просто я человек далекий от прошивок ios, по этому пишу вопрос здесь и сейчас...
Проблема такова. Имеется 4ка обновленная до 7.1.2. После 6.1.3. Хотелось бы откатится обратно, но я не понимаю как это сделать! Столько разных постов с разными методами и везде разная информация. Кто то говорит что возможно кто то говорит нет... И я просто запутался. Объясните пожалуйста кому не лень (можно в QMS) есть ли таковая возможность? Сертификаты 6.1.3 ранее не сохранял. В сервисах не берутся за это, но говорят как то сделать можно. Заранее благодарен за любую помощь!!!



Реп: (609)
* Grad21,
Можно. Читай шапку темы - Откат GeekGrade только для iPhone 4 (без SHSH) Правда есть нюансы,один из которых - каждый раз при перезагрузке или выключении питания, телефон нужно будет переводить в DFU и перезагружать с помощью redsn0w



Реп: (9)
Чуваки, а есть у кого сертификаты SHSH blobs от iPad mini на iOS 6.1.3 (или 6.1.2 .... да хотя бы что-то)? Я искал весь инет и не нашел!!! Очень нужно! заранее спс)
Вот кстати от iOS 8.3: Прикрепленный файлSHSH_iPad2.5_8.3.zip ( 8.31 КБ )
(В архиве 2 SHSH, один сохранен из под TinyUmbrella (368998296937.shsh), другой из под iFaith (368998296937-ipad2,5-8.3bGM.shsh))

Сообщение отредактировал earth.lukas - 29.06.15, 21:14



Реп: (9)
UPD

Версия умбреллы с установленной java тоже не работает.
(shsh сохраняет в "историю", но при повторном открытии программа виснет при попытке читать уже сохраненную историю)
Проверено на 3-х компах, для 4-х ios-девайсов.
itunes из шапки.
Что-то явно делается не так.

Сообщение отредактировал LetQ - 01.07.15, 09:33



Реп: (50)
Доброго всем. подскажите кто в курсе, я сохранил сертификат на ios 8.3. Как я смогу им воспользоваться? И смогу ли я обратно прошиться на ios 8.3 примерно через пол года.
Прикрепленное изображение


Сообщение отредактировал denis79791212 - 01.07.15, 12:08



Реп: (1771)
* denis79791212,
Если к тому времени выйдут соответствующие инструменты - Да



Реп: (1)
При попытке сохранить shsh, tinyumbrella не видит iphone, а Winbrella вовсе не запускается, в чем может быть проблема с tinyumbrella и winbrella ?



Реп: (1771)
* sliphard,
Для работы программ необходим iTunes версии 12.0.1



Реп: (1)
* T0ugh,
Установлен, версия 12.0.1.26

Сообщение отредактировал sliphard - 02.07.15, 20:26



Реп: (1)
При запуске winbrella такая проблема, когда запускаю winbrella при неподключенном iphone все работает, как только подключаю, сразу вылезает ошибка, что была завершена работы программы, в чем может быть проблема?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 01:15