HeadlinesBriefing favicon HeadlinesBriefing.com

AppleのVirtualization.frameworkを使用して仮想iPhoneを起動

Hacker News •
×

AppleのVirtualization.frameworkを使用して仮想iPhoneを起動、PCCの研究VMインフラとともに。前提条件にはApple Silicon、macOS 15+(Sequoia)、Xcode + iOS SDK、およびプライベートPV=3特権のためのSIP/AMFIの緩和が含まれます。依存関係には[email protected]、aria2、wget、gnu-tar、openssl@3、ldid-procursus、sshpass、keystone、cmake、libusb、ipsw、zstdをBrewでインストールする必要があります。vphone-cliツールは`brew install zqxwce/tap/vphone-cli`でインストールします。リポジトリを再帰的にクローンし、セットアップツールを実行し、ビルドスクリプトを実行して構築します。`vphone-cli vm create myphone -V jb`コマンドは、ダウンロード、パッチ適用、DFU復元、CFWインストール、最初のブートを処理してVMをエンドツーエンドで作成します。バリアントは「less」(最小パッチ)から「exp」(18相手、anti-VM-detection付きjailbreakスーパーセット)まで範囲が広がっています。すべてのデータは ~/.vphone/ に居住し、$VPHONE_ROOT などの環境変数で構成できます。SSHアクセスはポート22222を使用し、mobileまたはroot用のパスワード'alpine'です。VNCは:5901で利用可能です。このツールはIPSWパスを使用してVMのクローン、エクスポート、インポート、および更新をサポートします。