Semi-Restore — восстановление прошивки без потери джейлбрейка. Подробная инструкция

После долгого ожидания наконец-то состоялся релиз утилиты Semi-Restore — очень интересного инструмента для всех, кто пользуется джейлбрейком и категорически не хотел бы его терять. Как известно, джейлбрейку поддаются любые гаджеты Apple (кроме Apple TV 3G) с прошивками 6.0-6.1.2, но если после установки очередного твика гаджет напрочь отказывается грузиться, наступает печальный случай — приходится перепрошиваться на самую свежую версию iOS. На момент написания статьи это iOS 6.1.4 для iPhone 5 и iOS 6.1.3 для всех остальных современных устройств Apple. Восстановиться обратно на 6.1.2 или другую прошивку, поддающуюся джейлу, можно только на iPhone 3GS, iPhone 4 и iPod touch 4G, да и то лишь при наличии хешей SHSH. Для всех остальных устройств восстановление или откат на старые, неподписываемые прошивки невозможен даже с хешами.

Но Semi-Restore меняет правила игры. Эта утилита позволяет вам восстановить на любом устройстве Apple ТУ ЖЕ версию iOS, что установлена там в настоящее время, в обход iTunes. При этом совершенно не важно, что прошивка уже не подписывается или у вас нет хешей SHSH. В результате восстановления вы получите чистое устройство с установленным джейлбрейком.

Сегодня мы представляем вашему вниманию подробную инструкцию по использованию Semi-Restore.

Как изменить звук подключения iOS-устройства по USB

Джейлбрейк открывает крайне широкие возможности для самостоятельной подстройки самых разных аспектов iOS — от файлов настроек до графики и даже звуков, об этом вам расскажет любой обзор iPhone 5 или другого гаджета Apple. Нетривиальный вопрос, вынесенный в заголовок материала, читатели задают нам часто. Вместо того, чтобы каждый раз отвечать по почте, мы решили рассказать о замене звука, раздающегося при подключении iOS-устройства по USB. Задача сама по себе элементарная, надо только знать: а) какой файл менять, б) каким образом подготовить новый файл на замену.

Проект Semi-Restore: восстановление прошивки на любом iOS-устройстве без потери джейлбрейка

В последние несколько дней мы получили много писем о проекте Semi-Restore. Читатели интересуются, почему мы ничего не писали про эту утилиту, просят объяснить, как она работает и какие риски с ней связаны. Мы действительно планировали рассказать об этой интереснейшей затее, но тогда, когда она будет полностью готова. Впрочем, небольшой материал этой теме мы посвятим уже сейчас.

Как вы наверняка знаете, на джейлбрейкнутых iPhone 4S, iPhone 5, iPod touch 5G, iPad 2, iPad 3 и iPad 4 пользователю нужно быть максимально осмотрительным — одно неверное движение, один случайно удалённый или некорректно отредактированный файл, и джейлбрейку придёт конец. Ведь если устройство на базе процессора Apple A5 или новее перестаёт грузиться, его приходится перепрошивать, а перепрошиться Apple разрешит лишь на самую свежую версию iOS, которая джейлбрейку не поддаётся. Самое обидное, что повышение прошивки на перечисленных устройствах — операция совершенно необратимая, никакие сохранённые хеши SHSH вам не помогут.

К счастью, на случай зависания iOS при загрузке (пресловутая «ромашка») предусмотрена возможность загрузки Cydia в безопасном режиме — при включении устройства зажмите и держите кнопку прибавления громкости, есть большие шансы на то, что iPhone, iPod touch или iPad сможет загрузиться. Но увы, способ срабатывает не всегда.

Semi-Restore позволяет вам восстановить прошивку без обращения к серверам Apple, сохранив при этом джейлбрейк. К примеру, имея на iPhone 5 iOS 6.1.2, вы сможете восстановить её на iOS 6.1.2, не потеряв Cydia. Как работает эта магия?

Новый Seas0nPass поддерживает джейлбрейк Apple TV 2G с ПО 5.2.1

Пусть с небольшим опозданием, но мы всё-таки обновили нашу Энциклопедию джейлбрейка и анлока в очередной раз. Повод на этот раз весьма скромный — вышла новая версия утилиты Seas0nPass, которая предназначена для джейлбрейка Apple TV 2G. Утилита стала поддерживать самую свежую на данный момент прошивку для приставки — ПО 5.2.1. Но позитива немного, потому что что ПО 5.2.1 для Apple TV эквивалентно iOS 6.1.3, следовательно, не поддаётся джейлбрейку через evasi0n. А это означает, что джейлбрейк Apple TV 2G на новой прошивке будет привязанным. Конечно, Apple TV — это вам не айфон, батарейка в дороге тут точно не сядет. Но зато в случае внезапного отключения питания дома проблем с принудительной загрузкой Apple TV тоже немало: надо будет отсоединять приставку от сети, подключать через mini-USB к компьютеру и шаманить с пультом Remote.

