vphone-cli
16,646
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Swift
语言
—
创建时间
最近更新
项目能做什么
在 Apple Silicon 架构的 Mac 上运行虚拟 iPhone 的命令行工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="right"><a href="https://lakr233.github.io/vphone-cli/">Docs</a> · <strong>English</strong> · <a href="https://lakr233.github.io/vphone-cli/zh/">中文</a> · <a href="https://lakr233.github.io/vphone-cli/ja/">日本語</a> · <a href="https://lakr233.github.io/vphone-cli/ko/">한국어</a></div> # vphone-cli Run a virtual iPhone on an Apple Silicon Mac. > [!WARNING] > This project has never issued or authorized any cryptocurrency or token, and does not accept cryptocurrency payments or donations. Any cryptocurrency or token issued or promoted in this project's name, or claiming any affiliation with it, is a scam.  vphone-cli runs iOS with Apple's Virtualization.framework and PCC research virtual machines, for security research, reverse engineering, and debugging. ## Documentation Everything else lives on the documentation site: **<https://lakr233.github.io/vphone-cli/>** - [Quick Start](https://lakr233.github.io/vphone-cli/get-started/quick-start): requirements, host settings, and your first VM with Launchpad. - [Manual](https://lakr233.github.io/vphone-cli/get-started/overview): machines, firmware, storage, networking, and troubleshooting, in English, 中文, 日本語 and 한국어. - [Research Notes](https://lakr233.github.io/vphone-cli/research/): patches, boot chain, restore, and the automation API reference. The sources of the site are in [`Documents/`](Documents/) and [`Research/`](Research/). ## Let an Agent Install It If you use a coding agent (Claude Code, Codex, or similar) on this Mac, paste the prompt below instead of following the steps by hand. The agent reads the vphone skill, checks what is already set up, installs Launchpad and `VPhone.bundle`, and stops to ask when a step needs you, such as an administrator password or a change in macOS Recovery. ```text Set up vphone on this Mac. Read the skill at https://raw.githubusercontent.com/Lakr233/vphone-cli/main/Skills/vphone-guest-control/SKILL.md and the files it links under references/ (same folder), then follow them: install the newest notarized vphone-launchpad (not every release has a -notarized zip), put vphone-launchpad-cli on PATH, install the VPhone.bundle that matches Launchpad's series, and check `vphone-launchpad-cli status`. Do not change SIP, boot-args or any other host security setting, and do not create a machine until I confirm the firmware and the free disk space. When a step needs me, tell me exactly what to do and wait. ``` ## Acknowledgements - [wh1te4ever/super-tart-vphone-writeup](https://github.com/wh1te4ever/super-tart-vphone-writeup) - [owngoal-dev/OpenAVB](https://github.com/owngoal-dev/OpenAVB) and [owngoal-dev/OpenSEP](https://github.com/owngoal-dev/OpenSEP), the boot ROMs new VMs start from ## License vphone-cli is released under the [MIT License](LICENSE).阅读完整原文
项目深度分析 AI 生成
原生 Mac GUI 虚拟 iPhone 管理器 (商业桌面软件)
| 产品构想 | 基于 vphone-cli 开发开箱即用的原生 macOS 桌面应用,提供可视化设备多开、快照管理、网络抓包代理一键注入、屏幕投屏控制与剪贴板同步。 |
| 核心功能 | 可视化的固件下载与安装引导;虚拟机快照/克隆与多实例并行管理;内置网络中间人抓包代理设置;一键安装 Cydia Substrate / Frida 等逆向组件 |
| 目标用户 | 个人 iOS 逆向工程师、移动安全测试员、中小型开发团队 |
| 难度/周期 | 中等 · 1-2 个月 · 成本:Mac 开发者证书($99/年)与自身开发时间 |
| 收费模式 | 买断制 License(单设备 $29 - $49)或小团队年订阅 |
| 竞争风险 | 底层依赖 Apple Virtualization.framework 及 PCC 机制,苹果后续系统升级可能封堵或破坏兼容性(推测);iOS 固件版权与分发风险(需用户自行下载)。 |
| 依据 | 已验证事实 |
自动化测试与 Agent 交互开发工具包 (SDK & REST/gRPC API)
| 产品构想 | 为企业 CI/CD 和自动化脚本提供即开即毁的 iOS 虚拟设备编排 API,支持 Appium/WebDriverAgent 对接以及 AI Agent 视觉操作。 |
| 核心功能 | REST/gRPC 远程虚拟机生命周期控制;集成 WebDriverAgent 实现 UI 自动化点击与输入;低延迟投屏推流接口与截图 API;CI/CD Runner 集成插件 |
| 目标用户 | 移动自动化测试工程师、需要操控 iOS 界面的 AI Agent 开发者、QA 团队 |
| 难度/周期 | 中等 · 2-3 个月 · 成本:本地/云端 Apple Silicon Mac 硬件成本 |
| 收费模式 | 核心开源 + 企业版授权(按节点数收费或订阅制),针对 Agent 开发者提供商业 SDK |
| 竞争风险 | 真实 iOS 在虚拟化下的传感器、多点触控与特定硬件特性模拟受限(推测);测试环境与真机行为可能存在细微差异。 |
| 依据 | 数据支持的判断 |
移动安全逆向实验箱 (定制化安全分析扩展与环境包)
| 产品构想 | 针对渗透测试与恶意样本分析,提供一键预配置的安全分析沙箱环境,包含反检测插件、SSL Pinning 绕过、API 监控工具链。 |
| 核心功能 | 开箱即用的安全分析镜像配置脚本;敏感 API 调用监控与文件行为 Dump;自动化脱壳与内存转储支持;常见反调试与越狱检测自动化绕过 |
| 目标用户 | 渗透测试机构、企业内控安全团队、逆向工程研究员 |
| 难度/周期 | 高 · 3-4 个月 · 成本:安全工具研发与逆向持续对抗维护成本 |
| 收费模式 | 高端专业订阅制(每年 $299 - $999)或企业安全培训配套工具 |
| 竞争风险 | 越狱对抗与底层内核机制变更频繁,维护成本高;涉及安全分析工具合规性(推测)。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| 34306/vphone-web | 中文介绍暂未生成 vphone-cli but you can use your mac as a host and control it |
381 | HTML |
| YahiaAngelo/vphone-linux | 中文介绍暂未生成 Run vphone-cli's virtual iPhone (iOS on Apple's vresearch101 |
201 | Swift |
| pluginslab/vphone-mcp | 中文介绍暂未生成 MCP server for programmatic control of vphone-cli iOS VMs — |
92 | Python |
| zackben1git/vphone-cli | 中文介绍暂未生成 Virtual Phone CLI - Forked from Lakr233/vphone-cli |
14 | Python |
| dikeckaan/easy-vphone | 中文介绍暂未生成 Native macOS GUI for vphone-cli with VM management and an in |
12 | Swift |
| ArtiSheng/VphoneGUI | 中文介绍暂未生成 macOS 桌面应用,用于管理 vphone-cli 虚拟 iPhone 环境。 |
10 | Swift |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 82 个 Release |
| 社区活跃 | Star 16,646 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。