Побег из шоушенка
Приложения. Наверное вы заметили что в предыдущих параграфах мы говорили только о “родных” телефону приложениях. Как вы скорее всего знаете, на родных приложениях дело не ограничилось.
Конечно, Стив Джобс дал возможность писать приложения для телефона, но только в рамках браузера Safari. Но этого было мало.
Достаточно быстро сообщество iPhone хакеров нашло возможность писать собственные приложения для телефона. Прошло всего несколько месяцев и количество приложений начало измеряться сотнями, увеличиваясь с каждым днём. Сегодня, вы наверное не представляете свою жизнь как минимум без русской клавиатуры (Привет, Славик!). А ведь это стороннее приложение.
А жизнь сторонних приложений невозможна без jailbreak’а.
Jailbreak (дословно “побег из тюрьмы”) — процесс получения полного доступа к файловой системе телефона. Понятие jail пришло к нам из недр *nix сообщества и обозначает “запирание” пользователя в определенной директории, когда он не может получить доступ ко всему что расположено “выше” в дереве файловой системы.
Изначально, у пользователя есть доступ на запись только в директорию /var/root/ (где хранятся все настройки и медиа-контент пользователя) на телефоне. Всё бы ничего, да только по мимо всего прочего, в этой директории запрещено запускать приложения.
Jailbreak позволяет получить полный доступ ко всем папкам и файлам на телефоне (чтение, запись и исполнение).
Теперь, с выходом каждого обновления все пользователи (включая “легальных”) следят за новостями и ждут, когда-же jailbreak станет возможным.
К слову, стандартом де-факто стало приложение Installer, название которого говорит само за себя — это установщик сторонних приложений. Несомненно самое популярное и востребованное приложение для iPhone, когда либо созданное за пределами Apple.