Ввод iPhone и iPad в DFU (режим восстановления)

Инструкции для КПК (PPC)

Модератор: чипега

Аватара пользователя
Ivankon88
Опытный
Опытный
Сообщения: 120
Зарегистрирован: 17.11.2010 23:12
Модель телефона: Sony Ericson wt19i
Прошивка: MIUI 2.12.21
Sat-ресивер: Sky Star2 Express HD
Откуда: Туркмения
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#11 » Ivankon88 » 28.06.2011 15:55

всё равно выдаёт ошибку 3194, что бы я не делал, Apple не даёт доступ к телефону, возможно ли сделать так что бы он этот запрос не отсылал в Apple или выхода уже нет?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#12 » Blaze » 28.06.2011 17:03

Нашел статью на английском (выкладываю перевод):

Шаг 1: Скачайте "iREB" из http://ih8sn0w.com/index.php/welcome.snow

Шаг 2: Закройте iTunes 10.5.

Шаг 3: Подсоедините iPod Touch 4G к компьютеру. До подключения к ПК необходимо выключить iPod touch 4G .

Шаг 4: Запустите iREB.

Шаг 5: Выберите свое устройство на экране iREB UI и сделайте как написано в инструкции.

Шаг 6: Когда вы входите в режим DFU, экран должен быть черным, или иначе Вы находитесь в режиме восстановления.

Шаг 7: Запустите чтобы восстановить прошивку iOS 5 beta.


Еще нашел одну интересную статью.

В сентябре 2009 Jay Freeman aka saurik (автор Cydia) придумал способ обойти эту проверку. Для этого он запустил свой сервер, на котором стал хранить SHSH подписи от устройств (для этого надо было нажать в Cydia на «Make me life easier»). И после подмены сервера Apple на сервер Саурика, iTunes стал думать, что получает подпись со своего сервера и давал прошить iPod/iPhone.

Изображение
Так зачем же нужна Umbrella если есть Cydia?
  • Во первых чтобы сохранить SHSH через Cydia необходимо на плеере сделать Jailbreak (а Jailbreak выходит намного позже чем обновления прошивок) Для Umbrella не нужен Jailbreak!
  • Umbrella сохраняет подпись как на вашем компьютере так и на сервере Саурика
  • Если вдруг сервер Саурика будет перегружен и недоступен, то вы сможете воспользоваться встроенным в Umbrella внутренним сервером
Системные требования:
  • Windows XP, Windows 7 (32 или 64 bit), Windows Vista (32 или 64 bit), OSX 10.6.X, 10.5.X
  • Java виртуальная машина (версия 1.6+)
  • iTunes 9.0.x, 9.1.x, 9.2 (проверено только на 32 версиях windows)
  • Административные права
Использование:
  • Подключаем iDevice к компьютеру, Umbrella обнаружит и покажет информацию о прошивке
  • Нажимаем первую кнопку «Save Me SHSH» вот и все. SHSH сохранится на сервере Саурика и в виде файла на вашем компьютере (в Windows 7 например тут C:\Users\USERNAME\.shsh) Если у вас есть сохраненный файл от предыдущих версий Umbrella, просто скопируйте в папку .shsh
  • Кнопка «Display SHSHs» покажет информацию о прошивках, на которую вы сможете прошиться, используя встроенный TSS сервер
  • «Start TSS Server» запустит локальный вебсервер и вы сможете прошиться (откатить прошивку) через iTunes
Программа сама меняет host файл Изображение
Если для получения SHSH будете использовать внутренний TSS сервер, нужно сначало его запустить и только потом iTunes

Изображение
На скриншоте работающий TSS сервер который отдает iTunes SHSH подпись

Полученные SHSH программа хранит тут
С:/Documents and settings/UserName/.shsh (WinXP)
C:/Users/UserName/.shsh (Win Vista / 7)
~/.shsh (Mac OS X)
Программа Umbrella может получить SHSH только с сервера Cydia (если вы предварительно сохраняли) или с сервера Apple НО уже только для последней (актуальной) версии прошивки (вне зависимости от того какая прошивка установлена сейчас у вас) для вашего устройства!
Для того чтобы сохранить SHSH от текущей версии прошивки необходимо поставить галочку на Advance Options
Изображение

ECID – если не появился можно нажать Reset или ввести вручную, чтобы узнать свой ECID необходимо воспользоваться утилитой usbview для Windows, как только вы подключите ваше устройство в Recovery Mode и выбирите порт USB, в списке информации по устройству на этом порте появится ECID. Но как правило Umbrella правильно определяет ECID и необходимости в этом нет.
Device\Version Если вы хотите получить SHSH с сервера Сидии, то выбирайте только ту прошивку, которую сохраняла Сидия (проверить это можно в самой Сидии), если вы хотите получить SHSH от Apple, то выбирайте только последнюю стабильную прошивку.
Location – место откуда вы хотите получить SHSH.
Cydia – вы получите SHSH, которую предварительно сохранили, Apple – вы получите SHSH для последней прошивки для вашего устройства (как это делает iTunes, НО только для последней выпущенной версии прошивки)
Таким образом как только вы купили или обновили прошивку сразу сохраняйте текущий SHSH!

Аватара пользователя
Ivankon88
Опытный
Опытный
Сообщения: 120
Зарегистрирован: 17.11.2010 23:12
Модель телефона: Sony Ericson wt19i
Прошивка: MIUI 2.12.21
Sat-ресивер: Sky Star2 Express HD
Откуда: Туркмения
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#13 » Ivankon88 » 29.06.2011 11:05

Blaze что то вроде стало получаться, я сделал следующее, открыл программу iREB и ввёл телефон в режим DFU, у меня стал чёрный экран, потом я в файле host удалил все строки и запустил прогу TinyUmbrella для Windows предварительно сделал в ней изменения которые вы мне сказали выше(убрал галочку на Set Hosts to Cydia on Exit), и нажал кнопку start tss server, следом открыл itunes и запустил восстановление, и вот на моё удивление iphone не выдал ошибку, а начался процесс восстановления, загорелся экран и пошла загрузка, последовательно писал загрузка ПО, установка приложений и ещё что то, но вдруг опять ошибка, но теперь код 1024, в подробностях посмотрел, что это ошибка возникает при отсутствии соединения с сервером, может я чтто то перепутал в настройке, Blaze мне кажется мы двигаемся в правильном направлении, и ещё вопро, после скачивание проги "iREB" вы написали что: "Шаг 7: Запустите чтобы восстановить прошивку iOS 5 beta." Что это за бета прошивка?
С уваженим!!!! Ivankon88

Добавлено спустя 12 часов 7 минут 35 секунд:
Я чтто совсем запутался

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#14 » Blaze » 29.06.2011 11:08

Добрый день, Ivankon88.
iOS 5 Beta лучше не ставить, так как там требуется платная активация (устройство, с зарегистрированным UDID в аккаунте разработчика.) и есть много нюансов.
А так где-то близко - уже должен был прошиться без ошибки. Скорее всего не правильно настроили. Упор нужно делать на ту инструкцию с Umbrella.
Если можно, напишите что написано в окне с ошибкой 1024 (полностью весь текст окна).

Нашел еще одну статью.
iFaith – новая утилита для бекапа SHSH от iH8sn0w
Изображение

Вы можете сохранить подпись SHSH, которая стоит сейчас на Вашем аппарате (не важно 3.1.3 или 4.0.2 или 4.2.1 - любая) !!!

Несколько часов назад, молодой хакер iH8sn0w приоткрыл завесу над таинственным проектом под названием «ProjectIf». В принципе, это произошло ещё за несколько минут до начала официальной презентации, но как бы то не было, представляем вам iFaith – новый инструмент, с помощью которого любой пользователь устройства на iOS сможет понизить прошивку без сохранённых сертификатов SHSH!

