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としてエクスポート、および削除するためのツール。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト