Разработчик(и) | Evad3rs (pod2g, MuscleNerd, planetbeing , pimskeks) |
---|---|
Стабильный релиз | 1.5.3 |
Операционная система | Microsoft Windows , macOS и Linux |
Веб-сайт | evasi0n.com/iOS6 (архив) |
Разработчик(и) | Evad3rs (pod2g, MuscleNerd, planetbeing, pimskeks) |
---|---|
Стабильный релиз | 1.0.8 |
Операционная система | Microsoft Windows и macOS |
Веб-сайт | evasi0n.com (архив) |
evasi0n — это программа для джейлбрейка iOS 6.0-6.1.2, выпущенная 4 февраля 2013 года, созданная командой evad3rs. Обновленная версия для iOS 7.0-7.0.6, evasi0n7 , была выпущена 22 декабря 2013 года. За первые четыре дня после выпуска было загружено более семи миллионов копий evasi0n. [1] Она известна своей переносимой кодовой базой и минимальным использованием произвольного выполнения кода .
Четыре из шести использованных эксплойтов были исправлены Apple 18 марта 2013 года с выпуском iOS 6.1.3. 22 декабря 2013 года evad3rs выпустили новую версию evasi0n, которая поддерживает iOS 7.x, известную как evasi0n7 . Один из основных эксплойтов, использованных этим джейлбрейком, был исправлен Apple в 4-й бета-версии iOS 7.1, а еще два — в бета-версии 5. Финальный выпуск iOS 7.1 исправил все эксплойты, использованные evasi0n7. [2] [3] [4]
Сначала джейлбрейк evasi0n перемонтирует корневую файловую систему в режиме чтения-записи, а затем достигает сохранения, редактируя /etc/launchd.conf
файл, к которому обращается launchd . Затем Evasi0n применяет исправления в ядре, обходя рандомизацию макета адресного пространства , вызывая сбой данных и восстанавливая слайд ядра, считывая инструкцию сбоя из соответствующего вектора исключений ARM . [5] Он производит «непривязанный» джейлбрейк, что означает, что джейлбрейк продолжает работать даже после перезагрузки телефона.
PCMag сообщает, что evasi0n проверяет, запущен ли он на компьютере с китайским языком, и, если да, устанавливает Taiji, китайский магазин приложений, а не Cydia . [6]