Jailbreak iOS and history — Джейлбрейк и история взлома iOS

С чего все началось

Я, как владелец iPhone 4 16Gb уже более двух лет, постоянно слежу за новостями, которые касаются как Apple, так и iPhone с iOS. Именно поэтому я не мог пройти мимо такой темы, как Jailbreak iOS, решив расставить все точки над i с пониманием: «что такое jailbreak и для чего он нужен?»

Jailbreak iOS?

Что такое Jailbreak iOS и для чего он нужен

Как заявляет наша любимая wikipedia jailbreak ios — это открытие полного доступа к файловой и операционной системе, благодаря чему мы можем полноценно взаимодействовать с аппаратом, устанавливать любые программы и даже модифицировать операционную систему iOS. При более детально рассмотрении, люди, которые тесно знакомы с Android, могут заметить, что это тоже самое, что получение root-доступа к смартфону.
С другой стороны, используя любой смартфон на Android, каждый может без проблем установить практически любые виджеты и программы без root-доступа, в отличие же от iPhone. Именно поэтому гики со смартфонами от Apple очень ждали появления Jailbreak iOS.

Так же стоит заметить, что есть проект Cydia, который автоматически устанавливается на iPhone, после взлома iOS. Благодаря данному приложению можно через графический интерфейс устанавливать различные твики, приложения и прочее. В большинстве своем все бесплатно, но некоторые приложения могут стоять денег, в основном 1-2$. Что примечательно, данный проект основан на различных репозитариях, что сравнить можно с различными магазинами от разных компаний-брендов для Android. Достаточно просто добавить адрес репозитария в Cydia и можно устанавливать от туда, все, что доступно :)

Jailbreak iOS делиться в основном на два типа:

  • Привязанный (Tethered) — после перезагрузки, аппарат становиться, почти в прямом смысле, кирпичом и без подключения к компьютеру и запуску определенного программного обеспечения его загрузить нельзя.
  • Не привязанный (Untethered) — полноценный jailbreak, даже если перезагрузить смартфон, то все будет с ним в порядке.

Чуть позднее выделили еще один тип jailbreak’а, который после перезагрузки все-таки запускается, но уже без взлома. Данный тип, на текущий момент, проявлялся всего лишь единожды и при определенной версии iOS.

Лично у меня в 2011 году на прошивке 4.3.3 стоял Jailbreak iOS, и даже каюсь, установил пару взломанных программ и игр. Но больше мне понравилось использовать различные виджеты, которые адаптировались под ОС iOS.
Но потом приключилась со мной неприятная история, в которой был украден мой iPhone в московском метро. Спустя пол года наша доблестная милиция смогла мне его вернуть, чему я очень рад и благодарен им за приделанную работу!
После я обновил прошивку до актуальной 5.0, купил взломанные программы и игры, которые мне понравились и продолжал пользоваться смартфоном в штатном режиме, скучая по тем временам, когда я мог одним движением включить/выключить Wi-Fi или 3G-сеть.

История Jailbreak iOS

История появления самого Jailbreak iOS (как это не парадоксально :)), началась с появлением самого iOS, и iPhone, в частности. 29 июня 2007 года компания Apple презентовала новый телефон iPhone со своей операционной системой iOS 1.0. Спустя 11 дней она была взломана. С тех пор, после выхода новой версии iOS хакеры со всего мира пытаются взломать ее.

Release device on iOS

Tethered Jailbreak iOS

Если представить в виде графика, как быстро происходил взлом iOS, то привязанный джейл (tethered jailbreak) развивался следующим образом:

[wpspoiler name=»Таблица привязанного Jailbreak iOS» ]
Tethered jailbreak
iOS ver. Release date Jailbreak date Diff days
1.0 29.06.2007 10.07.2007 11
2.0 11.07.2008 20.07.2008 9
3.0 17.03.2009 19.06.2009 94
4.0 21.06.2010 23.06.2010 2
5.0 12.10.2011 13.10.2011 1
6.0 19.09.2012 19.09.2012 0
[/wpspoiler]

 

Diff days chart Jailbreak iOS

Как видно из графика, непривязанный джейлбрейк, взламывали почти за неделю и меньше, после выхода самой iOS, за исключением только версии 3.0, т.к. с ее выходом компания Apple очень сильно изменила архитектуру iOS и хакерам понадобилось гораздо больше времени на исследование «с нуля».

Untethered Jailbreak iOS

