vphone-cli: macOS上で仮想iPhoneを起動
March 10, 2026
カテゴリ:
実用的なオープンソースプロジェクト
vphone-cli: Mac上で仮想iPhoneを実行
iOS開発と研究を革新
vphone-cli は、Appleのネイティブ Virtualization.framework を使用して、macOS上でiOS 26を実行する完全な仮想iPhoneを起動できる驚異的なオープンソースプロジェクトです。GitHubで3.7kスター、607フォーク、活発な開発(最新コミット2026年3月10日)を獲得しており、iOS開発者、セキュリティ研究者、パワーユーザーにとってゲームチェンジャーです。
あらゆるニーズに対応する3つのセキュリティバリアント
バリアント | パッチ | ブート段階 | 用途
-------------|--------|------------|--------
Regular | 41 | 10 | 基本テスト
Development | 52 | 12 | デバッグ/TXMバイパス
Jailbreak | 112 | 14 | 完全ルートアクセス + Sileo
Jailbreakバリアントは初回ブート時に Sileo、TrollStore、SSHを自動インストールします。進捗は /var/log/vphone_jb_setup.log で監視できます。
クイックスタート(5コマンド)
git clone --recurse-submodules https://github.com/Lakr233/vphone-cli.git
cd vphone-cli
make setup_machine # 完全自動化!
make boot
# 接続: ssh -p 2222 [email protected] (パスワード: alpine)
前提条件(macOS 15+ Sequoia)
-
リカバリモード設定(いずれかを選択):
# オプション1: 完全無効化 csrutil disable csrutil allow-research-guests enable sudo nvram boot-args="amfi_get_out_of_my_way=1 -v" # オプション2: デバッグのみ csrutil enable --without debug csrutil allow-research-guests enable pip install amfidont -
依存関係のインストール:
brew install ideviceinstaller wget gnu-tar openssl@3 ldid-procursus sshpass
高度な機能
カスタムVM設定
make vm_new CPU=16 MEMORY=16384 DISK_SIZE=128
make boot
完全なワークフロー
# 1. ファームウェア準備
make fw_prepare
make fw_patch_jb # Jailbreakバリアント
# 2. 復元(2つのターミナル)
# ターミナル1: make boot_dfu
# ターミナル2: make restore
# 3. CFWインストール
sudo make ramdisk_build && make ramdisk_send
iproxy 2222 22 &
make cfw_install_jb
# 4. 初回ブート
make boot
仮想iPhoneへのアクセス
- SSH:
ssh -p 2222 [email protected](alpine) - VNC:
vnc://127.0.0.1:5901 - JB SSH:
ssh -p 2222 [email protected](openssh-serverインストール後)
一般的な問題と解決策
| 問題 | 解決策 |
|---|---|
zsh: killed |
amfi_get_out_of_my_way=1 を有効化するか amfidont を使用 |
| "Press home" で停止 | VNC右クリックでホームボタンをシミュレート |
| システムアプリがインストールできない | セットアップ中に日本/EUリージョンを避ける |
vphone-cliの優位性
- バイナリ解析パッチ(静的オフセットではない) = 将来対応
- 本番環境級、160コミット、26貢献者
- 多言語対応(English/中文/日本語/韓国語)
- MITライセンス - 完全に無料
- テスト済み組み合わせ Mac16,12 + iOS 26.x
最適な用途
✅ iOSアプリ開発/テスト ✅ セキュリティ研究 ✅ リバースエンジニアリング ✅ 脱獄実験 ✅ 物理デバイスなしでiOS 26実行
今日から始めよう: vphone-cli GitHub
GitHubリポジトリ(3.7kスター)から分析。最新リリース v0.1.4 (2026年3月10日)。
元の記事:
オリジナルを見る