Rootful и Rootless джейлбрейк: узнайте разницу и выберите наиболее подходящий вариант.
В модулях для джейлбрейка iOS обычно выделяют две категории: С правами root. وБез корнейКаждая категория отличается своим взаимодействием с корневой файловой системой устройства. В обоих случаях вы получаете определенный уровень привилегий при изменении системных файлов, но разными способами.
Взлом системы с правами root.
При джейлбрейке с правами root пользователь имеет При полном контроле над системным разделомОбычно это достигается путем создания копии корневого каталога и его перезагрузки с правами на чтение и запись. Это обеспечивает пользователю легкий доступ к корневому каталогу (/), а также к учетной записи пользователя root.
Наличие доступа и разрешений на изменение основных системных файлов означает, что пользователь может устанавливать модификации и дополнения непосредственно в корневую файловую систему. Однако такой уровень контроля также означает, что вмешательство в конфиденциальные файлы может привести к частым циклическим перезагрузкам, потере данных или даже полному выходу устройства из строя.
Взлом системы без прав root
Джейлбрейк без root-прав не предоставляет прямого доступа к корневой файловой системе устройства. Это означает, что запись в '/' невозможна при использовании джейлбрейка без root-прав. Вместо этого запись происходит в другое место в памяти устройства, обычно в корневой каталог. /var/jbВ свою очередь, это служит символической ссылкой на каталог внутри /private/preboot.
Компания Apple отключила корневую файловую систему, внедрив технологию Signed Secure Storage (SSV). Система IOS 15Это означало, что использование рутированных джейлбрейков пришлось прекратить. Следовательно, пришлось перейти к нерутированным методам, поскольку внесение изменений в корневую файловую систему было запрещено. Кроме того, большинство рутированных джейлбрейков, как известно, делали устройства непригодными для использования после обновления SSV.
Взлом без прав root обычно считается آمنة ومو٫وقةПоскольку джейлбрейк — это процесс, не связанный с корневой файловой системой, он также является Обнаружить это сложнее.Взлом без получения root-прав также дает вам преимущество. Вернуться к исходной системе iOS Программное обеспечение обновляется по мере необходимости. Практически нет причин беспокоиться о таких проблемах, как зависание устройства при запуске (циклическая перезагрузка) или полный сбой (полный отказ системы), и оно относительно стабильно.
Зачем переходить на джейлбрейк без прав root?
Для большинства людей взлом системы без прав доступа — это Неизбежное будущее джейлбрейка iOS». Хотя этот подход относительно новый и потребует обновления многих настроек и репозиториев новыми модулями, стоит отметить, что большинство настроек останутся совместимыми и потребуют лишь незначительных корректировок, если только они не связаны с изменением корневой файловой системы.
В прошлом для взлома систем требовались права root, например... КсинаА15Известные своей нестабильностью и уязвимостью к сбоям, джейлбрейк отчасти обусловлен использованием нетрадиционных патчей. Процессы джейлбрейка часто были сложны в настройке, требовали управления множеством переменных и включали манипулирование конфиденциальными системными данными.
Хотя методы взлома без прав root менее надежны, многие твики адаптировались к этой среде, внеся незначительные изменения в пути к файлам и добавив поддержку пакетов. iphoneos-arm64Если модификация или модуль не основаны на фиксированном пути, их обычно можно перекомпилировать в другое место, что позволит им легко работать с инструментами для джейлбрейка без прав root.
Большинство инструментов для джейлбрейка изменились, в том числе Dopamine и Checkra1n и Палера1н и unc0verменеджеры пакетов, такие как Sileo и ЗебраДля моделей без прав root, хотя и доступны варианты с правами root, по-прежнему можно использовать с помощью таких инструментов, как [название инструмента]. некоJB и более старые версии Палера1н.
Rootful jailbreak лучше, чем Rootless jailbreak?
Хотя технология rootful предоставила разработчикам значительный контроль над корневой файловой системой, важно понимать, что большая часть настроек Это не требовало модификации корневой файловой системы.Для них переход не был слишком сложным. Хотя большинство системных приложений по умолчанию хранятся в корневом каталоге, их изменение может вызвать проблемы, потенциально приводящие к неизбежным неполадкам с устройством.
Чтобы обойти SSV (Signed System Volume), некоторые разработчики нашли способ эмулировать корневой каталог. Создайте копию и перезагрузите её в режиме чтения/записи.Однако такой подход не только чреват сбоями, но и потребляет значительный объем системного хранилища. Инструменты для джейлбрейка, такие как... некоJBЭто улучшенная версия DopamineТаков путь.
Однако, несмотря на все компромиссы, необходимые для получения минимальной отдачи, рут-патчи не получили широкого распространения со времен iOS 15. Именно поэтому популярны такие инструменты, как... Палера1н В итоге от поддержки механизма rootful jailbreak отказались.
Комментарии закрыты.