← Все проекты
Проект / Shell

Lessica/WebKitPlayground: WebKitPlayground — сборка WebKit для джейлбрейк-устройств iOS

Позволяет заменить системный WebKit на собственную сборку в iOS с джейлбрейком.

Это инструментарий для сборки и замены WebKit на джейлбрейкнутых iOS-устройствах. Включает скрипты для подготовки окружения, сборки, проверки совместимости и загрузки артефактов на устройство. Проект носит экспериментальный характер и требует специфичных...

★ 27 Shell Форки 1 Issue 0 Оценка 4/10 Карточка проверена

Для кого это

Для iOS-энтузиастов и разработчиков, которые экспериментируют с джейлбрейком и хотят модифицировать системные компоненты.

Проблема / задача

iOS жёстко ограничивает модификацию системных фреймворков, а WebKit — закрытый компонент, который нельзя просто пересобрать и подменить.

Как это работает

Проект предоставляет набор скриптов и инструкций для сборки открытой версии WebKit из исходников Apple, патчинга dyld для обхода ограничений iOS и установки собранных фреймворков в систему на устройствах с джейлбрейком Dopamine под iOS 16.4.1.

Что видно по README

Это инструментарий для сборки и замены WebKit на джейлбрейкнутых iOS-устройствах. Включает скрипты для подготовки окружения, сборки, проверки совместимости и загрузки артефактов на устройство. Проект носит экспериментальный характер и требует специфичных версий инструментов.

Ключевые возможности

Сборка WebKit для iOS-устройствПодмена системного WebKit через DYLD_FRAMEWORK_PATHПроверка ABI-совместимости с stock JavaScriptCoreРабота с iOS симулятором через xcrun simctl

Технологии

ShellPythonXcode build systemdyld patching

Интересный факт

Проект использует патч к джейлбрейк-тулзе Dopamine, чтобы обойти ограничения DSC (Dyld Shared Cache) и позволить перехват загрузки фреймворков.

С чего начать

  • Установите Dopamine джейлбрейк на iOS 16.4.1
  • Патчните dyld через коммит из репозитория Lessica
  • Скачайте исходники WebKit и примените патчи
  • Соберите проект через build-webkit скрипт
  • Загрузите фреймворки на устройство через push-скрипт

Оценка GitRadar

Удобство
3/10
Свежесть
6/10
Перспектива
4/10
Монетизация
2/10
Общая оценка
4/10

Вердикт GitRadar

Пробовать стоит только если вы разбираетесь в iOS джейлбрейке и готовы к экспериментам с нестабильными сборками. Для обычных разработчиков или production-использования не подходит.

Наблюдения по обновлениям

Проект выглядит замороженным: мало звёзд, нет issue, активность минимальна. Скорее всего, это proof-of-concept для конкретной версии iOS.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/Lessica/WebKitPlayground
Лицензия
WTFPL
Создан на GitHub
30 марта 2026 г.
Последнее обновление репо
30 марта 2026 г.
Последняя проверка GitRadar
30 марта 2026 г.
Изученные файлы
README.md, scripts/abi-shims/src/JavaScriptCoreABIShim.cpp, scripts/scriptlib.py, scripts/sim-webkit-env.sh, scripts/report_build_flag_anomaly.py, scripts/push-webkit-device-artifacts.sh

FAQ

Что это такое?

Набор скриптов для сборки WebKit из исходников и замены системной версии на iOS с джейлбрейком.

Для кого подходит?

Для энтузиастов iOS джейлбрейка, исследователей безопасности и разработчиков, экспериментирующих с системными фреймворками.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с Lessica/WebKitPlayground?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.