phoneuse教程:Linux电脑操控未改机iPhone

📌 项目日期:2026年11月 | 数据来源:GitHub官方仓库 | 星数:333+ | ⚠️ 技术演示(重型施工中)

📋 项目简介

iPhone的封闭性让"Linux操控iPhone"成了多年难题。phoneuse 的思路清奇得漂亮:iPhone经AirPlay把屏幕投给Linux PC(出画面),PC以蓝牙鼠标+键盘的身份回送点按(进输入)——利用了iPhone自带的两样功能:屏幕镜像和AssistiveTouch。不需要越狱、开发者账号、数据线,也不用装App。蓝牙可以用PC自己的适配器,或在手机旁放一个小ESP32桥。镜像窗口可以像手机一样用,也可以让Agent经命令行或MCP操控手机。

作者诚实标注:重型施工中的技术演示,仅测过iPhone 17 Pro+iOS 26+Arch Linux。iPhone操控的正经方案对照:Poki(macOS+MCP);安卓侧是 Mika 与 DSH Android。

🔧 工作原理

方向通道
画面(iPhone→PC)AirPlay屏幕镜像
输入(PC→iPhone)蓝牙鼠标+键盘身份(自带适配器或ESP32桥)
Agent接入CLI或MCP

📦 使用

git clone https://github.com/lxe/phoneuse.git
# 已测:iPhone 17 Pro / iOS 26 / Arch Linux / BlueZ 5.87 / NVIDIA
# 其他机型需设 screen_points
# 无需越狱/开发者账号/数据线/装App

✅ 使用建议

📚 常见问题

phoneuse是什么?

让Linux PC看见并操控一台未改机的iPhone:iPhone用AirPlay把屏幕投到PC,PC以蓝牙鼠标+键盘的身份回送点按与按键——可以用自己的蓝牙适配器,也可以在手机旁放一个小ESP32桥。镜像窗口可以当手机用,或让Agent经CLI/MCP操控。

不需要什么?

不需要越狱、不需要开发者账号、不需要数据线、不需要在手机上装App——只用了iPhone自带的两样功能:屏幕镜像和AssistiveTouch。

成熟度如何?

官方标注"重型施工中"的技术演示:仅在iPhone 17 Pro+iOS 26、Arch Linux+BlueZ 5.87+NVIDIA GPU上测过,其他配置大概率要改。