Если эти перспективы вас не останавливают, мануал для джейлбрейка Apple TV 2G с прошивкой 5.2.1 через Seas0nPass вы найдёте в Энциклопедии джейлбрейка и анлока:

Энциклопедия джейлбрейка и анлока

Джейлбрейк iOS 6.1.3 в Windows с помощью новой версии sn0wbreeze

Пришлось изрядно подождать, но сегодня наконец-то появился первый официальный инструмент для джейлбрейка iOS 6.1.3. Обновилась утилита sn0wbreeze, дающая пользователям Windows возможность создавать кастомные прошивки с предустановленным джейлбрейком. Почему мы говорим «официальный инструмент»? По той причине, что сделать джейлбрейк iOS 6.1.3 можно было и раньше, но лишь тем владельцам iPhone 3GS, iPhone 4 и iPod touch 4G, кому совсем не терпится. Есть давняя уловка — взять старую версию redsn0w, подложить ей старый файл прошивки, а потом запустить джейлбрейк на новой прошивке. Метод плох тем, что чем старше redsn0w, тем больше вероятность возникновения проблем с новыми прошивками. Проще говоря, в том, чтобы джейлбрейкнуть iOS 6.0.1 подкладыванием прошивки 6.0, не было ничего плохого и опасного. Но пользоваться redsn0w сейчас, подкладывая прошивку 6.0 для джейлбрейка iOS 6.1.3 — затея не из лучших. Всем, кто шлёт нам письма в стиле «Не тормозите, джейл iOS 6.1.3 можно сделать через redsn0w!!», мы говорим то же самое.

Впрочем, давайте вернёмся к джейлбрейку с помощью sn0wbreeze 2.9.14.

Как откатиться с iOS 6.1.3 на 6.1.2 через iFaith

Выход iOS 6.1.3 осложнил жизнь джейлбрейкерам, в особенности тем, кто неосмотрительно прошился на новую версию iOS. Для iPhone 4S, iPhone 5, iPod touch 5G, iPad 2, iPad 3, iPad 4 и iPad mini откат с iOS 6.1.3 на iOS 6.1.2 невозможен вовсе, без каких либо дополнительных оговорок и условий. На iPhone 3GS, iPhone 4 и iPod touch 4G лазейка есть, и откатиться с iOS 6.1.3 на 6.1.2 можно при наличии у вас хешей SHSH.

Но на практике всё оказалось хуже: многие пользователи, попытавшиеся сделать откат с iOS 6.1.3, столкнулись с серьёзными проблемами — устройство уходило в режим Soft DFU и решительно не хотело из него выбираться. В то же время, у других всё было в порядке, из-за чего получилась полная неразбериха — долгое время было непонятно, в чём причина проблем с даунгрейдом с iOS 6.1.3 на 6.1.2. Причина всё-таки нашлась — виноваты были серверы Cydia, автоматически сохраняющие хеши SHSH. Из-за недоработок в алгоритме получения хешей случилась беда: как выяснилось, ВСЕ хеши от прошивок 6.x, сохранявшиеся на серверах Cydia, были повреждены и не могли использоваться для восстановления на старые прошивки.

Как быть в этой ситуации и как правильно откатиться с iOS 6.1.3 на 6.1.2 посредством утилиты iFaith? Мы постарались ответить на эти вопросы в данном материале.

Хакер p0sixninja располагает уязвимостями для джейлбрейка iOS 6.1.3, но будет ждать iOS 7

«У нас есть джейлбрейк новой версии iOS, но мы его не выпустим, потому что потом будет ещё более новая версия iOS» — сколько раз это заявляли хакеры, подсчёту не поддаётся. Заезженную до дыр пластинку снова поставил Джошуа Хилл, он же p0sixninja, один из создателей популярнейших в своё время утилит greenpois0n и Absinthe. Со свойственной хакерам скромностью он сначала заявил в Твиттере:

Похоже, что следующий джейлбрейк будет создан исключительно моими силами.

Выдержав паузу и собрав восторженных отзывов от тех, кто вынужденно или по незнанию обновился на iOS 6.1.3 и не может откатиться обратно, p0sixninja уточнил свою мысль.

Обновлена Энциклопедия джейлбрейка и анлока AppStudio

