Що таке джейлбрейк (jailbreak)

Чи доводилося Вам коли-небудь спостерігати іконки додатків на доці iPhone якогось товариша в кількості п`яти-шести штук, при цьому точно знаючи, що в стандарті їх там має бути чотири і ніяк не більше? Більш того, одного разу ви бачили як айпед з`явився прикладом емулятора класичної ігрової консолі? Можете не пітніти в пошуках відповідних аплікацій на App Store. Ці можливості, а також багато інших, стануть доступні вам тільки завдяки хакерської виверту (хаку) під назвою джейлбрейкінг (Jailbreaking). Як працює джейлбрейкінг і як він насправді діє на вашому i-пристрої? Спробуємо розібратися в цьому питанні.

Що таке джейлбрейкінг?

Отже, відкриємо словник. Словник, коротко, повідає нам наступне:

джейлбрейк (Англ. Jailbreak - «Втеча з в`язниці») iPhone / iPod Touch / iPad - офіційно не підтримується Apple операція, яка дозволяє відкрити програмному забезпеченню повний доступ до файлової системи пристрою. Це дозволяє розширити можливості апарату, наприклад, зробити можливим підтримку тим оформлення і установку додатків з інших джерел крім App Store.

На цьому можна було б і закінчити, але ми з вами істоти допитливі, тому копнемо глибше. Відомо, що багато виробників смартфонів, планшетів і ігрових консолей "вшивають" в свої дітища особливий софт під хитромудрою назвою "Технічні засоби захисту авторських прав" (Digital Rights Management, DRM). Ці кошти там сидять для того, щоб захистити вас від використання того чи іншого програмного забезпечення (ПО), або запущені туди з міркувань безпеки.

DRM is killing
DRM - обмежує

Так ось джейлбрейкінг якраз є процесом хакинга цього самого злісного DRM. Тобто завдяки згаданому хакингу відбувається обхід обмежень DRM, що дозволяє вам запускати "неавторизований" софт, та й взагалі поліпшити і модифікувати роботу оперативної системи (ОС) вашого пристрою.

Відео: Що таке джейлбрейк (jailbreak) і навіщо він потрібен?

Якщо говорити більш технічною мовою, то jailbreak можна описати як процес установки

"Набору латок (патчів) ядра ОС (ядро є центральною частиною операційної системи), який дозволяє вам запускати довільний код"

Процес також дозволяє вам отримати доступ до кореневого рівня (root-level access). взагалі термін root з`явився в UNIX подібних системах. Root або привілейований користувач - це спеціальний аккаунт, власник якого має право на виконання всіх без винятку операцій і доступ до всіх файлів. Ця обставина додає додаткові можливості, однак є і додаткові ризики про які ми поговоримо нижче.




Cydia

Альтернатива буде завжди :)

