vphone-cli: запуск виртуального iPhone на Mac через Virtualization.framework

Boot a Virtual iPhone via Apple's Virtualization.framework

vphone-cli: запуск виртуального iPhone на Mac через Virtualization.framework

vphone-cli — это инструмент командной строки, который позволяет загружать виртуальный iPhone на Mac с чипом Apple Silicon, используя Virtualization.framework и исследовательскую инфраструктуру PCC. Он автоматизирует весь процесс: от загрузки прошивки и патчинга до DFU-восстановления и установки кастомной прошивки. Поддерживаются различные варианты патчей — от минимальных до полного джейлбрейка с Sileo и TrollStore. Инструмент также предоставляет API для автоматизации через сокет, что позволяет управлять виртуальным устройством программно.

Одна команда создает виртуальную машину целиком (загрузка → патч → DFU-восстановление → установка CFW → первая загрузка): vphone-cli vm create myphone -V jb
  1. m132

    Обратите внимание: в отличие от Corellium, здесь речь не об эмуляции iPhone. Apple предоставляет ядро iOS для Virtualization.framework в образах PCC/cloudOS, а этот проект сочетает его с пользовательским пространством iOS и патчами, чтобы всё работало. Приложения очень легко могут отличить это от настоящего устройства.

    Подробнее здесь: https://github.com/wh1te4ever/super-tart-vphone-writeup

  2. root9876

    > во время настройки iOS не выбирайте Японию или ЕС в качестве региона (дополнительные проверки регуляторов, которые VM не может пройти)

    Любопытно, что это за проверки

  3. hamandcheese

    Выглядит аккуратно, но не совсем понимаю назначение/разницу между этим и использованием симулятора iOS.

  4. thomc

    Фантастический проект, я регулярно использую его для тестирования приложений, и есть vphone-mcp, который позволяет агентам управлять им, делать скриншоты и перемещаться по интерфейсу!

  5. wartywhoa23

    Можно ли использовать Appium для управления этим?

  6. dsalzman

    Надеюсь, мне не придёт больше спама в iMessages!!

  7. discordance

    Это безопасно?

    В scripts/resources есть несколько бинарников, которые нужно запускать от root. Понятия не имею, что внутри них.

  8. boredatoms

    Это то, что Apple делает в Xcode?

Ещё за этот день

2026-08-28