awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Lakr233 avatar

Lakr233/vphone-cli

0
View on GitHub↗
6,936 stars·1,039 forks·Swift·MIT·83 views

Vphone Cli

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.

Features

  • Apple Silicon Virtualization - Utilizes Apple's native hardware-accelerated virtualization framework to manage the lifecycle of iOS virtual machines.
  • Virtual Machine Provisioning - Automates the initialization of virtual mobile environments through image flashing and security blob retrieval.
  • Mobile Virtualization Platforms - Creates a sandboxed virtual mobile environment for executing iOS system images on a host OS.
  • Virtual Firmware Flashing - Ships a utility for building signed ramdisks and applying custom firmware patches to virtual boot chains.
  • Firmware Patching - Implements firmware patching to modify the boot chain and disable security restrictions for custom kernel execution.
  • Firmware Image Restoration - Provides a utility for flashing system images and retrieving security blobs to initialize the virtual environment.
  • Firmware Customization - Enables the application of custom firmware variants and signed ramdisks to bypass system security restrictions.
  • System Image Restoration - Provides the ability to fetch security binaries and system images to reconstruct a bootable iOS environment.
  • Virtual Device Drivers - Implements the underlying execution environment to run a virtualized mobile device on a host operating system.
  • Virtualization Management - Provides management and control over virtualized iPhone instances running on a host system.
  • iOS Virtualization CLI - Provides a command line interface to boot and manage virtual iOS devices using native Apple frameworks.
  • Boot Chain Security Bypasses - Applies firmware variants to the boot chain to remove system security restrictions.
  • Ramdisk Signing - Builds and transmits signed ramdisk filesystem images to initialize the virtual device during boot.
  • RPC-Based Remote Management - Coordinates communication between the host and the virtualized guest environment using remote procedure calls.
  • Remote Mobile Management Tools - Provides a system for remote management of virtual mobile instances using SSH, VNC, and RPC.
  • Network Tunneling Tools - Establishes network tunnels to map remote iOS device services like SSH and VNC to the local host.
  • Remote Management Access - Exposes management interfaces of the virtual device to the local host via network tunneling.
  • Remote Management Access - Enables remote administrative access to virtual mobile devices via secure network conduits.

Star history

Star history chart for lakr233/vphone-cliStar history chart for lakr233/vphone-cli

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vphone Cli

Similar open-source projects, ranked by how many features they share with Vphone Cli.
  • insidegui/virtualbuddyinsidegui avatar

    insidegui/VirtualBuddy

    8,237View on GitHub↗

    VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple Silicon. It serves as an interface for the native Apple Virtualization Framework, allowing users to provision and boot guest operating systems on ARM-based hardware. The tool provides a dedicated environment for managing virtual machine administration and software compatibility testing across different macOS versions. It enables the execution of guests via local files, remote URLs, or image catalogs, and supports booting into recovery mode for system repairs. The system covers hard

    Swiftmacosvirtual-machine
    View on GitHub↗8,237
  • cirruslabs/tartcirruslabs avatar

    cirruslabs/tart

    4,950View on GitHub↗

    Tart is an Apple Silicon virtualization manager used to build and run macOS and Linux virtual machines using native hardware virtualization frameworks. It functions as a virtual machine cluster orchestrator and an ephemeral runner for executing continuous integration pipeline steps within isolated, short-lived environments. The system utilizes an OCI-compatible virtual machine registry to push and pull images via standardized container registries. It features a controller-worker architecture that schedules virtual machine lifecycles across remote worker nodes, incorporating a secure SSH jump

    Swiftapple-siliconautomationci
    View on GitHub↗4,950
  • asahilinux/m1n1AsahiLinux avatar

    AsahiLinux/m1n1

    4,114View on GitHub↗

    m1n1 is a low-level bootloader for ARM64-based Apple Silicon hardware. It serves as a firmware tool and experimentation environment for loading external kernels and non-native operating systems. The project enables the execution of concatenated binary payloads containing kernels, device trees, and ramdisks. It provides a platform for firmware experimentation and the deployment of custom kernels on Apple Silicon chips. The system covers low-level hardware abstraction, including memory-mapped register access, device tree transmission, and stage-based bootloading. It also includes UART-based se

    Python
    View on GitHub↗4,114
  • microvm-nix/microvm.nixmicrovm-nix avatar

    microvm-nix/microvm.nix

    2,682View on GitHub↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Nixcloud-hypervisorcrosvmfirecracker
    View on GitHub↗2,682
See all 30 alternatives to Vphone Cli→

Frequently asked questions

What does lakr233/vphone-cli do?

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.

What are the main features of lakr233/vphone-cli?

The main features of lakr233/vphone-cli are: Apple Silicon Virtualization, Virtual Machine Provisioning, Mobile Virtualization Platforms, Virtual Firmware Flashing, Firmware Patching, Firmware Image Restoration, Firmware Customization, System Image Restoration.

What are some open-source alternatives to lakr233/vphone-cli?

Open-source alternatives to lakr233/vphone-cli include: insidegui/virtualbuddy — VirtualBuddy is a graphical user interface and manager for creating and running macOS virtual machines on Apple… cirruslabs/tart — Tart is an Apple Silicon virtualization manager used to build and run macOS and Linux virtual machines using native… microvm-nix/microvm.nix — microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated… asahilinux/m1n1 — m1n1 is a low-level bootloader for ARM64-based Apple Silicon hardware. It serves as a firmware tool and… tibixdev/winboat — Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and… apache/cloudstack — CloudStack is an infrastructure-as-a-service orchestration engine designed to automate the deployment and lifecycle of…