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

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト