Що таке джейлбрейк: інструкція з проведення

Що таке джейлбрейк: інструкція з проведення

Несанкціонований доступ до файлової системи iPhone, iPod Touch, iPad або Apple TV, можливий завдяки експлойтам, що використовують уразливості системи безпеки Apple. Доступ до системних файлів і тек дозволяє користувачеві керувати їх вмістом і встановлювати програми з сторонніх джерел

Що таке Джейлбрейк?

"Джейлбрейк" (англ. jailbreak - "втеча з в 'язниці") означає "вихід" пристрою за межі своєї "клітини". Спочатку метафора клітини, або jail, відноситься до операційної системи UNIX, зокрема до FreeBSD jail - автономні віртуальні "клітини" всередині однієї операційної системи FreeBSD.

Джейлбрейк - процедура злому операційною системою iOS, що дозволяє користувачеві отримати несанкціонований доступ до файлової системи пристроїв Apple. Здійснюється цікавий jailbreak за допомогою виявлення вразливостей системи безпеки Apple, завдяки чому користувач отримує доступ до раніше недоступних системних файлів. Після джейлбрейка власник гаджета під управлінням iOS може керувати вмістом файлової системи і встановлювати різні програми зі сторонніх магазинів додатків, крім основного від Apple (App Store). Користувачам "зламаних" айфон і айпад, як і раніше, доступні всі функції пристрою, включаючи iTunes і App Store.

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

Вперше термін "джейлбрейк" iPhone-хакери використовували по відношенню до iTunes і можливості уникнути його контролю. Відтоді значення поняття розширилося і тепер стосується процесу злому андройд-платформ, також відомого як рутинг.

Для чого потрібен джейлбрейк?

Головний принцип компанії Apple - централізація. Файлову систему iOS закрито для користувача, а розробники додатків повинні дотримуватися суворих принципів компанії Apple, щоб потрапити в App Store. Певною мірою ці обмеження існують для посилення безпеки і підтримки загальної якості додатків. З іншого боку - породжують бажання випробувати приховані можливості операційної системи вашого пристрою або індивідуалізувати його під власні запити.

Технічні моменти

Операційна система iOS влаштована таким чином, що всі програми, які запускаються, виконуються від імені вашого користувача. При цьому запускаються програми не можуть виробляти деякі виклики ядра системи і мають обмежений доступ до каталогів. Яка б програма не була встановлена на iPhone або iPad, вона зможе керувати тільки виділеною під неї пам 'яттю, і взаємодіяти з іншими додатками вона не буде мати можливості.

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


Відповідно якщо додаток не має адміністративного доступу, то і керувати системними процесами він не може. Іншими словами, системні процеси можуть робити все що завгодно, а програми виконують тільки певні функції і не більше того.

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

Отже, ось всі можливості, які надає ця операція:

  • З 'являється можливість використовувати програми з боку ПК, що передбачає отримання повного доступу до файлової системи пристрою;
  • З 'являється можливість занесення стороннього софту з сторонніх джерел, наприклад, з Cydia. Така можливість дозволяє встановлювати софт, який зламує "baseband-захист", що в свою чергу відкриває багато корисного, наприклад, можливий UnLock операторів Verizon, AT & T тощо;
  • Стає можливим ставити BSD-підсистему, що надає SSH-доступ до смартфона і відкриває командний рядок. До речі, остання також може бути потрібною при відв 'язці смартфона від оператора.
  • Оптимізація 

Види джейлбрейка

Прив 'язаний джейлбрейк

Прив 'язаний джейлбрейк втрачає силу при перезавантаженні пристрою. Без повторного "злому" пристрій, найімовірніше, не буде працювати, "зависне" на етапі завантаження "рідних" характеристик або буде працювати некоректно. Для повторного запуску джейлбрейка потрібно підключення пристрою до комп 'ютера і повторний запуск утиліти для джейлбрейка.

Неприв 'язаний джейлбрейк

