Discover and explore top open-source AI tools and projects—updated daily.
Lakr233Virtual iPhone environment for macOS
Top 9.3% on SourcePulse
Summary
vphone-cli enables booting virtual iPhone environments on macOS via Apple's Virtualization.framework. It targets developers, researchers, and power users needing flexible iOS testing platforms, offering distinct firmware variants, including a jailbroken version, for deep system analysis and application development.
How It Works
The project leverages Apple's Virtualization.framework on macOS 15+ to instantiate virtual iPhones. It supports three firmware patch variants: 'Regular' for standard operation, 'Development' with enhanced debug capabilities and security bypasses, and 'Jailbreak' offering full security bypasses for tools like Sileo, apt, and TrollStore. Patching is performed via binary analysis, aiming for resilience against iOS updates.
Quick Start & Requirements
amfidont/amfree). Dependencies include brew install aria2 wget gnu-tar openssl@3 ldid-procursus sshpass keystone libusb.make setup_machine. Manual setup involves make setup_tools, make build, make vm_new, make fw_prepare, and make fw_patch (or _dev/_jb).git clone --recurse-submodules.Highlighted Details
vm/vphone.sock) for programmatic VM interaction, enabling AI-driven end-to-end testing.vm_backup, vm_list, and vm_switch.Maintenance & Community
No specific details regarding maintainers, community channels, or project roadmaps were found in the provided README.
Licensing & Compatibility
The license type and any associated compatibility notes for commercial use or closed-source linking are not explicitly stated in the provided README.
Limitations & Caveats
The project cannot run on nested macOS virtual machines. Certain iOS regions (Japan, EU) may cause system app installation failures; alternative regions like the United States are recommended. Configuration of macOS security features (SIP/AMFI) is a critical prerequisite.
1 day ago
Inactive
instavm
superradcompany