Очевидно, хакери співвідносили термін Jailbreak (англ. Втечу з в`язниці - прим автора) як якусь метафору звільнення iPhone з "в`язниці" iTunes. Далі цей термін використовувався в більш глобальному сенсі по відношенню і до інших платформ (наприклад, Android) використовуючи хакі схожого роду. До речі такі зломи у випадку з Android також називаються рутінгом (rooting). У будь-якому випадку, як би ви не називали цей процес, сенс один і той же.

Чому Джейлбрейк?

В цілому, iOS є закритою системою. Розробники програми для цієї системи дотримуватися строгих нормативних правил для того, щоб їхні твори змогли стати частиною App Store. До якогось певного моменту ці нормативи навіть корисні, бо дбають про вашу безпеку і загальну якість додатків. Однак існують деякі додатки, до яких вищезазначені визначення не зовсім підходять. Додаток WikiLeaks є яскравим прикладом цього. Такі ось подвійні стандарти.

Apple створила для додатків свого роду пісочницю. Твоє додаток може копатися тільки в межах пісочниці (в межах суворих регулюючих правил). Однак, якщо ти хочеш побачити світ за бортами пісочниці - Джейл тобі в допомогу.




Які ризики?

Відео: Джейлбрейк iOS 10. Важливо знати

Звичайно, у всьому цьому процесі, як і в будь-якому іншому хакинге, є свої генетичні ризики. Їх складно уникнути, якщо взяти до уваги той факт, що для цього роду хака необхідний кореневої доступ (root access) до системи. Що в свою чергу може бути чревате вже атаками зловмисного хакерського типу. У той же самий час, до сих пір не зареєстровано багато атак такого роду. Одного разу, якийсь хакер створив хробака типу "RickRoll" під назвою iKee, щоб підкреслити вразливість "втекли з пісочниці" пристроїв.

Крім того, так як Джейлбрейк-додатки не підкоряються нормативам Apple, деякі користувачі скаржаться на нестабільну роботу пристроїв, непомірний витрата батареї і інші незручності.

А останнім часом деякі користувачі міркують на тему того, чи потрібен взагалі цей хак, адже iOS зростає і розвивається. З`явилися такі функції на кшталт багатозадачності, поява шпалер для домашнього екрану і поліпшена система оповіщень, які були доступні тільки завдяки модерам. Однак з іншого боку, можна припустити, що всі ці поліпшення з`явилися не без впливу цих самих джейлбрейкеров.

Ще півроку тому могло здатися, що в цій тривалій грі в кішки-мишки між Apple і iOS-хакерами вгору починала брати саме Apple. Адже компанія вчиться на своїх помилках і послідовно закриває дірки в ОС, ніж, природно, ускладнює роботу хакерам.

І здавалося б адже так і є - додатки, утиліти і твіки від хакерів з`являлися зі значним запізненням. Так наприклад, джейлбрейк для iPhone 4S і iPad 2 з`явилися тільки приблизно через місяць після того, як Apple представила їх. Що стосується нового iPad, то зрушення є - але остаточного результату ми поки не отримали. Пройшли ті часи, коли ДБ з`являвся в той же день (а то й раніше) релізу самого пристрою.

Як "втекти"?

За великим рахунком, кошти джейлбрейкінг виконуються у вигляді desktop - додатків для оперативних систем OSX і Windows. На даний момент більшість i-користувачів все таки використовують iPad 2 і iPhone 4S. Таким чином, єдиним програмним засобом, який дозволяє "брейкнуть" процесор A5 (під управлінням iOS 5.0.1) приводить в рух згадані пристрої є Absinthe. Інші програмні засоби на зразок PwnageTool і redsn0w здатні хакнуть девайси з ОС старше версії 5.0.1. Прославлена хакерська група iPhone Dev-Team створили свого часу перший Джейли і на сьогоднішній день займають центральну роль в хакерському ком`юніті. Їх блог є прекрасним місцем для того, щоб ознайомитися з останніми новинами в сфері джейлбрейкінг.

Чи є Джейлбрейк легальним?

Відео: ТОП 10 причин чекати джейлбрейк iOS 10

Риторичне питання :) Взагалі це залежить від того, кому ви збираєтеся поставити це питання. Як не дивно, але з огляду на те, що уряд США навіть зацікавлено в цьому, то зламувати таким чином ваш смартфон там ви можете цілком легально. У 2010 році в рамках спеціального закону США (Закон про авторське право в цифрову епоху, Digital Millennium Copyright Act (DMCA)) було офіційно не заборонено проводити Джейл смартфонам. Хоча це дозвіл потрібно щороку відвойовувати заново, чим займаються спеціальні тамтешні групи товаришів.

Guys with guns
Хочете поговорити про це?

Частина користувачів, природно, більшість з них модератори і хакери стверджують, що джейлбрейкінг потрібно зробити законним правом кожного користувача смартфона. Для більшої наочності вони зазвичай наводять приклад автомобіля вами купленого у якого просто заварений капот. Тобто їздити ви можете, але додати якийсь тюнінг це вже вибачте. Аналогії, на мій погляд, невдячна справа, але приблизно так це і виглядає.

Повертаюся до США, Apple і інші компанії, з іншого боку барикад, продовжують падати ниць перед регуляторними органами для того, щоб все це справа була заборонено. Поки краще, що ці компанії можуть зробити це журитися з приводу того, що їх "terms of use" порушуються і загрожувати пальчиком з відбирання гарантії у викритих користувачів. Іншими словами, якщо у вас трапиться проблема з вашим iPhone, який до цього був відповідним чином вами хакнуть - допомоги від Apple не чекайте.

Jail_problem
Хто не ризикує ...

Це там. У нас? А у нас країна велика. Не до джейлбрейкінг поки. Нам би взагалі з авторськими правами розібратися :)

За мотивами pcworld.com


Поділися в соц. мережах:

По темі: