Apple Silicon Mac에서 가상 iPhone 부팅 CLI 공개
Key Point
Apple의 보안 기능을 우회해 macOS에서 완전한 iOS 가상 환경을 만드는 방법이 실제로 구현된 사례로, 보안 연구자와 개발자 모두에게 중요한 참고 자료가 된다.
핵심 요약
- Apple의 Virtualization.framework를 활용해 macOS에서 가상 iPhone을 구동하는 CLI 도구 vphone-cli를 깃허브에 공개했다.
- Apple Silicon, macOS 15+ Sequoia, SIP/AMFI 완화 등의 환경 요구사항이 있으며, 한 명령어로 iOS 이미지 다운로드부터 DFU 복원, 커스텀 펌웨어 설치까지 자동화한다.
- 5가지 펌웨어 변형(less·regular·dev·jb·exp)을 제공하며, 단계별로 AMFI·SSV·Img4·TXM 보안 우회부터 전체 탈옥, VM 감지 우회 연구 패치까지 지원한다.
- SSH(포트 22222)와 VNC를 통해 접속 가능하며, 모든 데이터는 ~/.vphone/ 디렉터리에 저장되고 환경변수로 경로 커스터마이징할 수 있다.
- 다양한 Mac 모델과 iOS·cloudOS 버전에서 테스트 완료했으며, FAQ와 트러블슈팅 가이드를 제공한다.
저장소 보기 ↗github.com