Прошивку вниз! На iPhone 3G с 4.0 на 3.1.3 0
Никогда не ставьте по глупости или из любопытства прошивку 4.x на iPhone 3G (на 3GS, впрочем, это вполне нормально)! Я имел сегодня удовольствие возвращать третью версию на такой проапгрейженый айфон.
Интересно, что SHSH был сохранен, но восстановить его не удалось.
И интересно, что из огромного числа способов в инете почти ничего не получилось использовать. Впрочем, решение было найдено, вот оно (без особых подробностей, важно понять что за чем и как ставить):
- Имеем: Windows 7 64bit, iTunes 10.1, OS 4.0 на айфоне
- Тупейшим образом шьем прошивку 3.1.3
- Получаем ошибку 1050, забиваем на нее
- Ставим libusb с Sourceforge (последнюю версию!), подключаем айфон (в рекавери, не DFU!), создаем 64-битным бинарником «фильтр».
- Скачиваем RecBoot, распаковываем, запускаем Exit.bat
- В libusb удаляем фильтр (а то айтюнз не законнектится!). Активируем телефон айтюнзом (мне пришлось ребутнуться перед тем, как iTunes все-таки увидел айфон).
- Та-дам! На Ямобилке прошивка 3.1.3!
- Джейлбрейк по вкусу (работает jailbreakme.com)
Не работали:
- QuickPWN — выдавал ошибку при запуске. Советы из сети «поставьте dotnet-fx» к семерке не применимы — он там встроен.
- redsn0w — запустился, попросил скушать прошивку 3.1.2 (не 3!), вроде как сделал свое дело, но процесс на айфоне завис.
- Остальное было под Мак, проверить было не на чем.
Итого: 3 часа на понижение прошивки с хождением по граблям, не считая времени на написание этого поста. )) Если мой схематичный план потребует разъяснений — пишите, разъясню. Но, думаю, тем кто решится на такую перепрошивку тут и так всё будет ясно.