Что же касается непривязанного джейлбрейка (untethered jailbreak), то тут ситуация немного отличается:

[wpspoiler name=»Таблица непривязанного Jailbreak iOS» ]
Untethered jailbreak
iOS ver. Release date, min Release date, max Jailbreak date Diff days fo min date Diff days fo max date Avg diff days
4.3-4.3.3 09.03.2011 04.05.2011 05.06.2011 88 32 60
5.1.1 07.05.2012 07.05.2012 30.05.2012 23 23 23
6.0-6.1 19.09.2012 04.02.2013 04.02.2013 138 0 69
[/wpspoiler]

avg diff days chart untethered jailbreak

Как видно из графика, непривязанный джейлбрейк выходит гораздо реже и на его взлом тратиться больше времени, причем, если сравнивать с привязанным, то время увеличилось в среднем в 7-8 раз.

Будущее Jailbreak iOS

На днях мне попалась интересная статья, где упоминался закат Jailbreak iOS, т.к. с выходом нового аппарата на его взлом тратилось все больше и больше времени… Я конечно, не такой авторитетный автор, как с ресурса CultOfMac, но хотелось бы поделиться своими мыслями на эту тему.

Первое, что мне было непонятно, почему решили взять сравнение именно с выходом нового аппарата, ведь это не всегда значит, что обновилась операционная система iOS, более того, как видно из истории Jailbreak iOS, взлом происходит именно прошивок (firmware) операционной системы iOS.

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

Именно поэтому я постарался до нести как можно больше информации в истории Jailbreak iOS и показать, что привязанный джейлбрейк выходит очень оперативно, в течение недели с момента выхода новой версии iOS, а не привязанный до двух месяцев.

Как сделать? ;)

Почти совсем недавно, старые и новые хакеры объединились в новую команду evad3rs. Данная команда работает над утилитой evasi0n, которая позволяет сделать непривязанный джейлбрейк (Untethered Jailbreak iOS) самой последней версии iOS 6.1, причем взломать можно почти все устройства от Apple, за исключением Apple TV ver.3.

Требования:

Устройство с установленной iOS 6.0 — 6.1:
— iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5
— iPad 2 (все модели), iPad 3 (все модели),
iPad 4 (все модели), iPad mini (все модели)
— iPod touch 4, iPod touch 5

Компьютер с операционной системой:
Windows XP SP3 и новее
Mac OS X 10.5 и новее
Linux

Сама программа для взлома:
evasi0n — официальная страница приложения, скачиваем версию под свои нужды.

Перед джейлбрейком рекомендуется отключить пароль блокировки устройства и сделать резервную копию в iTunes или iCloud. Во время процедуры нельзя запускать iTunes и Xcode, а лучше вообще не трогать компьютер.

  1. Запускаем утилиту и нажимаем «Jailbreak», ждем.
  2. Когда процесс дойдет почти до конца, появится надпись: «To continue, please unlock your device and tap the new ‘Jаilbreak’ icon. Only tap it once! The screen will go black and then return to the home screen.»
  3. Разблокируем телефон, находим новое приложение «Jailbreak» с подобной иконкой:
    evasi0n
  4. Запускаем приложение один раз, оно автоматически закроется и выкинет на домашний экран, при этом на компьютере программа продолжит производить действия по взлому.
  5. После того, как программа завершит процесс, нажимаем кнопку «Done» и аппарат начнет перезагрузку. Ждем завершения всех этапов до появления обычного состояния блокировки телефона.
  6. Ищем значок Cydia на рабочем столе телефона, запускаем, выбираем тип пользователя (рекомендую простого смертного :)) и ждем пока пройдет завершающий этап установки из Cydia.

Заключение

Хочу отметить, что хакеры из команды evad3rs, которые сделали Jailbreak iOS, не очень одобряют установку пиратских программ и игр, с чем я полностью согласен. Если Вам понравилась игра или приложение, то отблагодарите разработчика и купите полноценную версию в оригинальном AppStore. Так мы позволяем стимулировать разработчиков и появляться новым приложениям!

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

Ну и напоследок топ стран, которые скачали evasi0n за первые 24 часа, после выхода Jailbreak iOS:

Jailbreak iOS CountryТ.к. наша страна больше всех любит «халяву», я удивлен, что мы находимся всего лишь на 7 месте. Из чего я делаю вывод, что мы меньше любим «халяву» (НЕ ВЕРЮ! ©), либо очень много народу нуждается именно в кастомизации своего смартфона iPhone!