Сегодня мы изучим программу TinyUmbrella для сохранения сертификатов SHSH apple устройств в том числе iPhone 7 и iPad Air 2 и т.д. Сертификаты SHSH необходимы для того, чтобы иметь возможность отката (понижения) прошивки на более раннюю версию, которая поддерживается теми или иными инструментами для взлома. В данной статье мы разберем следующие вопросы:
Несколько лет назад Apple ввела «комплексную проверку верификации», которая сделала невозможным откат прошивки и теперь при попытке восстановить или обновить прошивку устройства, iTunes связывается с сервером Apple, отсылает туда специальный код прошивки и уникальный идентификатор чипа вашего устройства (ECID), а в ответ получает уникальную цифровую подпись (SHSH), без которой устройство не сможет загрузиться. Если эта прошивка ниже актуальной, то Apple её не подписывает и процесс обновления завершается ошибкой.
Чтобы обойти это ограничение, хакеры придумали инструмента TinyUmbrella позволяющее сохранять сертификаты SHSH для любого мобильного устройства Apple, в том числе для iPhone 7, iPad Air 2.
Внимание! Для использования TinyUmbrella на вашем компьютере должен быть обязательно установлен iTunes.
1) Для использования TinyUmbrella требуется Java, так что вам необходимо убедиться, что она установлена на вашем компьютере. Самую последнюю версию Java можно скачать .
2) Выключаем Skype (т.к. Umbrella с ним не дружит) и Ловивконтакте (если установлена), антивирус и файервол.
3) Скачайте последнюю версию TinyUmbrella для вашей операционной системы TinyUmbrella 32 бит и TinyUmbrell a 64 бит
4) Подключаем девайс к USB порту.
5)
Запускаем TinyUmbrella с правами администратора (Если у вас Windows Vista\7)
убедитесь, что не возникло никаких сообщений об ошибке при запуске и
программа распознала ваш iphone.
В противном случае вам нужно проверить, открыт ли порт 80, а также находится ли ваш host-файл в состоянии «только чтение».
6) В левой части, в дереве "Connected ", находим свое устройство и выбираем его.
7) Нажимаем кнопку «Save all SHSH» , после чего программа загрузит ваш текущий сертификат SHSH с сервера Apple.
8) Послед чего во вкладке General вы увидите список всех ваших загруженных сертификатов (подписей SHSH)
9) Если не получатеся то можно попробовать снять галочку во вкладке Advanсed c "Request SHSH from Cydia" (или поставьте если она снята) и ещё раз нажмите Save SHSH.
Windows Vista/7/8 - C:\Users\ИмяПользователя\.tu\.shsh
Убедитесь, что SHSH сохранены, согласно инструкции выше.
1) При необходимости создайте резервную копию данных устройства с помощью iTunes, а затем закройте iTunes.
2) Запустите TinyUmbrella, убедитесь, что не возникло никаких сообщений об ошибке при запуске.
3) Нажмите «Start TSS server».
4) Скачайте прошивку, на которую вы хотите восстановиться. Их можно найти в сети.
5) Запустите iTunes и нажмите Shift+Восстановить (Option+Восстановить для Mac). Выберите скаченный файл прошивки. Не перепутайте с кнопкой «Обновить».
6) После того, как прошивка восстановится, вы можете получить ошибку 1004. Ничего страшного, просто нажмите «Exit Recovery» в интерфейсе TinyUmbrella, если такая ошибка появится.
7) При необходимости восстановитесь из резервной копии в iTunes.
1) Для того чтобы запустить TinyUmbrella нужно данный файлы скинуть в папку C:\Users\Пользователь\.tu\.cache с заменой.
2) Для старой версии TinyUmbrella перейти по следующему пути: C:\Users\Имя пользователя\.shsh\.cache\. заменить данный файл
В отличие от предыдущих версий TinyUmbrella, новая версия этого инструмента сохраняет сертификаты SHSH для одного устройства в одном файле.
Если в настоящее время на вашем устройстве установлена одна из предыдущих версий iOS, то TinyUmbrella не сможет сохранить сертификаты SHSH для этой прошивки. Дело в том, что TinyUmbrella позволяет сохранять сертификаты SHSH только для тех прошивок, которые на данный момент подписываются Apple.
По-умолчанию TinyUmbrella сохраняет историю всех устройств, которые были подключены к компьютеру во время её работы. Это очень удобно, но, если вы хотите очистить историю для каких-либо устройств, перейдите в следующую папку:
~/.tu/.known_devices
Если вы прошиваете iPhone, помните, что при повышении версии прошивки также повышается версия модема. В большинстве случаев такое повышение необратимо! В этом нет ничего страшного, если вам не нужен анлок, однако если у вас залоченный iPhone, вы можете надолго или навсегда лишиться возможности звонить. Для повышения прошивок на залоченных iPhone вам потребуется воспользоваться .
Данная инструкция справедлива только для старых прошивок, которые больше подписываются серверами Apple.
Узнать, какие версии iOS являются неактуальными, вы можете на страницах с информацией по соответствующим прошивкам, либо в нашем .
Для актуальных версий iOS следует применять .
Данная инструкция не распространяется на устройства с процессорами Apple A5 и новее - на iPad 2/3/4, на iPhone 4S/5, на iPod touch 5G и пр. Многие из этих устройств вообще не поддаются откату на старые прошивки, для остальных следует применять совершенно другой .
Не смотря на длительное знакомство с такими устройствами как iPhone и iPad, я никогда не сталкивался с программой , хотя слышал о ней не раз от любителей поковыряться и глубинных исследователей Apple-гаджетов. Но сегодня мое первое знакомство с TinyUmbrella состоялось, правда программа поначалу отказалась работать.
TinyUmbrella понадобилась мне для выхода из Recovery Mode, в который впал мой iPhone и iPod touch после обновить прошивку до версии iOS 7. Немного разобравшись с этой программой, мы решили рассказать о ней вам. Первое что нужно знать – как скачать и установить TinyUmbrella в свой компьютер.
Для того чтобы бесплатно загрузить TinyUmbrella, заходим в блог – The Firmware Umbrella , он на английском языке, но разобраться здесь можно, справа есть раздел – Download Links, в котором можно скачать TinyUmbrella как для Windows, так и для Mac OS.
Скачать TinyUmbrella можно как для Windows, так и для Mac
Мы работали с программой в Windows, поэтому нажали на TinyUmbrella и загрузили программу в компьютер, состоит она всего из одного пускового файла – TinyUmbrella-7.00.00a.exe
Устанавливать или инсталлировать программу TinyUmbrella ненужно. Запускаем скаченный файл и пользуемся. Часто бывает, что TinyUmbrella не запускается и не работает.
TinyUmbrella не запускается без Java и выдает ошибку
К примеру, в нашем случае, при попытке запустить программу появлялось сообщение об ошибке:
No JVM could be found on your system.
Please define EXE4J_JAVA_HOME
To point to an installed 32-bit JDK or JRE or download a JRE from www.java.com.
Оказалось, для работы TinyUmbrella необходимо, чтобы в компьютере были установлены Java и NET Framework 3.5, если их нет или версии устаревшие, то программа не работает.
В нашем компьютере отсутствовала Java, поэтому пришлось её установить:
Заходим на официальный сайт Java и загружаем Java для своей операционной системы, для своей Windows мы выбрали автономный установщик, скачали его в виде файла: jre-7u40-windows-i586.exe
, и установили в компьютер.
После установки Java программа TinyUmbrella заработала и начала запускаться. После чего нам повезло, при помощи Umbrella нам удалось , в который попали наш iPhone и iPad при неудачной прошивке. Ну а тем кто надумает откатить прошивку, TinyUmbrella поможет сохранить сертификаты SHSH в компьютер.
Не всегда Cydia дает возможность сохранять SHSH , и лучше всем узнать об альтернативных способах этого процесса, в частности, TinyUmbrella . Но для начала поговорим о том, что же вообще такое SHSH.
SHSH — это, говоря простым языком, уникальная подпись, который проверяется на серверах Apple, когда вы пытаетесь сделать восстановление прошивки на любом iДевайсе. Когда выходит новая прошивка, Apple прекращает подписывать старые, делая невозможным восстановление на них через iTunes. Таким образом, вы должны сохранить SHSH до того , как Apple выпустит новую прошивку. Не важно, обновитесь вы на нее или нет.
Теперь о том, почему важно сохранять SHSH . Создатель Cydia установил новый сервер, который, если можно так выразится, притворяется сервером Apple и готов принять ваши старые подписи SHSH , так что вы сможете восстанавливаться или откатываться на более ранние прошивки. Это важно, потому что если вы не имеете сохраненных SHSH и случайно или от безысходности обновились на новую прошивку, то потеряете джейлбрейк, анлок и уже не сможете вернуться на старую версию iOS, чтобы компенсировать потери.
Если простой способ сохранения SHSH , кнопка «Make my life easier» в Cydia, по каким-то причинам недоступен, для этого существует отдельная утилита, которая позволяет сохранять подписи как у себя на компьютере, так и на сервере, а также восстанавливать прошивку через iTunes. Вы даже можете использовать TinyUmbrella для сохранения SHSH, если у вас нет джейлбрейка. У вас будет возможность сохранить подписи для самой новой прошивки, даже на устройстве стоит более ранняя. Скачать TinyUmbrella можно , ссылки в правой колонке.
Инструкция по сохранению SHSH.
1) Скачайте и запустить TinyUmbrella , убедитесь, что программа распознала ваш iДевайс.
2) Нажмите «Save my SHSH» .
3) Программа сохранит подписи для всех возможных прошивок. Информацию о результатах можно прочесть в логе.
4) Теперь нажмите «General» . Вы должны видеть список всех сохраненных подписей на вашем компьютере.
Инструкция по восстановлению с использованием сохраненных SHSH.
Убедитесь, что SHSH сохранены, согласно инструкции выше.
1) При необходимости создайте резервную копию данных устройства с помощью iTunes, а затем закройте iTunes.
2) Запустите TinyUmbrella, убедитесь, что не возникло никаких сообщений об ошибке при запуске. В противном случае вам нужно проверить, открыт ли порт 80, а также находится ли ваш host-файл в состоянии «только чтение».
Продвинутый надежный смартфон давно стал предметом первой необходимости для всех жителей больших городов, которые неизменно куда-то спешат и постоянно нуждаются в современном "помощнике". Ведь с его помощью возможны не только телефонные звонки, но и многое другое, – можно отыскать кратчайший маршрут, проверить электронную почту, написать друзьям по Viber или WhatsApp, отправить отчет коллегам, позвонить родне или даже просто поиграть в расслабляющие игры в дороге.
Разумеется, несмотря на всю внешнюю простоту устройства и использования, подобные девайсы всегда будут довольно проблематичны в полноценном обслуживании. Их слабым местом можно назвать установленное программное обеспечение, которое периодически требует обновлений, не говоря уже о проблемах с установками таких апдейтов. Однако, в случае с программой TinyUmbrella для Windows или Mac OS ситуация кардинальным образом меняется. Тем более, что последняя версия программы поддерживает все последние продукты от Apple .
Таким образом, дабы несчастные пользователи не оказались в тяжелой жизненной ситуации, когда они просто не могут нормально использовать свои гаджеты, заботливые разработчики из NotCom придумали оригинальное решение проблемы с переходом на старую прошивку - практичную программу TinyUmbrella. С ее помощью, вы как раз, и сможете сберечь необходимые SHSH ключи и использовать их вновь при возникновении необходимости.
Так вот, если Вы владелец Jailbreak-устройства, то иметь в своём арсенале подобную утилиту просто необходимо, если, конечно, Вы планируете обновляться.
challenge-sp.ru - Программы. Windows. Устройства. Настройка. Браузеры