Интернет магазин китайских планшетных компьютеров



Компьютеры - Jailbreak

15 мая 2011


Оглавление:
1. Jailbreak
2. Типы джейлбрейков
3. Правовая информация



Главное меню iPhone 4 с Apple iOS 4.x с Джейлбрейком

Джейлбрейк iPhone/iPod Touch/iPad — официально неподдерживаемая Apple операция, которая позволяет открыть программному обеспечению полный доступ к файловой системе устройства. Это позволяет расширить возможности аппарата, например, сделать возможным поддержку тем оформления и установку приложений помимо App Store. Становится возможным установить версии проигрывателей от сторонних разработчиков, обладающих расширенными возможностями в сравнении со стандартным, а также работать с файловой системой, как с таковой у обычного ПК или КПК.

Технические детали

Apple iOS, так же, как и Android, исполняет все приложения от имени пользователя с ограниченными правами. Таким образом, приложения не могут производить некоторые системные вызовы ядра ОС, а также не имеют доступа к некоторым директориям.

Что особо важно, некоторые директории становятся read-only для приложений, в то время как системные процессы по-прежнему сохраняют возможность их модификации.

Таким образом компании-производители реализовали защиту от изменения важных системных данных — эти данные могут изменяться только системным процессом, который выполняет над ними строго определенные операции с проверками. При этом ввиду отсутствия админских прав у приложений становится невозможным также и хакерские операции над этим системным процессом.

Ограничение установлено, например, для защиты от копирования приложений третьих фирм.

В число «важных системных данных» в случае iOS входит, например, коллекция установленного на телефон софта. То есть без jailbreak невозможно занести в телефон никакой софт, кроме как с AppStore.

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

Jailbreak для iOS дает следующие возможности:

  • использования софта со стороны настольного ПК, дающего полный доступ к файловой системе устройства по аналогии с MS ActiveSync.
  • возможность занесения в устройство софта не из AppStore, например, с помощью Cydia. В числе этого софта есть и инструменты для взлома защиты baseband с отвязкой от AT&T.
  • возможность занесения в устройство BSD-подсистемы, в которую входит SSH, то есть SSH-доступа к устройству с возможностью исполнения command-line инструментов.

Jailbreak в мире Android обычно называется rooting, и приносит куда меньше пользы. Дело в том, что Android, в отличие от iOS, не привязывает устройство к одному уникальному настольному ПК — для ПК устройство выглядит так же, как его карта памяти, установленная в кард-ридер, и аналоги iTunes для Android не более чем выполняют операции с файлами на этой карте. Также Android позволяет устаналивать приложения не из Google Market.

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



Просмотров: 2727


<<< HTC Universal