Как мы знаем, начиная с iPhone 3GS компания Apple заблокировала возможность сделать откат прошивки на более раннюю. Намного позже её мы получили, благодаря Cydia, TinyUmbrella или iSHSHit, которые сохраняли эти сертификаты и в дальнейшем, при их наличии, мы могли понизить прошивку на своих устройствах. Но при этом были и ограничения. Например, если вы покупаете iPhone 4 с последней прошивкой, а для неё нет джейлбрейка, то вы не сможете восстановить его на более низкую прошивку, для которой джейлбрейк существует.

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

Важно отметить, что iFaith работает только с теми устройствами для которых в своё время Geohot нашёл эксплойт и использовал его в Limera1n, т.е. это все последние устройства, за исключением iPad 2. Также из списка были исключены iPhone 3G и iPod Touch второго поколения, так как для этих устройств не требуются сертификаты SHSH при понижении прошивки.

На данный момент этот инструмент доступен только пользователям Windows, но iH8sn0w обещает не забыть пользователей Mac и в течение нескольких недель выпустить версию iFaith, совместимую с этой операционной системой.


Инструкция:

1. Скачать и разархивировать программу.

2. Запускаем.
*Если у Вас Windows 7, то запускайте с правами администратора и в совместимости с Windows XP (Service Pack 3)

3. Окно приветствия - жмем ОК.

Изображение

4. Главное меню утилиты, которое интересуется: Что мы хотим?!
Выбираем пункт: Dump SHSH Blobs

Изображение

5. Очередное приветственное окно, которое объясняет что же можно делать по нажатию этой кнопочки, и что сейчас будет.

Изображение

В вольном переводе как-то так:
Данная утилита для вытаскивания SHSH, которые имеются у Вас на девайсе, и которые можно будет использовать для восстановления Вашего девайса в будущем, даже когда они (SHSH) уже не будут официально предоставляться.
Процедура:
- Процесс займёт несколько минут. Не прерывайте процесс, коль его начали!, - не выдёргивайте USB шнур, не нажимайте кнопочки Power+Home (когда Вам не говорят этого делать)!
- Данный процесс ни коем образом ничего не сделает с Вашим девайсом.
- Данная утилита поддерживает следующие прошивки: 3.1.x/3.2.x/4.0.x/4.1/4.2.x/4.3/4.3.1/4.3.2/4.3.3
- Поддерживаемые девайсы: Apple TV 2, iPad 1, iPhone 3GS, iPhone4, iPod Touch 3 and iPod Touch 4
Нажимаем кнопку [Proceed] для того, чтобы запустить работу утилиты.

6. Различные благодарности!

Изображение

7. Вопрос, не Apple TV2 тот девайс, который сейчас подключен?!

Изображение

Жмём [No]

8. Пожалуйста выключите Ваш девайс, и нажмите кнопку [Start].
Изображение

Нажимаем на девайсе кнопку [Power] и нажимаем в утилите кнопку [Start].

9.Начинается отсчётное время, после которого Вас просят нажать и держать кнопки: [Power]+[Home] (на картинке показано, где эти кнопки).

Изображение

Время заканчивается, - нажимаем и держим!

10. После Вас просят, отпустить кнопку [Power], но продолжает держать кнопку [Home].

Изображение

Когда отсчёт заканчивается, отпускаем кнопку, и сидим... ждём!, пока программа пробежиться по всем процедурам!

11. Ждем ...
Изображение

Ждем...

Изображение

Конец процедуры и на экране:

Изображение

12. Открывается окошко, которое интересуется – куда же Нас сохранить «выуденые» SHSH. Выбираем место, и жмём кнопку [Save]

Изображение

13. Ну вот и всё сохранено! Вам советуют хранить эти SHSH в очень надёжном месте!, к примеру: переслать себе на e-mail (в этой мысли я поддерживаю производителя)!

Изображение


Часть 2 Откат с помощью iFaith

1. Зайдите в главное меню и нажмите на кнопку "Build *signed* IPSW w/ Blobs"

Изображение

2. Нажмите кнопку "Browse for SHSH Blobs cache" и выберите сохраненый ранее .ifaith файл

Изображение

3. Далее жмете "Browse for the iOS x.x.x IPSW" (если у вас есть эта ось на харде) или Download it for me (собственно если нет и чтобы скачать её)

