Джейлбрейк iOS 10.2 Yalu: история изменений и рекомендации по установке
На данный момент инструмент для джейлбрейка 10.2 от Лука Тодеско yalu102 находится на стадии бета-тестирования. К данному моменту вышла седьмая сборка, которая уже является достаточно стабильной и безопасной в использовании. В этой статье речь пойдет об изменениях в каждой тестовой сборке yalu102 и работе актуальной на данной момент седьмой бета-версии.
История изменений джейлбрейка iOS 10.2 Yalu102:
Beta 1. Первоначальный релиз. Обновление предыдущего эксплоита, предназначенного для взлома iOS 10 - 10.1.1. Добавлен функционал Cydia Substrate.
Beta 2. Поддержка устройств с размером страниц 4К. Первоначально поддерживались только гаджеты с 16К, то есть iPhone 6s и более новые модели. Со второй бета-версией добавлена поддержка iPhone 6, iPhone 5s и других.
Beta 3. Исправлены ошибки в работе с Apple Watch.
Beta 4. Не рекомендуется к использованию. Версия была отозвана из-за критических ошибок.
Закрыта уязвимость безопасности, используемая yalu102. Обновленная утилита после джейлбрейка устраняет уязвимости, которые используются самим эксплоитом для взлома гаджетов. Другими словами, обеспечена защита от повторного взлома устройства. Добавлена утилита «nonceenabler» от tihmstar, которая автоматизирует добавление nonceenabler пользователям Prometheus.
Изменены открытые порты для DropBear. DropBear - это аналог SSH, включенный в состав джейлбрейка. Изначально он позволял злоумышленникам подключаться к устройству через Wi-Fi в том случае, если пароль SSH не был изменен. Сейчас протокол более безопасен, так как работает только через USB. Тем не менее дефолтный пароль SSH рекомендуется сменить, чтобы никто не смог получить данные с устройства при подключении к компьютеру.
Разработчик добавил инструмент tfp0 для использования многих мощных утилит, включая Prometheus.
Добавлена поддержка JIT для разработчиков.
Beta 5. Версия отозвана из-за критических ошибок.
Выходила с целью исправления ошибок в предыдущей сборке.
Beta 6. Повышения стабильности работы Beta 4 и 5.
Beta 7. Поддержка iPad Air 2, iPad mini 4 и других 64-разрядных устройств, за исключением iPhone 7 и 7 Plus.
На данный момент yalu102 beta 7 является актуальной версией эксплоита. Как рассказал Тодеско, дальнейшее улучшение стабильности не планируется. Тем не мене это самый безопасный вариант джейлбрейка за последнее время, работает надежнее, чем версия для iOS 10.0-10.1.1.
Несмотря на ряд мелких огрехов, джейлбрейк в целом работает хорошо, практически так же джейлбрейк iOS 9.3.3 в свое время. Тем не менее, следует помнить, что установка несовместимых или непроверенных твиков крайне нежелательна. Примером служит AppSync, который отправляет iPhone в вечную перезагрузку.
В последующих бета-версиях Yalu вряд ли стоит ожидать серьезных изменений, за исключением поддержки смартфонов iPhone 7 и iPhone 7 Plus. Остальные нововведения будут незначительными, в частности ожидается улучшение поддержки Prometheus. Это позволит программе восстанавливать работу устройств с вечным «яблоком» с использованием сертификатов shsh2.