HeadlinesBriefing favicon HeadlinesBriefing.com

Запуск виртуального iPhone через Apple Virtualization.framework

Hacker News •
×

Запуск виртуального iPhone с использованием Apple's Virtualization.framework с инфраструктурой VM исследований PCC. К предварительным условиям относятся Apple Silicon, macOS 15+ (Sequoia), Xcode + iOS SDK, и снятие блокировки SIP/AMFI для приватных привилегий PV=3. Зависимости требуют установки [email protected], aria2, wget, gnu-tar, openssl@3, ldid-procursus, sshpass, keystone, cmake, libusb, ipsw и zstd через Brew. Установите инструмент vphone-cli через `brew install zqxwce/tap/vphone-cli`. Соберите, клонировав репозиторий рекурсивно, запустив инструменты настройки и выполнив скрипт сборки. Команда `vphone-cli vm create myphone -V jb` создает VM от и до, обрабатывая скачивание, патчинг, восстановление DFU, установку CFW и первую загрузку. Варианты от 'less' (минимальные патчи) до 'exp' (18 фаз, набор jailbreak с anti-VM-detection). Все данные находятся под ~/.vphone/, настраиваются через переменные окружения вроде $VPHONE_ROOT. Доступ по SSH использует порт 22222 с паролем 'alpine' для mobile или root; VNC доступен на :5901. Инструмент поддерживает клонирование, экспорт, импорт и обновление VMs через пути IPSW.