Разработчик: notcom
Версия: 4.33.00 (для Windows и Mac OS), 4.21.10 (для Lunix)
Системные требования: Java
Язык интерфейса: английский
Программы в архиве:
1. TinyUmbrella для Windows, Mac OS X, Lunix
2. Fix Recovery для Windows, Mac OS X
Размер: 4,19 Мб
Важно: инструкция актуальна для iPhone 3G, 3Gs, 4 / iPod Touch 2G (MC Model), 3G, 4G / iPad, iPad 2
SHSH — это пакет безопасности, в котором содержится разрешение от Apple прошить iPhone, iPod или iPad определенной прошивкой. Получить их можно только от Apple, и для каждого устройства они уникальны (это значит, что вам не удастся прошить свой телефон с помощью SHSH брата, бабушки, кота). Получить SHSH можно только на прошивку в настоящее время признанной последней стабильной, вне зависимости от той на которой вы находитесь сейчас.
Установка любой iOS ниже последней стабильной для конкретного девайса является действием несанционированным фирмой эпл. Не важно хотите ли вы откатить или установить прошивку выше, изначально эпл предоставляет возможность установить только последнюю стабильную версию, и Apple выдает SHSH только для нее (SHSH — своего рода разрешение на установку, ключ, без этого разрешения прошивка не встанет). Когда вы обновляете через айтюнс просто кнопочкой обновить, эпл также присылает вам SHSH для последней стабильной версии, и вы обновляетесь именно на неё.
Tinyumbrella позволяет обойти этот маразм, но т.к. для каждого девайса ключ уникальный и предоставить может только эпл, сохранять ключи необходимо заранее.
Так что не важно какая у вас сейчас стоит прошивка, без SHSH вы сможете установить только последнюю стабильную версию по мнению эпл для вашего девайса. И без SHSH для прошивки, которую вы хотите установить, вы не установите никакую iOS, будет возникать ошибка 3194. (Последнюю стабильную iOS вы можете установить без SHSH, т.к. при нажатии кнопки обновить вам присылается вам ключ SHSH от эпл).
Cамый простой способ получить SHSH сразу и к себе на компьютер —
TinyUmbrella.
Для чего нужны SHSH (читаем если все еще не понятно)
Нужны они могут по разным причинам. Например, для повышения или восстановления (если произошел какой-то сбой) на прошивку чуть ниже по версии от последней стабильной, т.к. в последней стабильной вас что-то не устраивает, как то: на момент перепрошивки на последнюю стабильную iOS нет джейлбрейка, или последняя стабильная iOS жрет батарею явно больше, чем та, на которую вы хотите прошиться и т.д.
Или они могут понадобится для даунгрейда: после установки последней стаб. iOS, вам в ней что-то не понравилось (например, опять же жрет батарею нищадно) и вы хотите вернуться на предыдущую прошивку. Так вот, эпл официально запрещает даунгрейд. И даунгрейдится можно с использованием тиниамбреллы и SHSH.
Восстановление на iOS ниже последней стабильной тоже потребует SHSH. Так что при каком-либо сбое прошивки, восстановиться без SHSH вы сможете только на последнюю стабильную iOS, вне зависимости от того, какая iOS сейчас на девайсе.
Детальное рассмотрение программы. Какая кнопка что означает.
Основные настройки
(General)Device Model — модель устройства, необходима для определения бутрома в плеерах iPod Touch 2G, а также для определения страны, для которой изготовлен девайс и, как следствие, для определения заблокирован он или является неверлоком (сим-фри). Если залочен, то еще и на какого оператора.
Installed Frimeware Version — текущая прошивка на устройстве, определяет возможность джейлбрейка.
Installed Baseband Version — текущая прошивка модема, определяет возможность анлока.
ECID — теперь указывается и в десятиричной и в шестнадцатиричной системе. Если в нем возникает ошикба или девайса нет на руках, то можно ввести вручную. Чтобы узнать свой ECID без Umbrella, необходимо воспользоваться утилитой usbview для Windows. Как только вы подключите ваше устройство в Recovery Mode и выбирите порт USB, в списке информации по устройству на этом порте появится ECID. Но как правило Umbrella правильно определяет ECID и необходимости в этом нет.
Serial Number — серийный номер, определяет версию бутрома и, как следствие, метод, используемый для установки кастомных прошивок.
IMEI — индивидуальный идентификатор использующийся опсом для обозначения устройства в состовой сети.
Saved SHSH — SHSH, cохраненные локально, т.е. на жестком диске данного компьютра. Т.е. те, которые вы можете использовать для восстановления прошивки с помощью TSS Server'а.
Расширенные настройки (Advanced)
Save ALL Avialable SHSH — cохранять все доступные SHSH в один клик. Очень полезная функция.
Set Hosts on Cydia on Exit — оставлять настройки переадресации в фале Hosts на сервер Cydia после выхода. Довольно удобно, если у вас есть SHSH, то при выключенной TinyUmbrella вы все равно сможете восстановиться используя сервер Cydia вместо локального TSS.
Request SHSH from Cydia — отпавлять запросы к серверу Сидии. Если галочку снять, то TinyUmbrella, будет обращаться к Apple.
Overwrite SHSH on "Save SHSH" — перезаписывать SHSH при каждом запросе.
When connecting device, prefer my custom name... — выводить имя устройства, которое задано в iTunes.Лог (Log)Лог в Umbrella бывает очень полезен. Найти вы его сможете на вкладке Log. Как правило, после попытки сохранения SHSH он выглядит так:
code:
10/24/2010 22:11:01.468 Loaded History...
10/24/2010 22:11:02.077 Device connected: iPhone 3Gs
10/24/2010 22:11:02.695 Loaded History...
10/24/2010 22:11:03.277 Caching shsh files...
10/24/2010 22:11:03.329 Found [14] shsh files to cache...
10/24/2010 22:11:03.362 Cached [14] shsh files
10/24/2010 22:11:04.679 You are using the current version of TinyUmbrella.
10/24/2010 22:12:10.526 Started saving SHSHs for [iPhone 3Gs]
10/24/2010 22:13:07.423 This device isn't eligible for the requested build.
10/24/2010 22:13:07.485 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 3.0 (7A341) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.
10/24/2010 22:13:10.619 This device isn't eligible for the requested build.
10/24/2010 22:13:10.632 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 3.1 (7C144) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.
10/24/2010 22:13:55.402 This device isn't eligible for the requested build.
10/24/2010 22:13:55.410 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 3.1.2 (7D11) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.
10/24/2010 22:13:57.513 This device isn't eligible for the requested build.
10/24/2010 22:13:57.524 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone3GS 3.0.1 (7A400) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.
10/24/2010 22:14:01.488 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/24/2010 22:14:06.690 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/24/2010 22:14:07.934 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/24/2010 22:14:12.256 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/24/2010 22:14:12.661 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/24/2010 22:14:12.801 Finished saving SHSHs for [iPhone 3Gs]
10/24/2010 22:14:13.050 Caching shsh files...
10/24/2010 22:14:13.077 Found [14] shsh files to cache...
10/24/2010 22:14:13.093 Cached [14] shsh files
Из него мы видим, как
TinyUmbrella пытается сохранить SHSH для всех прошивок актуальных для вашего устройства.
Сохранение SHSH
* Подключаем девайс к USB порту.
* Выключаем Skype (т.к. Umbrella с ним не дружит) и другие фоновые программы, включая iTunes.
* Запускаем TinyUmbrella с правами администратора (Если у вас Windows Vista\7)
* Нажимаем на Save SHSH (разумеется галочка Save ALL Avialable SHSH в расширенных настройках должна стоять).
По умолчанию пакеты хранятся по адресу:
WinXP: С://Documents and settings/User_Name/.shsh
Win Vista / 7: C://Users/User_Name/.shsh
Mac OS X: ~/.shsh]
Восстановление прошивки
* Смотрим на список доступных вам SHSH, выбираем из них подходящий для iOS, которую вы хотите установить.
* Нажимаем на Start TSS Server.
* После этого можете восстанавливать устройство на прошивку через DFU или Recovery mode и нажатием Shift (Win) или Alt (OS X) + «Восстановить» в iTunes, где указываем путь к прошивке, идентичной выбранному вами SHSH пакету.
Если вы указали Set Hosts on Cydia on Exit, то вы вовсе можете не запускать TSS Server, а просто закрыть TinyUmbrella и проверить файл Hosts на наличие в нем перенаправления на сервер Cydia. Открыть iTunes и восстанавливаться через Shift (Alt на Mac OS X) + Восстановить и указать путь к прошивке, идентичной выбранному вами SHSH пакету.
Внимание!
После запуска TSS Сервера, рушиться iTunes — это нормально. Тем самым он показывает, что перенаправил его на себя. Вы можете смело открывать iTunes снова и восстанавливаться на нужную прошивку без ошибки 3194.
Выходим из Recovery Loop
(Побег из петли)
Recovery Loop (дословно «Петля восстановления») — явление, при котором восстановление на какую-либо прошивку возвращает вас к режиму восстановления. Выражается в виде того, что устройство сразу при загрузке переходит в Recovery (Шнурок + значок iTunes). Обычно характерно для ошибок 29, 1013, 1015 и нескольких других (приведенные ошибки наиболее вероятны). В 99% случаев Recovery Loop вызвана iTunes'ом: в конце процесса восстановления он проводит проверку на целостность системы и ее компонентов, и если некоторые части не соответствуют тому, что iTunes собственно восстанавливал, единственным выводом тунца остается то, что восстановление прошло с ошибкой, и его нужно переделать. И так по кругу.
TinyUmbrella позволяет выйти из этого замкнутого круга, силой протолкнув проверку до конца. Как это делается?
Если вы не уверены, что же могло спровоцировать петлю, настоятельно рекомендую сначала ознакомиться со списком ошибок iTunes
Если у вас прошивка ниже 4.2.1:
* Если устройство выключено - включаем, ждем шнурка на экране.
* Открываем TinyUmbrella
* Выбираем свое устройство в списке и нажимаем Exit Recovery.
* Все, дальнейшие действия выполняются автоматически.
Если у вас прошивка 4.2.1 или выше:
На 4.2.1 Exit Recovery не всегда помогает, в этом случае нужно использовать Fix Recovery.
1. Убедитесь, что у вас версия TinyUmbrella выше 4.21.12 (в раздаче последняя на данный момент версия 4.33.00)
2. Выключаем устройство.
3. Вводим его в DFU Mode
FAQ — DFU Mod
DFU Mode (Device Firmware Upgrade). Действует в обход операционной системы девайса и напрямую перепрошивает firmware.
Как Ввести iPhone/iPod Touch/iPad в DFU Mode:
* Выключаем iTunes.
* Подключаем USB кабель.
* Полностью выключаем девайс.
* Зажимаем Power на 3 секунды.
* Не отпуская Power, зажимаем Home на 10 секунд.
* Отпускаем кнопку Power и продолжаем удерживать Home еще приблизительно 10 секунд.
* На экране телефона ничего не должно появится. Если появилось яблоко или шнур USB, то нужно повторить все с начала.
ОС компьютера выдаст, что обнаружено новое устройство...
Как Вывести iPhone/iPod Touch/iPad из DFU Mode:
(В DFU на экране ничего не видно, или экран белый)
* Подключаем USB кабель.
* Одновременно зажимаем Home и Power ровно на 10 секунд. По истечении 10 секунд отпускаем обе кнопки.
* Нажимаем на кнопку Power, девайс загружается.
или
* Без подключенного кабеля, зажимаем одновременно кнопки Home и Power, пока не увидим белое яблоко. После этого девайс загрузится.
4. Включаем TinyUmbrella, выбиаем свое устройство в списке (замете! В DFU оно будет обозначено комбинацией цифр в списке, т.к. не предоставляет своего имени).
5. Кнопка Fix Recvoery становиться активной, нажимаем на нее, после подтверждаем свои действия (Yes).
6. Ждем пока устройство перезагрузиться уже в Normal Mode.
Новый способ выхода из Recovery Loop от разработчика
(С помощью fixrecovery)
Ваши действия, как только вы прошили свое устройство на iOS 4.2.1 или 4.3 и ввели устройство в страшный цикл восстановления:
1. Выключите iTunes.
2. Переведите ваш девайс в DFU Mode. (Как это сделать написано выше)
3. Запустите соответствующую исполнительную программу. Т.е. fixrecovery421 для 4.2.1 или fixrecovery43 для 4.3
4. Ждите
5. Profit.
Внимание!
Помните, что если вы не знаете, чем был вызван Recovery loop (вы не пытались манипулировать с модемом телефона по каким-либо инструкциям и он возник на оффициальной прошивке в виде ошибок с двузначным номером), принудительный выход из петли не гарантирует работоспособность вашего устройства! Это всего-лишь метод обхода некоторых механизмов, а не утилита для ремонта и обслуживания.
Если у вас возникает ошибка System (PID:4) must be killed! при запуске TinyUmbrella
Решение:
* Отключите Skype, Kaspersky.
* Проверим, что сидит на порту 80. Запустите командную строку (от имени администратора):
o Пуск
o Выполнить.
o cmd.exe
* Впишите в окно командной строки следующее:
netstat -o -n -a | findstr 0.0:80
Последняя колонка LISTENING — это ваш ID или PID.
* Откройте «Диспетчер Задач»
* Нажмите «Вид», далее «Выбрать столбцы» и отметьте галочкой «ИД процесса (PID)»
* Откройте вкладку «Процессы»
* Найдите ваш процесс по номеру ID, который мы нашли с Вами в начале инструкции.
Скорее всего, это будет процесс «System - NT Kernel & System«. Нам нужно его убить.
Но не завершайте его, т.к. скорее всего это у вас не получится. А если получится, то вы увидите синий экран смерти BSOD.
* Перейдите во вкладку "Службы", найдите службу "W3SVC - Служба веб-публикаций", остановите эту службу.
Всё, TinyUmrella больше не должна ругаться.
P.S.: название служб может различаться (возможно, т.к. не уверен) на различных версиях Windows.
При составлении инструкции использовался материал с iGuides.ru.
Скачать TinyUmbrella для Windows, Lunix и Mac OS
Скачать / Download с Turbobit.net
Скачать / Download с Unibytes.com
Скачать / Download с Depositfiles.com
Скачать / Download с GigaBase.com
Скачать / Download со Spid-Bit.ru
Скачать / Download с Share4web.com