zqxwce/vphone-ws
A native macOS app for managing virtual iPhones - browse, create, and boot iOS research VMs from a single window.
해결하는 문제
macOS에서 가상 iPhone을 관리하기 위한 그래픽 사용자 인터페이스를 제공하여, iOS 연구용 가상 머신(VM)을 생성, 부팅 및 정리하는 데 명령줄 도구를 사용할 필요성을 없애줍니다.
작동 방식
이 앱은 vphone-cli를 위한 SwiftUI 프런트엔드 역할을 하며, Apple의 Virtualization.framework와 PCC research VMs를 활용하여 Apple Silicon Mac에서 iOS 게스트를 실행합니다.
대상 사용자
테스트 또는 연구 목적으로 여러 가상화된 iOS 환경을 실행하고 관리해야 하는 보안 연구자 및 개발자.
주요 특징
- VM 라이브러리: 모든 가상 iPhone의 실행 상태, 빌드 버전 및 세부 정보를 추적할 수 있는 중앙 집중식 뷰.
- 생성 마법사: iOS 변형(Less에서 Experimental까지) 및 펌웨어 조합을 선택하기 위한 가이드 프로세스(실시간 진행 상황 스트리밍 포함).
- 라이프사이클 관리: 실행 중인 VM 창을 시작, 중지 및 맨 앞으로 가져오기 위한 간단한 제어 기능.
- 호스트 준비 상태 확인: macOS 버전,
vphone-cli설치,csrutil및 AMFI 우회와 같은 보안 설정을 포함한 시스템 요구 사항의 자동 검증. - VM 관리: 가상 머신을 복제, 이름 변경,
.tar.xz로 내보내기 및 삭제하기 위한 도구.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트