vphone-cli: บูต iPhone เสมือนบน Mac ผ่าน Virtualization.framework ของ Apple
Boot a Virtual iPhone via Apple's Virtualization.framework
vphone-cli เป็นโครงการโอเพนซอร์สที่ทำให้ผู้ใช้สามารถบูต iPhone เสมือน (virtual iPhone) บนเครื่อง Mac ที่ใช้ชิป Apple Silicon ผ่าน Virtualization.framework ของ Apple โดยอัตโนมัติครบวงจร ตั้งแต่ดาวน์โหลดเฟิร์มแวร์ ติดตั้ง ไปจนถึงการบูตครั้งแรก
คำอธิบายของโครงการระบุว่า "บูต iPhone เสมือนผ่าน Virtualization.framework ของ Apple โดยใช้โครงสร้างพื้นฐาน PCC research VM" ซึ่งเป็นการนำสิ่งที่ Apple สร้างไว้สำหรับงานวิจัย Private Cloud Compute มาใช้ในบริบทที่กว้างขึ้น รองรับ iOS หลายเวอร์ชันและเฟิร์มแวร์หลายรูปแบบที่มีระดับความปลอดภัยต่างกัน พร้อมให้เชื่อมต่อผ่าน SSH และ VNC ได้
ฟีเจอร์หลักครอบคลุมการจัดการวงจรชีวิตของ VM (สร้าง เปิด โคลน ส่งออก/นำเข้า ลบ), การเตรียมและแพตช์เฟิร์มแวร์ 5 รูปแบบความปลอดภัย, การทำ DFU restore อัตโนมัติและติดตั้งเฟิร์มแวร์แบบกำหนดเอง รวมถึง host control socket สำหรับการทำงานอัตโนมัติเชิงโปรแกรมผ่านการเชื่อมต่อแบบ MCP
ข้อกำหนดของระบบค่อนข้างเฉพาะ ต้องเป็น Mac ชิป Apple Silicon, macOS 15 (Sequoia) ขึ้นไป, ติดตั้ง Xcode พร้อม iOS SDK และต้องผ่อนคลายการตั้งค่า SIP/AMFI (มีสองทางเลือกให้เลือก) ส่วน dependency ได้แก่ Python 3.13, aria2, wget และเครื่องมือด้านการเข้ารหัส/ไบนารีอีกหลายตัวเช่น ldid และ keystone
โครงการใช้ใบอนุญาต MIT และมีดาว 9.3 พันดวงพร้อม fork 1.3 พันครั้ง สะท้อนความสนใจสูงจากชุมชนนักพัฒนาและนักวิจัยความปลอดภัยที่ต้องการสภาพแวดล้อมทดสอบ iOS แบบใช้แล้วทิ้ง