Неупълномощен достъп до файловата система на iPhone, iPod Touch, iPad или Apple TV, възможен чрез експлойти, които експлоатират уязвимостите в сигурността на Apple. Достъпът до системни файлове и папки позволява на потребителя да управлява тяхното съдържание и да инсталира приложения от източници на трети страни
Какво е Jailbreak?
„Jailbreak“(на английски jailbreak - „джейлбрейк“) означава „изход“на устройството извън неговата „клетка“. Първоначално метафората на затвора или затвора се отнася до операционната система UNIX, по-специално до затвора FreeBSD - автономни виртуални "затвори" в рамките на една операционна система FreeBSD.
Jailbreak е процедура за jailbreak на iOS, която позволява на потребителя да получи неоторизиран достъп до файловата система на устройства на Apple. Извършва се интересен джейлбрейк чрез идентифициране на уязвимости в сигурността на Apple, което позволява на потребителя да получи достъп до преди недостъпни системни файлове. След джейлбрейк собственикът на притурка за iOS може да управлява съдържанието на файловата система и да инсталира различни програми от магазини на приложения на трети страни, в допълнение към основната от Apple (App Store). Потребителите на "прекъснати" iPhone и iPad, както и преди, имат достъп до всички функции на устройството, включително iTunes и App Store.
Много производители на смартфони, таблети, игрови конзоли използват технически средства за защита на авторските права (DRM - управление на цифровите права) на своите устройства. Системите за управление на DRM ограничават потребителя в управлението на софтуер, главно за целите на сигурността. Jailbreak е „джейлбрейк“на устройства, който ви позволява да избегнете ограниченията на DRM и да модифицирате операционната система на вашето устройство.
За пръв път терминът "хайлкери" iPhone хакери, използвани във връзка с iTunes и възможността да избягат от неговия контрол. Оттогава концепцията се разширява и сега е приложима за процеса на хакване на androyd платформи, известен също като рутинг.
За какво е джейлбрейк?
Основният принцип на Apple е централизацията. Файловата система на iOS е затворена за потребителя и разработчиците на приложения трябва да се придържат към строгите указания на Apple, за да влязат в App Store. До известна степен тези ограничения съществуват за повишаване на сигурността и поддържане на цялостното качество на приложенията. От друга страна, те пораждат желание да изпробвате скритите възможности на операционната система на вашето устройство или да го индивидуализирате за вашите собствени нужди.
Технически акценти
Операционната система iOS е проектирана по такъв начин, че всички стартирани приложения да се изпълняват от името на вашия потребител. В същото време стартираните приложения не могат да извършват някои повиквания към системното ядро и имат ограничен достъп до директории. Каквато и програма да е инсталирана на iPhone или iPad, тя ще може да управлява само паметта, заделена за нея, и няма да може да взаимодейства с други приложения.
Изключение правят само снимки, видеоклипове, контакти и музика, но при всички случаи приложението ще има ограничен достъп до тях. Всички данни могат да се променят само чрез системен процес, който има неограничени възможности, за разлика от инсталирано приложение.
Съответно, ако приложението няма административен достъп, то не може да управлява системни процеси. С други думи, системните процеси могат да правят каквото си искат, а приложенията изпълняват само определени функции и нищо повече.
Един от най-важните системни процеси е „списъкът с инсталирани приложения“, който гарантира, че всички приложения се инсталират изключително от App Store. Jelbreaking може да премахне това ограничение, като използва бита "setuid" за изпълними файлове или просто като отслаби разрешенията за някои файлови директории на устройството.
И така, тук са всички възможности, които тази операция предоставя:
- Става възможно използването на приложения от страна на компютъра, което означава получаване на пълен достъп до файловата система на устройството;
- Става възможно да се добавя софтуер на трети страни от източници на трети страни, например от Cydia. Тази функция ви позволява да инсталирате софтуер, който нарушава "защита на основната лента", което от своя страна отваря много полезни неща, например, възможно е да отключите операторите Verizon, AT&T и т.н.;
- Става възможно да се инсталира BSD подсистема, която осигурява SSH достъп до смартфона и отваря командния ред. Между другото, последното може да е необходимо и при отделяне на смартфона от оператора.
- Оптимизация
Типове джейлбрейк
Привързан затвор
Привързаният джейлбрейк ще изтече, когато устройството бъде рестартирано. Без втори "джейлбрейк" устройството най-вероятно няма да работи, "да виси" на етапа на зареждане на "родните" характеристики или няма да работи правилно. За да стартирате повторно джейлбрейка, ще трябва да свържете устройството към компютъра си и да стартирате отново помощната програма за джейлбрейк.
Отключен затвор
Неизвързаният джейлбрейк остава след изключване на устройството. Устройството ще зареди модифицираната операционна система, без повторно затваряне и свързване към компютъра. Минуси: За повечето модели на Apple достъпът до системните файлове на новия фърмуер изисква нов експлойт, който изисква време и опит на разработчиците.
Полузавързан затвор
При полузавързан джейлбрейк устройството ще се включи, но с оригиналните настройки. Потребителят ще може да използва основните функции на устройството - обаждане или писане на съобщения, но за всякакви други действия, които изискват стартиране на модифицирания код, устройството трябва да бъде "хакнато" отново.
Предимства и недостатъци
Професионалисти:
- Наличност на допълнителния магазин за приложения на Cydia (McDigger). Повечето потребители на Apple решават джейлбрейка само заради Cydia, която предоставя възможност за изтегляне на безплатни приложения, разпространявани в App Store срещу заплащане.
- Персонализиране на интерфейса и функционалността на iOS по ваш вкус. Jailbreak ви позволява да промените външния вид и съдържанието на операционната система, като изтеглите специализирани приложения от Cydia.
- Скрити функции на устройствата на Apple и достъп до файловата система. Jailbreak ще позволи на потребителите не само да се възползват от скритите функции на iOS, но и да получат достъп до файловата система, което ще даде възможност за управление на операционната система и промяна изходните кодове
Минуси:
- Възможни проблеми със изтеглените приложения. Тъй като настройките от Cydia не са лицензирани приложения, а само копия, проблемите със стабилността на тяхната работа са по-чести и използването им може да доведе до напускане на лицензирани приложения, които преди са работили стабилно.
- Различните ощипвания означават различни проблеми. След инсталиране или деинсталиране на всяко ощипване, изтеглено от Cydia, кешът за ощипване на системата (боклук) остава в системата, който завинаги ще остане на устройството и са забелязани случаи на несъвместимост на ощипванията, поради което те не работят.
- Проблеми с актуализацията на IOS. Невъзможно е да се актуализира iOS в прекъснато устройство и когато излезе актуализация, джейлбрейкът винаги се срива, поради което всички изтеглени ощипвания от Cydia и промените в интерфейса се изтриват.
- Лишаване от тях. поддръжка за разработчици и гаранции на Apple. Ако устройството трябва да бъде поправено, потребителят ще трябва да се отърве от джейлбрейка и ако трябва да се възползвате от гаранцията, сервизният център ще откаже услугата.
- Jailbreak на Apple за сигурност. Опасността от хакване на приспособлението ще го изложи на вирусна инфекция, след което личните данни могат да бъдат загубени, включително информация за възможностите за плащане (данни за банкови карти).
- Намалена автономност на батерията. Операционната система iOS е затворена по някаква причина, защото разработчиците на Apple оптимизират нивото на натоварване на системния хардуер, за да балансират консумацията на батерията и да максимизират автономността на батерията.
- Загуба на качество на комуникацията. Много потребители са забелязали, че джейлбрейкът може да повлияе на качеството на разговорите по време на разговори. Тези проблеми се проявяват с чести прекъсвания в комуникацията и понякога дори изкривяване на гласа на абоната.
- Незаконно
Jailbreak: инструкции за извършване
Как да направя джейлбрейк на вашия iPhone, iPad или iPod touch:
- Изтеглете най-новата версия на съответната помощна програма за джейлбрейк от официалния уебсайт на вашия компютър.
- Разархивирайте zip файла.
- Свържете вашето устройство към компютъра с помощта на USB кабел.
- Деактивирайте паролата в настройките.
- Деактивирайте Find My iPhone: Настройки> iCloud> Find My iPhone.
- Поставете устройството си в самолетен режим.
- Стартирайте приложението като администратор, като щракнете с десния бутон върху файла.
- Откриването на устройство започва.
- Проверете дали версията на фърмуера, посочена от помощната програма, е правилна.
- Щракнете върху Старт, за да продължите.
- След джейлбрейк устройството автоматично ще се възроди и на екрана ще се появи иконата Cydia.