По случаю релиза iOS 6.1.3 обновилась наша Энциклопедия джейлбрейка и анлока. Увы, никаких хороших новостей нет: в настоящее время ни джейлбрейк, ни анлок iOS 6.1.3 не представляются возможными ни на одном гаджете Apple. Если хакеры из evad3rs не возьмутся за обновление утилиты evasi0n, чуть позже всё вернётся к привычному ритму: iPhone 3GS со старым бутромом вновь получат гарантированный им непривязанный джейлбрейк, а владельцы iPhone 3GS с новым бутромом, iPhone 4 и iPod touch 4G — гарантированный им привязанный джейлбрейк. Остальным придётся ждать неизвестно сколько, вполне вероятно, что до будущей осени, когда выйдет iOS 7.

Другой волнующий многий вопрос — какие модемы содержатся в iOS 6.1.3. Ответ простой: модемы остались теми же, что и в 6.1.2, за двумя исключениями:

  • на iPad 3 модем повысился до 2.3.04
  • на iPhone 4S — до 3.4.03 (насчёт совместимости нового модема с GEVEY SIM и аналогами пока ничего не известно)

Сведения о модемах и их анлоке традиционно вы найдёте в нашей таблице модемов iPhone, а остальная информация, касающаяся джейлбрейка и перепрошивания, уже размещена в Энциклопедии джейлбрейка и анлока AppStudio:

Энциклопедия джейлбрейка и анлока

Серверы Apple перестали подписывать прошивку 6.1.2

Как и ожидалось, почти сразу после выпуска iOS 6.1.3 серверы Apple прекратили подписывание прошивки 6.1.2. Это означает следующее:

  • iPhone 4S, iPhone 5, iPad 2, iPad 3, iPad 4, iPad mini и iPod touch 5G больше невозможно прошить на 6.1.2. Никак, ни через iTunes, ни через redsn0w. Есть у вас хеши SHSH или нет — не важно, на перечисленных устройствах от них нет никакой пользы, потому что в современные версии iOS встроена дополнительная проверка актуальности прошивки, обойти которую можно лишь с помощью уязвимостей в бутроме (а их не существует). Подробнее о том, почему хеши SHSH бесполезны на новых гаджетах, рассказано в справке к нашей Энциклопедии джейлбрейка и анлока
  • iPhone 3GS, iPhone 4 и iPod touch 4G без хешей SHSH прошить на старые версии тоже не получится. Но для этих устройств есть лазейка: если у вас в данный момент установлена прошивка 6.1.2, вы в любой момент можете вытянуть хеши прямо из неё. Правда, redsn0w для этих целей уже не подойдёт, вам потребуется утилита iFaith
  • iPhone 3GS, iPhone 4 и iPod touch 4G при наличии хешей SHSH можно будет откатить на 6.1.2 через утилиту sn0wbreeze. Мануалы скоро появятся в Энциклопедии джейлбрейка и анлока

С Apple TV дела обстоят ещё печальнее — видимо, в Apple вспомнили, что раньше забывали закрыть подписывание старых прошивок, и на этот раз закрыли его разом для ПО 5.0.2, 5.1, 5.1.1 и 5.2. Прошить Apple TV 2G без хешей SHSH теперь тоже можно лишь на 5.2.1 (с хешами — можно и на старые версии прошивок). Для Apple TV 3G хеши бесполезны, да и джейлбрейка для этого поколения приставки пока вовсе не было.

Тем, кто удивляется, услышав о каких-то хешах SHSH, для введения в курс дела советуем прочитать ещё одну нашу справочную статью, где мы рассказывали о том, как Apple старательно портит жизнь джейлбрейкерам.

С учётом всех вышеназванных изменений обновился наш Календарь подписывания прошивок — сборник таблиц, наглядно показывающих, какие прошивки Apple подписывает в настоящее время:

Календарь подписывания прошивок

P.S. В течение дня обновятся и остальные наши справочные таблицы, следите за новостями ;)

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

Хотя к концу дня новость уже подрастеряла актуальность, рассказать об этом на страницах AppStudio всё равно нужно. У программистов Apple всё-таки нашлось время поработать над закрытием уязвимостей, на основе которых работает джейлбрейк evasi0n. Как после нескольких дней тестирования выяснили хакеры из команды evad3rs, во второй бета-версии iOS 6.1.3 джейлбрейк через evasi0n уже невозможен.

Медиацентр XBMC адаптирован под Apple TV 2G. Как его поставить?

