Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apple iPhone, iPad, iPod
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/60: Рейтинг темы: голосов - 60, средняя оценка - 4.92
MikeSoft
Эксперт С++
3923 / 1788 / 183
Регистрация: 21.11.2009
Сообщений: 2,540
1

Джейлбрейк iOS [iOS Jailbreaking]

07.06.2011, 20:42. Просмотров 11155. Ответов 0

1. Теоретическая часть. Знакомство с Jailbreak.
  • 1.1. Что такое JailBreak. Необходимость в модификации операционной системы iOS.
  • 1.2. Легальность процесса.


2. Практическая часть. Джейлбрейкинг iPhone.
  • 2.1. Программное обеспечение для джейлбрейкинга.
  • 2.2. Процесс джейлбрейкинга.


3. Заключение.


_________________________________________________



1. Теоретическая часть. Знакомство с Jailbreak.
  • 1.1. Что такое JailBreak. Необходимость в модификации операционной системы iOS.


Джейлбрейк (англ. Jailbreak - «Побег из тюрьмы») iPhone/iPod Touch/iPad — операция, которая позволяет открыть программному обеспечению полный доступ к файловой системе (ФС) устройства.

По умолчанию, доступ к файловой системе "переносных" устройств компании Apple отсутствует и пользователь не имеет права вносить модификации в ядро системы. Джейлбрейк - сугубо программная операция, благодаря которой пользователь сможет обойти запрет доступа к ФС, что позволит ему устанавливать приложения, не допущенные в AppStore.
Менеджером пакетов, как правило, выступает Cydia. В свою очередь, Cydia представляет собой визуальный фронтенд для модифицированного менеджера пакетов Debian.

Различают два вида джейлбрейка: привязанный и полный (непривязанный, отвязанный).
  • Привязанный тип - тип джейбрейка, который после каждой перезагрузки iPhone, требует подключение к компьютеру для загрузки через модифицированный бутром.
  • Полный джейлбрейк - тип джейлбрейка, при котором телефон загружается в обычном режиме, через стандартный загрузчик (соответственно, iPhone становится отвязанным от ПК).

Процесс джейлбрейка обладает как плюсами, так и минусами.
К плюсам относится возможность установки приложений "сторонних" производителей (программы которых не прошли проверку в Apple). При этом, у Вас появляется возможность избавится от недостатков продукта... Например, изначально в iPhone напрочь отсутствуют отчёты о доставке СМС, или, скажем, видеоплеер не читает "Ваш любимый формат" - подыскиваем нужные программы/пакеты, устанавливаем и радуемся.
И всё было бы замечательно, если бы не ... обновления операционной системы. Каждый раз, когда Apple выпускает очередную версию iOS, Вам необходимо ждать появления разблокировочной утилиты. С выходом iOS 4.3 у некоторых пользователей возникла проблема с доступом в электронный каталог iBooks.

  • 1.2. Легальность процесса.


Компания Apple в судебном порядке рассматривала вопрос легальности джейлбрейка.
Суд США постановил считать Джейлбрейк процессом, не нарушающим авторских прав компании Apple.
Однако, Apple считает данный процесс незаконным и стремится устранить возможность Джейлбрейка в своих новых выпусках операционной системы.
Хочу также упомянуть, что программное обеспечение из Cydia не проверяется на безопасность (чем может гордится AppStore) и может нанести вред Вашим данным. Поэтому прежде, чем что-то установить, необходимо подумать над вопросом: "действительно ли это так нужно" и почитать комментарии пользователей.

После проведения процедуры Джейлбрейкинга Apple в праве отказать в гарантийном обслуживании.
Однако, с точки зрения российского законодательства отказ в гарантии будет в этом случае незаконным.



2. Практическая часть. Джейлбрейкинг iPhone.
  • 2.1. Программное обеспечение для джейлбрейкинга.


На данный момент разработкой программного инструментария для джейлбрейкинга занимаются несколько хакеров и интернет-сообществ.
Каждое сообщество спешит довести до пользователя свой программный продукт:
  • Redsn0w;
  • Sn0wbreeze;
  • PwnageTool.

По сути, все приведенные программные продукты преследуют одну цель: помочь Вашему устройству совершить "побег из тюрьмы", попросту говоря, сделать джейлбрейк Вашего iPhone.
В рамках данной статьи Я рассмотрю процесс Джейлбрейкинга при помощи утилиты Redsn0w.
Также, хочу отметить, что рассматриваемая мною версия ОС: 4.3.3.

