У п'ятницю, несподівано, Дофамін провідний розробник джейлбрейка Ларс Фредер ( @opa334dev ) випустив версію 2 свого інструменту джейлбрейка з підтримкою нового обходу PPL і дескриптора файлу ядра ( КФД ) використовувати с puaf_landa .
В оголошенні спільний доступ до X (раніше Twitter), розробник сказав, що новий інструмент підтримує такі комбінації пристроїв і мікропрограм:
Фредер також зазначає, що пристрої з чіпом A8 ще не підтримуються через розмір сторінки 4K і 16 ГБ. пам'ять пристрої ще не підтримуються належним чином через експлойт KFD, який погано працює з великим об’ємом оперативної пам’яті.
Крім того, iOS 16.6 beta 1–beta 4 також підтримується залежно від типу пристрою. Ви можете переглянути ці публікації, опубліковані вище, оскільки ми очікуємо, що багато користувачів не використовують бета-версію.
Повний журнал змін у Dopamine v2 наведено нижче:
– Додано підтримку arm64e iOS 15.5 – 16.5.1
– Додано підтримку arm64 15.0 – 16.6.1 (A8 наразі не підтримується) (від kok3shidoll)
– Підтримка встановлення через стороннє завантаження (наразі працює лише на не бета-версіях iOS із використанням libgrabkernel, також деякі функції підтримуються лише під час встановлення через TrollStore)
– Перепишіть програму для джейлбрейка в Objective C з урахуванням гнучкості (інтерфейс користувача був написаний tomt000)
– Додати засіб вибору експлойтів (наразі лише kfd, більше експлойтів для старих версій буде додано пізніше)
– Додати теми до програми (у програмі + значок)
– Додано підтримку використання NSTask із налаштувань, раніше не підтримувалося, виклик із додатків та інших процесів також можливий, але вам доведеться заздалегідь викликати `dopamine_fix_NSTask()` самостійно.
– Видаліть libfilecom, перейдіть на використання XPC для передачі даних – Відмовтеся від jailbreakd на користь launchd hook
– Замість boot_info.plist уся інформація, пов’язана з джейлбрейком, тепер зберігається в launchd і може бути отримана через XPC
– Переробити передачу обслуговування kcall, щоб вона була без стану
– Переробити довірче кешування, щоб воно було без стану
– Замініть програму латання ядра на XPF ( https://github.com/opa334/XPF )
– Виправлення різноманітних проблем з довірчим кешуванням
– Включити бібліотеку провайдера libroot ( https://github.com/opa334/libroot )
– Змусити libkrw справді працювати (так, він був зламаний протягом усієї версії 1.x, і ніхто не помітив)
Новий інтерфейс користувача Dopamine створив @tomt000 і тематичні дизайни значків були створені @xerusdesign .
Варто зазначити, що хоча це офіційний випуск Dopamine 2, Фредеру довелося скоротити деякі функції, щоб прискорити випуск, і планує додати їх у майбутніх оновленнях. Користувачі також повинні очікувати дещо нестабільної надійності експлойтів, оскільки KFD не відомий тим, що був особливо успішним з першої спроби.
Подібно до оригінального Dopamine, версія 2 є напіввід’єднаним джейлбрейком, який можна постійно підписувати за допомогою TrollStore корисність.
Як завжди, незабаром у нас будуть навчальні посібники. Тим часом ви можете перейти до проекту /r/повідомлення про випуск джейлбрейка щоб прочитати більше про це або відвідайте сторінку проекту на GitHub щоб переглянути його вихідний код. Dopamine 2 можна завантажити з офіційного сайту проекту .
Ви вже скористалися джейлбрейком Dopamine 2? Повідомте нас у розділі коментарів нижче.