Изображение

4. Жмете Build IPSW (следуете дальнейшим инструкциям) и сохраняете получившуюся iOS

Изображение

5. После этого вводите снова аппарат в DFU, если не введен. Запустится утилита iReb, которая оптимизирует ваш девайс для прошивки и позволит обойти возникающие ошибки при прошивке кастомами.

Изображение

6. После этого запускаем iTunes и успешно прошиваемся при помощи полученной прошивки (она будет находиться в корневой папке, где находится ехе файл iFaith

Скачать iFaith

Аватара пользователя
Ivankon88
Опытный
Опытный
Сообщения: 120
Зарегистрирован: 17.11.2010 23:12
Модель телефона: Sony Ericson wt19i
Прошивка: MIUI 2.12.21
Sat-ресивер: Sky Star2 Express HD
Откуда: Туркмения
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#15 » Ivankon88 » 29.06.2011 13:36

Здравствуйте Blaze, я наверное порядком вам надое, но вот так интересно дотелать начатое до конца, я тут зарегистрировался на одном форуме создал тему, вот ссылка _http://www.apple-iphone.ru/forum/viewtopic.php?f=9&t=37040_, Уважаемый Blaze я уже в конец запутался с чего начинать, у меня телефон уже даже не включается, чёрный экран и всё, почитайте, там говорят что моя прошивка старая и что она не подходит, разбиритесь, а то у меня мозга за мозгу зашла. :o

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#16 » Blaze » 29.06.2011 14:36

Да, прошивка не самая последняя оказалась.
Придется скачивать последнюю стабильную версию прошивки ios 4.3.3 и дополнительный софт.
Вот самая простая на мой взгляд инструкция без "геморроя" :)
Инструкция: Jailbreak iPhone ios 4.3.3
Здесь я расскажу вам, как взломать свой iPhone для установки неофициальных программ и пиратских игр.
Внимание! Если у вас анлокнутый телефон с 4.3.2, то ни в коем случае не обновляться.


Для сбора кастомной прошивки нам понадобится программа sn0wbreeze 2.7.3.
Открываем программу, нажимаем OK и Close Credits. Нажимаем на стрелку.
Изображение
Нужно загрузить файл прошивки. Выберите подходящую прошивку для своего устройства:
iPhone3GS
iPhone4
iPod touch 3G
iPod touch 4G
iPad1
Нажмите Browse, и выберите скаченный ipsw для своего девайса.
Изображение
Жмем на стрелочку. Программа идентифицирует файл прошивки, и обозначит вам вашу модель телефона.
Изображение
Убедитесь, что вы не напутали, и что устройство отображено правильно. Затем ставим галочку на Simple Mode, и переходим по синей стрелочке.
Изображение
На вопрос про хактивацию-ответьте No.
А дальше программа сделает все за вас, и по окончании работы предложит прошиться на свежеизготовленную прошивку. Прошивка будет создаваться минут 10.
Изображение
Закройте программу, когда она напишет Done.
Изображение
Теперь открываем программку iREB-r4 , которая прошьет устройство созданным нами файлом прошивки(лежит на рабочем столе, отмечен стрелочкой на скриншоте).
Выберите свое устройство
Изображение
Проследуйте инструкциям на экране для перевода телефона в DFU. Выберите файл прошивки с рабочего стола. Дождитесь окончания процесса.
Все! Осталось настроить Cydia, и если надо-сделать анлок(анлок только на 4.3.2).

Если Вы сделали всё правильно то увидите что-то типа этого
Изображение

Открываем iTunes и прошиваемся, указывая через Shift + Восстановить путь на РАБОЧИЙ СТОЛ к созданной КАСТОМНОЙ ПРОШИВКЕ.

Теперь, если Вы прошились на 4.3.3 и Вам нужен анлок - можете сделать его без установки Ultrasn0w FIX.

После завершения джейлбрейка сделайте анлок iPhone 4 или iPhone 3GS с совместимыми версиями baseband с помощью Ultrasn0w 1.2.3 так:

Для этого нужно запустить Cydia
добавить репозиторий repo666.ultrasn0w.com вот так:

Cydia -> Manage -> Sources -> Edit -> Add


После чего перезагрузить телефон.

Рассмотрим подробнее на примере Cydia.

1. Запускаем приложение Cydia

Изображение

При самом первом запуске Cydia появится вот такой экран:

Изображение

Выбираем Developer (No Filters)

2. Cydia начнет обновлятся, ждем, в процессе Cydia может попросить перезапуск.

3. После окончания обновления Cydia переходим во вкладку Manage и в этом окне нажимаем на Sources

Изображение Изображение

4. В правом верхнем углу нажимаем на кнопку Edit (редактировать)

Изображение

И затем нажимаем Add (добавить), после чего прописываем repo666.ultrasn0w.com

Будьте внимательны, слово ultrasn0w пишется через нуль 0, это не буква О).

Изображение

И нажимаем Add Source (добавить источник), репозиторий добавляется в Cydia.

Изображение

5. В Changes или через поиск Search находим приложение ultrasn0w.

Изображение Изображение

6. Устанавливаем приложение ultrasn0w.

Нажимаем на ultrasn0w и в появившемся окне с информацией о ultrasn0w выбираем Install.

Изображение

Подтверждаем свое желание установить ultrasn0w, нажав на Confirm.

Изображение

После этого приложение ultrasn0w установится.

Выходите из Cydia, затем перезагружаете телефон (удерживате кнопку Power, пока телефон не выключится, а затем, включаете опять).

Аватара пользователя
Ivankon88
Опытный
Опытный
Сообщения: 120
Зарегистрирован: 17.11.2010 23:12
Модель телефона: Sony Ericson wt19i
Прошивка: MIUI 2.12.21
Sat-ресивер: Sky Star2 Express HD
Откуда: Туркмения
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#17 » Ivankon88 » 29.06.2011 15:11

Ладно Blaze я начал скачивание новой прошивки на Iphone 4g она весит 666 мегабайт это у меня займет около 36 часов, пока скачаю и другой софт тоже, как соберу всё что надо так напиши, надеюсь что в этот раз мы не ошиблись в версии а то у нас в Туркменистане интернет дорогой и медленный. До завтра

Добавлено спустя 7 минут 10 секунд:
Blaze а не проще ли нам просто закачать новую прошивку которую вы мне сейчас дали и через itunes путём shifta и кнопки восстановить, прошить телефон

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#18 » Blaze » 29.06.2011 18:59

Ivankon88 писал(а):Blaze а не проще ли нам просто закачать новую прошивку которую вы мне сейчас дали и через itunes путём shifta и кнопки восстановить, прошить телефон
Да, можно попытаться, хотя бы чтобы iPhone заработал.

Аватара пользователя
Ivankon88
Опытный
Опытный
Сообщения: 120
Зарегистрирован: 17.11.2010 23:12
Модель телефона: Sony Ericson wt19i
Прошивка: MIUI 2.12.21
Sat-ресивер: Sky Star2 Express HD
Откуда: Туркмения
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#19 » Ivankon88 » 02.07.2011 9:19

Privet Blaze, skacal proshiwku sdelal castomowuyu proshiwku programmoy sn0wbreeze-v2.7.3 teper nuzhno zakacat cerez itunes, a teper ya ne mogu soedinitsya s serverom obnowleniya, dazhe zerez brauzer na sayt ne zahodit u nih mozhet kakiye-to problemy, koroce server ne otvecayet, cto delat mozhet cerez proxy poprobywat?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Ввод iPhone и iPad в DFU (режим восстановления)

Непрочитанное сообщение#20 » Blaze » 02.07.2011 9:22

Добрый день.
Сделайте c:\windows\system32\drivers\etc\hosts пустым.
Второй вариант. Отредактируйте его так:

Код: Выделить всё

# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
#      102.54.94.97     rhino.acme.com          # исходный сервер
#       38.25.63.10     x.acme.com              # узел клиента x

#127.0.0.1       localhost
74.208.105.171 gs.apple.com

Ответить