Redsn0w зависает на waiting for reboot. Проблемы которые у меня возникали

Здравствуйте. Примерно год назад ко мне попал полностью залоченый Iphone 3g с прошивкой 4.2.1, который предлагал только экстренные вызовы.
Вот что было с ним. Нельзя было даже как то его использовать только колоть орехи.

Купил его за копейки на американском аукционе для тестов и нового опыта. Там было написано на запчасти но телефон сам включался.

Когда я подключил его к компьютеру к сожалению увидел что он его не видит (проверял на разных версиях Windows) и выкинул этот iphone пылиться в темное место. И вот год спустя решил разобрать его, продуть, шлейфы поправить.

И о чудо — подключаю к компьютеру и он определился им. Я был рад этому и сразу стал искать в поисковике разлочка iphone 3g.

В этой статье я опишу с какими трудностями столкнулся, чтобы если к вам вдруг попадёт этот раритет вы могли тоже справиться с его разблокировкой. Моя задача была разблокировать чтобы он хотя бы включался чтобы использовать как ipod для музыки и приложений, но я полностью разлочил и теперь это неплохая функциональная звонилка.

Внимание! это не мануал по прошивке и анлоку. Это личный опыт и описание проблем с которыми я столкнулся. Советую использовать специализированные ресурсы если что либо не понимаете.

Все файлы и прошивки вы найдете в поисковике (если будут просьбы то добавлю)

Итак. Нам понадобится

Iphone 3g 1 штука
Шнур от iphone 1 штука.
программа redsn0w_win_0.9.6b5 (версия не ниже этой)
Itunes — скачаете на официальном сайте apple.
Прошивка iPhone1,2_4.2.1_8C148_Restore.ipsw .
Здравый рассудок (не обязательно)

Итак. Первым делом переводим iphone в режим востановления. Как я заметил таких режимов несколько и если при одном из этапов не так ввести просто ничего не заработает.


При переводе устройство должно быть подключено к компьютеру.
Переводим так.
Выключаем смартфон .
Зажимаем Home и кнопку питания
— Когда на экране увидим яблочко отпускаем кнопку питания но держим Home.
— Когда будет надпись itunes и нарисован шнурок то можно отпускать кнопку.


Itunes определит ваш телефон в режиме восстановления. Зажимаем обязательно кнопку Shift и нажимаем «Восстановить Iphone» и выбираем скачанную заранее прошивку iPhone1,2_4.2.1_8C148_Restore.ipsw . Ждём когда установится, это займет несколько минут. Когда всё установится устройство перезагрузится.
Далее придется поработать с программой Redsnow . Вот здесь уже возникали трудности (потратил несколько часов разбирая ошибки по частям ища на форумах)

Во первых: если у вас Windows vista и выше нажимаем правую кнопку мыши на файле Redsnow.exe и переходим в свойства программы. Переходим во вкладку совместимость, ставим галочку «Запускать в режиме совместимости с:» и выбираем Windows xp пакет обновления 3 и нажимаем применить.

После этого запускаем программу с правами администратора. Нажимаем «Browse» и открываем ту же прошивку которую ставили в itunes iPhone1,2_4.2.1_8C148_Restore.ipsw. и нажимаем Next .
Появится окно выбора установок. Первым делом нам нужен ДжейлБрейк, ставим галочку на Install Cydia . Если у вас такой же залоченый кирпич как у меня что ничего нельзя сделать ставим галочку на Install Ipad Baseband для повышения модема до 0.6.15 . Если у вас рабочий iphone и вам нужно только джейлбрейк или разлочить на использование сим карт любого оператора то ставить Ipad Baseband не нужно, вы после этого не сможете использовать официальные прошивки.


Нажимаем next.
— Выключаем устройство. Кабель должен быть подключен.
— Приготовьтесь и нажмите Next. Будут написаны предложения для перевода устройства в режим восстановления. Выполняйте как написано:
— Держите 3 секунды power появится яблочко.
— Не отпуская ее Нажимаете кнопку Home и держите 10 секунд (яблочко пропадёт, устройство будто выключится но так и должно быть не пугайтесь).
— Отпускаете клавишу power но держите клавишу Home . Когда вы увидите что пошла прошивка можете отпустить клавишу home. Остается ждать когда всё установится — минут 5.

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

.

Проблемы которые у меня возникали.

Если у вас завис redsnow на процессе «Waiting for reboot» или «uploading ramdisk» .

Возможно вы не правильно ввели в режим восстановления (должно быть как описано в redsnow и статье" лично я долго не мог прошить потому что не правильно вводил.
— Так же попробуйте переподключить кабель к устройству.
— Отключите антивирусы и фаерволы.
— Попробуйте сменить usb порт.
— Попробуйте с другого компьютера.

Сделайте следующее:

Перезагружаете программу. Открываете диспетчер задач (Ctrl+Shift+Escape) , выбираете вкладку процессы, ставите галочку «Отображать процессы всех пользователей» нажимаете правой кнопкой мыши на процессе redsnow.exe и выбираете задать соответствие. Там ставите галочку только на ЦП 1 .
И снова выбираете прошивку и выполняете как нужно. Если не помогло пробуйте запустить windows в безопасном режиме или попробуйте на другом компьютере.

Других проблем у меня не возникло . После когда Redsnow сделал своё дело телефон перезагружается и обновляет систему несколько минут. И вот у нас уже наполовину рабочий Iphone 3. Зайдите в Cydia, будет предложено установить обновления, сделайте их обязательно.

Теперь нам было нужно разлочить под любую сим карту . Делается это за счет установки твика Ultrasn0w .
Первый способ.
— Заходите в Cydia.
— Выбираете источники — Правка — Добавить.
— И добавляете адрес репозитория ihacksrepo.com , но у меня он уже был забит в адресах по умолчанию.
— Устанавливаете оттуда Ultrasnow.

К сожалению у меня не вышло установить оттуда, пришлось скачать на компьютер пакеты ultrasnow и кидать с компьютера через файловый менеджер ifunbox.
Утилита состоит из двух файлов
mobilesubstrate.deb и ultrasn0w_1.2.deb .

Переходите через файловый менеджер по пути //private/var/root/Media/Cydia/AutoInstall
и закидываете туда файл mobilesubstrate.deb потом перезагружаете смартфон.
Далее туда же кидаете ultrasn0w_1.2.deb и опять перезагружаете. Теперь остается ещё раз перезагрузить и заработает любая симка.

Как кидать игры и приложения через компьютер.
Для таких целей вам нужно appsync в ваш смартфон. Заходите в cydia, добавляете в источники apt.alien.com и там скачиваете утилиту appsync для вашей версии IOS.

Вот так, после всего этого у меня неплохая звонилка, хотя думаю продолжу с ним эксперименты и буду проверять кастомные прошивки на него.

Наверняка, многие еще не успели скачать , позволяющей сделать джеилбрейк на всех iOS-устройствах с прошивкой 4.2GM на борту. Как выяснилось не зря вы поленились: буквально на следующий день на сайте Dev-Team появилась новая бета-версия программы. Она позволяет сделать джеилбрейк к уже вышедшей iOS 4.2.1 (iPhone/iPod) и iOS 4.2 (iPad). Но и тут не обошлось без подвоха: несмотря на скорость обновления утилиты, она лишь делает "привязанный" джеилбрейк для iPhone 4, iPad, iTouch 4G, 3G + iTouch 2G (MC модель), то есть после того, как ваше устройство разрядится или вы его сами выключите, джеилбрейк исчезнет и придется повторять процедуру снова. Остальные устройства (iTouch 2G не MC, iPhone 3GS со старым BootRoam и iPhone 3G), поддерживаются без "привязанного" джеилбрейка. Более того Redsn0w делает только джеилбрейк, сколько нам придется ждать анлок, еще не известно. Поэтому, я не советую обладателям "серых" телефонов обновляться на iOS 4.2.1, не говоря уж о джеилбрейке.

Вам понадобятся:

1) Redsn0w 0.9.6b4:
Windows — Зеркало 1 , Зеркало 2
OS X — Зеркало 1 , Зеркало 2