Неприв 'язаний джейлбрейк залишається після вимкнення пристрою. Пристрій завантажить модифіковану операційну систему без повторного "злому" і підключення до комп 'ютера. Мінуси: для більшості моделей Apple для доступу до системних файлів нової прошивки потрібен новий експлойт, що вимагає від розробників часу і досвіду.

Напівприв 'язаний джейлбрейк

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

Переваги і недоліки 

Плюси:


  • Наявність Додаткового магазину програм Cydia (Макдіггер). Більшість користувачів Apple наважуються здійснити джейлбрейк тільки заради Cydia, яка надає можливість скачувати безкоштовно додатки, поширювані в App Store платно.
  • Налаштування інтерфейсу і функціоналу iOS на свій смак. Джейлбрейк дозволяє змінити зовнішній вигляд і зміст операційної системи, за допомогою скачування спеціалізованих додатків з Cydia.
  • Приховані можливості Apple пристроїв і доступ до файлової системи. Джейлбрейк дозволить користувачам не тільки скористатися прихованими можливостями iOS, але і отримати доступ до файлової системи, що дасть можливість контролювати операційну систему і змінювати вихідні коди

Мінуси:

  • Можливі проблеми зі скачаними додатками. Оскільки твіки з Cydia не є ліцензійними додатками, а лише копіями, то і проблем зі стабільністю їх роботи зустрічаються частіше, а також їх використання може призвести до вильоту ліцензійних додатків, які раніше працювали стабільно.
  • Різні твіки - різні проблеми. Після встановлення або ж видалення будь-якого твіка, скачаного з Cydia, в системі залишається системний кеш твіка (сміття), який назавжди залишиться на пристрої, а також помічені випадки несумісності твіків, через що вони не працюють.
  • Проблеми з оновленням iOS. У зламаному пристрої неможливо оновити iOS, а при виході оновлення джейлбрейк завжди злітає, через що всі скачані твіки з Cydia і зміни інтерфейсу видаляються.
  • Позбавлення тех. підтримки розробників і гарантії Apple. При необхідності ремонту пристрою користувачеві доведеться позбутися джейлбрейка, а якщо знадобиться скористатися гарантією - в сервісному центрі відмовлять в обслуговуванні.
  • Безпека Apple пристроїв з джейлбрейком. Небезпека злому гаджета піддасть його зараженню вірусами, згодом чого можуть бути втрачені персональні дані, в числі яких інформація про платіжні можливості (реквізити банківської картки).
  • Зменшено автономність роботи батареї. Операційна система iOS закрита не просто так, адже розробники компанії Apple оптимізують рівень навантаження на системне залізо, щоб збалансувати витрату енергії акумулятора і максимально збільшити автономність батареї.
  • Втрата якості зв 'язку. Багато користувачів зауважили, що джейлбрейк може вплинути на якість зв 'язку під час дзвінків. Виявляються ці проблеми частим перериванням зв 'язку, а іноді навіть спотворення голосу абонента.
  • Протизаконний

 Джейлбрейк: інструкція з проведення

     Як зробити джейлбрейк iPhone, iPad або iPod touch:

  1. Завантажте останню версію відповідної утиліти для джейлбрейка з офіційного сайту на ваш комп 'ютер.
  2. Розпакуйте файл ZIP.
  3. Підключіть пристрій до комп 'ютера за допомогою кабелю USB.
  4. Вимкніть пароль у налаштуваннях.
  5. Вимкніть функцію "Знайти iPhone": Параметри > iCloud > Знайти iPhone.
  6. Переведіть пристрій в авіарежим.
  7. Запустіть програму від імені адміністратора, клацнувши правою кнопкою миші на файл.
  8. Почнеться виявлення пристрою.
  9. Перевірте правильність певної утилітою версії прошивки.
  10. Натисніть "Start", щоб продовжити.
  11. Після джейлбрейка пристрій автоматично зробить респринг, а на екрані з 'явиться значок Cydia.