Джейлбрейк Apple TV 2G на последней прошивке уже возможен, но увы, до недавнего времени на телеприставку можно было поставить только платную надстройку aTV Flash Black от Firecore. Тем, кто хотел себе бесплатные альтернативы, пришлось подождать… к счастью, недолго. Теперь популярнейший медиацентр XBMC адаптирован под последнюю на сегодняшний день прошивку Apple TV 2G — ПО 5.2.

Осталось вспомнить, как его поставить ;)

Добавление сторонних словарей в iOS 6

Больше года назад мы рассказывали о том, что на джейлбрейкнутых устройствах можно сравнительно легко заменить встроенные в iOS тезаурусы и английские толковые словари на куда более полезные в наших широтах англо-русские, русско-английские, да и вообще любые словарики.

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

Обновление sn0wbreeze: теперь для iOS 6.1.2 можно создавать кастомные прошивки

Сегодня состоялось долгожданное обновление sn0wbreeze — утилиты для создания кастомных прошивок. Версия 2.9.10 получила полную поддержку новой прошивки iOS 6.1.2, таким образом, владельцы iPhone 3GS, iPhone 4 и iPod touch 4G теперь могут сделать себе кастомные IPSW-файлы и прошиться уже на заранее джейлбрейкнутую версию iOS. К сожалению, sn0wbreeze всегда работала исключительно в Windows, так что маководам потребуется Boot Camp или виртуальные машины вроде Parallels Desktop или VMware Fusion.

Эта возможность особенно пригодится обладателям залоченных iPhone, которым нужно прошиться на iOS 6.1.2 без повышения версии модема.

Как правильно прошить джейлбрейкнутые устройства на iOS 6.1.2

Создатели джейлбрейка evasi0n выполнили обещание, оперативно адаптировав свою утилиту под прошивку 6.1.2. К счастью, пока в Apple не стали закрывать уязвимости, на основе которых работает evasi0n. Таким образом, iOS 6.1.2 на любых устройствах Apple также поддаётся непривязанному джейлбрейку.

В связи с этим давайте в очередной раз поговорим о том, как правильно прошиться с джейлбрейкнутой iOS 6.1 или 6.1.1 на iOS 6.1.2, не создав себе лишних проблем и багов.

iOS 6.1.2 поддаётся джейлбрейку

Отличные новости от planetbeing — судя по первым тестам, у специалистов Apple пока не дошли руки до борьбы с джейлбрейком. iOS 6.1.2 поддаётся джейлбрейку evasi0n, по крайней мере, это уже доказано на Wi-Fi-модели iPad mini и на iPhone 5. В настоящее время planetbeing и другие хакеры проверяют работоспособность evasi0n на новой прошивке для остальных устройств Apple.

Но повторимся: всё это не означает, что можно смело обновляться на 6.1.2. Дождитесь, когда выйдет новая версия утилиты evasi0n… и когда обновится наша Энциклопедия джейлбрейка и анлока :)

Согласно заверениям planetbeing, evasi0n 1.4 с поддержкой iOS 6.1.2 появится в течение дня.

[Премьера] Подборка лучших твиков из Cydia

Сегодня у нас очередная премьера: в секции сайта, посвящённой джейлбрейку, открылся новый раздел. Это подборка лучших твиков из Cydia.

После выхода каждого нового джейлбрейка к нам на почту с удвоенной интенсивностью начинают приходить письма с похожими вопросами: «Я впервые сделал джейл, подскажите плиз, что поставить?», «А какой твик умеет так, чтобы … ?», «Что надо установить, чтобы поменять интерфейс/добавить иконок в док/сделать папки резиновыми» и т.п. Конечно, можно отвечать на каждое письмо, но это явно не лучший вариант. Можно публиковать в ленте блога материал о том, какие твики самые хорошие, но и это не самое разумное решение — статья быстро тонет в архивах, а поиском народ пользоваться традиционно не любит :)

Поэтому мы решили поступить иначе: выделить под интересные твики из Cydia отдельный раздел, который всегда будет доступен из навигационного меню сайта.

Новые версии Seas0nPass и aTV Flash Black — долгожданный джейлбрейк Apple TV 2G

Говоря о джейлбрейке evasi0n, мы каждый раз хотели назвать его «джейлом для любых гаджетов Apple», но это не так. Было два досадных исключения:

  • Apple TV 3G не поддаётся джейлбрейку вовсе, а её модифицированная разновидность — тем более
  • Apple TV 2G поддавалась джейлбрейку через evasi0n, но практической пользы от этого не было, т.к. после джейлбрейка ничего полезного на телеприставку не ставилось

Теперь ситуация изменилась. Нет, увы, для владельцев Apple TV 3G, рассчитывающих на джейлбрейк, никаких хороших новостей по-прежнему нет. Зато они есть для владельцев Apple TV 2G. Обновилась утилита для джейлбрейка телеприставки Seas0nPass, а вместе с ней — и самая полезная надстройка для джейлбрейкнутых приставок — aTV Flash Black.

Утилита evasi0n получила совместимость с прошивкой 6.1.1

И вновь обновилась утилита для джейлбрейка evasi0n. Версия 1.3 отличается от предшественницы следующим:

  • поддерживается джейлбрейк iPhone 4S с прошивкой 6.1.1
  • исправлены проблемы с запуском evasi0n на Mac OS X Leopard
  • улучшена совместимость evasi0n с различными дистрибутивами Linux

Как всегда, по случаю релиза новой версии iOS обновился наш справочный контент:

Таким образом, все владельцы Phone 4S могут без особых опасений перейти на iOS 6.1.1 (кроме тех, кто пользуется анлоком!). Есть два способа сделать это:

  • обновиться через iTunes, а потом заново сделать джейлбрейк. Этот метод быстрее, но больше вероятность появления новых багов и глюков
  • сделать резервную копию в iTunes или iCloud, а затем восстановиться через iTunes на iOS 6.1.1, сделать на чистой прошивке джейлбрейк, а потом восстановиться из резервной копии. Мы рекомендуем этот способ

Обращаем ваше внимание на то, что обновиться на 6.1.1 по Wi-Fi на джейлбрейкнутом устройстве не получится — в этом виноваты последствия джейлбрейка.

Джейлбрейк evasi0n обновился до версии 1.2

Джейлбрейк evasi0n, к настоящему моменту скачанный уже свыше 7 миллионов раз (!) сегодня подвергся ещё одному апдейту. Версия 1.2 получила ещё несколько важных изменений:

  • после джейлбрейка часовой пояс не сбрасывается на время по Гринвичу
  • автоматическое определение часового пояса силами iOS после джейлбрейка теперь должно работать нормально
  • ввиду возможного релиза iOS 6.1.1 в скором будущем evasi0n теперь автоматически отключает возможность обновления по Wi-Fi на джейлбрейкнутых устройствах

Переживать и возмущаться по поводу третьего пункта не следует: никто не лишает вас выбора, однако следует знать, что на джейлбрейкнутых гаджетах Apple обновление по воздуху никогда не было (и вряд ли будет) возможно. Это связано с особенностями работы Cydia: после первого запуска она перемещает все системные приложения на другой раздел диска вашего iPhone, iPod touch и iPad. Из-за этого функция обновления прошивки не может найти старые версии многих файлов, подлежащие перезаписи, и в лучшем случае выдаст ошибку, а в худшем — приведёт ваше устройство к неработоспособному состоянию. Запомните: после джейлбрейка вообще не следует обновляться (даже через iTunes). Желательно всегда делать восстановление прошивки.

Как и в случае с предыдущим обновлением evasi0n, версия 1.2 распространяется двумя способами: те, кто ещё не делал джейл, могут скачать утилиту из нашей Энциклопедии джейлбрейка и анлока, а тем, кто уже сделал, достаточно заглянуть в Cydia — апдейт вас уже дожидается.

Энциклопедия джейлбрейка и анлока

Про обновление evasi0n и прошивку 6.1.1

Ещё пара актуальных новостей про джейлбрейк evasi0n и его судьбу в ближайшем времени появилась этим вечером.

Во-первых, обновилась сама утилита evasi0n — теперь она проходит под версией 1.1. От первоначального релиза эта версия отличается тем, что в неё были интегрированы последние патчи, доступные всем остальным пользователям через Cydia. Обращаем ваше внимание: эта новость актуальна лишь для тех, кто пока не сделал джейлбрейк. Тем, кто уже воспользовался evasi0n, скачивать обновлённую версию утилиты на свой компьютер не требуется, т.к. она содержит те же патчи, что ставятся через Cydia.

Во-вторых, как выяснилось, первая бета-версия iOS 6.1.1 не закрывает уязвимости, на основе которых построен джейлбрейк evasi0n. На самом деле, при всех своих талантах, специалисты Apple не настолько круты, чтобы за пару дней полностью закрыть лазейки для джейла, которые отрабатывались и тестировались несколько месяцев ;) Но к моменту выхода второй бета-версии iOS 6.1.1 или её финального релиза ситуация наверняка поменяется, причём не в лучшую для джейлбрейкеров сторону.

Обновлённые ссылки на evasi0n версии 1.1 доступны в нашей энциклопедии джейла и анлока:

Энциклопедия джейлбрейка и анлока