2) Оригинальная прошивка 4.2.1:
iPad 1G (4.2.1) — 551 Мб
iPod Touch 2G (4.2.1) — 347 Мб
iPod Touch 3G (4.2.1) — 389 Мб
iPod Touch 4G (4.2.1) — 609 Мб
iPhone 3G (4.2.1) — 323 Мб
iPhone 3GS (4.2.1) — 401 Мб
iPhone 4 (4.2.1) — 624 Мб

Первым делом вам необходимо выбрать прошивку. Если у вас iPod Touch 2G, вас спросят первые две буквы в серийном номере (посмотреть его можно по этому пути Настройки-Основные-Об устройстве-Модель ). Дело в том, что MC модели не поддерживают кастомные логотипы. Также, Jailbreak будет «привязанным».

Затем, подстраиваете опции под себя, отмечая нужное галочками:

Следующим шагом будет ввод устройства в DFU-режим. Сначала подключите устройство через USB-кабель к компьютеру, а только потом уже выключайте его. Это важно. Для тех, кто не знает английский:
1) Нажмите и держите Hold-кнопку (наверху) в течение 3 секунд
2) Не отпуская Hold, зажмите кнопку Home (круглая, горизонтальная плоскость) на 10 секунд
3) Отпустите Hold и продолжайте удерживать Home в течение 15 секунд
За таймером следите через утилиту.

При успешном выполнении вышеупомянутой операции, вы увидите «Ожидание перезагрузки» (Waiting for reboot):

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

Для владельцев более старых устройств (не привязанный jailbreak) на этом геморрой почти заканчивается: осталось перезагрузиться и подождать пока девайс не «пролагается». У всех разные баги, но самыми популярными били: остановка загрузки системных файлов, после ввода в DFU-режим, выскакивало яблоко (как при загрузке) во время работы плеера, оно еще и моргало и, понятное дело, получался iКирпич. Не обращайте внимания на белую иконку Cydia, после перезагрузки и после того, как девайс «потормозит» все проходит. У меня на iPod Touch 2G глюки выглядели так:


Яблоко еще и периодически «моргало» 🙂

Для владельцев остальных устройств (привязанные) нужно еще немного помучиться: проделайте все тоже самое, что и в первом этапе, до выбора параметров джеилбрейка. Теперь вам нужно выбрать только одну опцию, как на скриншоте.

If you have used to jailbreak your iPhone and you are stuck on a “waiting for reboot” screen, you can try the following tips to fix this problem. Be sure you are using the latest version of redsn0w, you can if you need to.

Fix “Waiting for Reboot” with Redsn0w iPhone Jailbreak

First, be certain the iPhone is actually stuck. Redsn0w will display the “waiting for reboot” screen and the iPhone screen may be all white while it reboots, this is normal for a certain amount of time. It may take up to a minute for the iPhone to reboot itself. Assuming you are stuck, let’s continue:

  • Make sure you are using the proper IPSW file for your iOS device. You can , and if you need to
  • Windows users need to be sure they are running redsn0w as Administrator in XP Compatibility Mode

If you are using the proper firmware and running the app correctly, and you are still stuck, proceed with the following fixes:

  • Fix 1) With redsn0w running, unplug your iPhone’s USB connection and plug it back in
  • Fix 2) Unplug the USB cable from the computer and plug it into a different USB port that is closer to your computer (not a USB hub, keyboard, etc)
  • Fix 3) Reboot your iPhone by holding down the Home and Power buttons for 30 seconds

The two USB fixes are suggestions from the iPhone Dev Team. With a hard reboot, you will get out of and boot as usual where you can try jailbreaking again. If you are still having problems, you may be using the incorrect firmware version for your iOS device, or you may not be running the redsn0w application in the proper mode.

Канадский разработчик с ником iH8sn0w, создатель приложений Sn0wbreeze и iFaith, выпустил решение, позволяющее сделать непривязанный джейлбрейк iOS 6.1.3/6.1.5. Его новая разработка представлена в виде джейлбрейк-пакета p0sixspwn , который устанавливается из Cydia.

У многих, кто откладывал переход на iOS 7, чтобы сделать джейлбрейк iOS 6, появилась реальная возможность осуществить задуманное. Использовать p0sixspwn удобно, потому что не нужно повторять процедуру взлома джейлбрейкнутого устройства. Пакет загружается из Cydia наравне с другими твиками.

Непривязанный джейлбрейк для iOS 6.1.3/6.1.5 доступен пока только на iPhone 4, 3GS и iPod touch 4G. В этих устройствах используется процессор четвертого поколения A4, который обладает полезным свойством с точки зрения джейлбрейка – для него нашли уязвимость, позволяющую выполнить «взлом» и установить Cydia.

Требование :

  • iPhone 3GS, iPhone 4 и iPod touch 4G на iOS iOS 6.1.3/6.1.5. Устройства с процессорами A5+ не поддерживаются.

Непривязанный джейлбрейк iOS 6.1.3/6.1.5 с помощью p0sixspwn и Redsn0w:

Шаг 1 : Скачайте IPSW-файл прошивки iOS 6.0 отсюда .

Шаг 2 : Загрузите актуальную версию Redsn0w 0.9.15b3 .

Шаг 3 : Откройте Redsn0w 0.9.15b3 в режиме администратора, если вы на Windows или сделайте клик, удерживая кнопку Ctrl, и выберите «Открыть» из нового меню, в том случае, если вы пользователь OS X.

Шаг 4 : Зайдите в меню Extras –> Select IPSW и укажите в окне IPSW-файл iOS 6.0 (не iOS 6.1.3/6.1.5) от того устройства, для которого вы выполняете джейлбрейк.

Шаг 5 : Перейдите на первую страницу и сделайте клик по кнопке Jailbreak, далее поставьте галочку Cydia и переведите iГаджет в режим DFU. Сейчас Redsn0w начнет выполнять процедуру джейлбрейка iOS 6.1.3/6.1.5. После завершения нужно щелкнуть «Autoboot this device when it connects in DFU mode» для перехода в режим привязанного джейлбрейка. После перезагрузки вы получите девайс под управлением iOS 6.1.3/6.1.5 с джейлбрейком.

Шаг 6 : Перезагрузите iPhone 4/3GS или iPod touch 4G, подключив его к ПК и переведите его в режим джейлбрейка при помощи специальной функции Redsn0w. Для этого зайдите в раздел «Extras» и щелкните кнопку «Just boot».

Шаг 7 : С домашнего экрана смартфона или плеера откройте Cydia. Подождите, пока магазин обновит контент. Выберите один из режимов работы Cydia.

Шаг 8 : Перейдите на вкладку Search и найдите «p0sixspwn». Если вы не обнаружили пакет, добавьте репозиторий «http://repo.ih8sn0w.com», зайдя в раздел Manage –> Source.

Шаг 9 : Установите этот пакет и перезагрузите девайс, чтобы проверить «отвязку» джейлбрейка iOS 6.1.3/6.1.5.

Отметим, что у пользователей iPhone 4 есть и другая возможность – выполнить джейлбрейк с помощью Evasi0n 7 , установив предварительно стоковую прошивку iOS 7.0.4 . Однако в этом нет особой необходимости – p0sixspwn обеспечивает полноценный непривязанный джейлбрейк для «шестерки».