vphone-cli is a command line interface for booting virtual iOS devices using Apple's native virtualization framework. It provides a sandboxed virtual mobile environment and tools for executing iOS system images on a host operating system.
The project includes a firmware flashing utility capable of building signed ramdisks and applying custom firmware patches to virtual device boot chains. It facilitates the installation of custom firmware variants to remove system security restrictions.
The toolset covers virtual device provisioning through system image restoration and security blob retrieval. It also provides remote device management via network tunnels supporting SSH, VNC, and remote procedure calls.