Итак, что же необходимо иметь под рукой?
  1. Заряженный Apple iPhone (куда же без него?);
  2. Кабель для синхронизации с ПК;
  3. Точку доступа Wi-Fi (или любой другой способ "проведения" интернета к Вашему устройству);
  4. Прошивку iOS для Вашего устройства;
  5. Утилиту Redsn0w;
  6. Apple iTunes.

Если версия ОС Вашего iPhone ниже, чем 4.3.3, подключите аппарат к компьютеру, откройте iTunes и выполните обновление программного обеспечения до версии 4.3.3.
Описанный ниже метод подходит для iPhone 4/3GS, iPod Touch 4/3G, iPad WiFi/WiFi+3G.

Официальный образ iOS для Вашего устройства можно скачать непосредственно с серверов Apple:
Продукт Redsn0w доступен для скачивания с Google Sites iphone-dev.com.
Выберите необходимую версию (PC или Mac) и сохраните Redsn0w на своём компьютере.

  • 2.2. Процесс джейлбрейкинга.


Все операции и действия, рассмотренные ниже, Вы выполняете на свой страх и риск.

Открываем Redsn0w:
Джейлбрейк iOS [iOS Jailbreaking]


При помощи кнопки "Browse" вызываем диалоговое окно, в котором указываем путь к скачанной прошивке.
Начнётся процесс проверки прошивки и в случае его удачного завершения перед нами будет красоваться надпись:
IPSW Successfully Identified.

После нажатия кнопки "Next" будет запущен процесс модификации прошивки, внедрение данных, необходимых для джейлбрейка:
Джейлбрейк iOS [iOS Jailbreaking]


На следующем этапе нам будут предложены дальнейшие варианты работы:
Джейлбрейк iOS [iOS Jailbreaking]


Выбираем установку менеджера пакетов Cydia.

На следующем этапе приложение попросит проверить, что Ваш телефон находится в выключенном состоянии и подключен к ПК:
Джейлбрейк iOS [iOS Jailbreaking]


Далее, необходимо будет выполнить вход в DFU режим.

Что такое DFU Mode?
Device Firmware Update Mode (сокращённо DFU Mode) - режим, используемый для перепрошивки устройства на любую другую прошивку, вне зависимости от версии установленной на устройстве.
Чтобы перейти в режим DFU, необходимо:
  • Убедится в том, что устройство подключено к ПК;
  • Убедится в том, что устройство полностью выключено;
  • Зажать кнопку Power на 2-3 секунды;
  • Не отпуская кнопки выключения нажать и удерживать в течении 10 секунд кнопку "Home" (не отпуская "Power");
  • После появления на экране логотипа Apple необходимо отпустить кнопку выключения экрана ("Power"), но продолжать удерживать кнопку "Home".

Кнопку "Home" необходимо удерживать до тех пор, пока не начнётся процесс джейлбрейка.
Джейлбрейк iOS [iOS Jailbreaking]


После чего, наберитесь терпения, "откиньтесь на спинку Вашего стула и наслаждайтесь процессом установки".
На финальной стадии процесса аппарат самостоятельно перезагрузится.



3. Заключение.

Если Вы выполнили все действия, описанные выше, то у Вас на руках - взломанное устройство с непривязанным джейлбрейком.
После запуска устройства перейдите к настройкам и установите соединение с интернетом.
Только после этого запустите менеджер пакетов Cydia и дождитесь её автоматической реорганизации.
При повторном запуске Вам может быть предложено установить или обновить необходимые утилиты. Подтвердите обновление.




Обсуждение статьи ведётся здесь: F.A.Q. Джейлбрейк iOS [iOS Jailbreaking].
С уважением, Михаил (a.k.a MikeSoft).
6
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2011, 20:42
Ответы с готовыми решениями:

Джейлбрейк IOS
С помощью джейлбрейк можно установить на Iphone 4 новую прошивку которая будет выше последней...

IOS 5
Всем привет, ни кто не знает когда будет не привязанный джейлбрек на Iphone?...

Диагностика ios
какими програмами диагностируют ios?

Обновить до iOS 5
Ребят, как обновить свой iPhone 4 до iOS 5?

MMS на iOS 7.1 iPhone 5S
Доброго времени суток. Как осуществляется приёмопередача mms сообщений на iPhone 5S iOS 7.1 ?...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2011, 20:42

Запись вызовов на ios 10
Всем привет! Боюсь что уже обсуждалось, но ничего такого не нашел... Так вот, вопрос: какое есть...

Откат на ios 6.1.3 как сделать?
Есть 4S на нем есть ios 7 вчера установленная. Вопрос как установить обратно 6.1.3 ? Ну не могу...

iPhone 4S + iOS 5. Дата выхода: 14 октября.
Сегодня в 21:00 по Киевскому времени прошла конференция на которой была более глубже освещена новая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru