苹果群控是一台电脑同时管多台 iPhone:集中看画面、按组分发任务、统一回收结果。主流实现不越狱。
不装 App 时,签名这一步没有了
代理模式要先申请证书、给 IPA 签名、装到手机、信任开发者,然后才能调试。个人 Apple ID 免费签名的证书 7 天过期,过期后 App 打不开,要重签重装。改一次逻辑也要再走一遍安装。个人开发者是 688 元一年,最多 100 台,支持 iOS 12 及以上。巨魔支持 iOS 15 到 16.6.1,重启会掉签。
USB HID 换的是指令怎么进手机。EC iOS USB 10.7.0(2026-09-08)起,电脑模拟 HID 外设,经数据线注入触摸和按键。不用蓝牙板,也不用 OTG 板。手机要 iOS 17 及以上。它和「启动自动化」互斥,同一台设备不要混用。免装 App 的模式下没有 IPA 要签。
| 代理模式 | USB HID(免装 App 模式) | |
|---|---|---|
| 指令怎么进手机 | 手机端代理程序执行 | 电脑模拟 HID 外设,经数据线注入 |
| 手机端要装东西吗 | 要装代理 IPA | 不装 |
| 要签名吗 | 要 | 不要 |
| 要越狱吗 | 不要 | 不要 |
| 要额外硬件吗 | 不要 | 不要 |
电脑模拟成 USB 键鼠,触摸和按键经数据线送给 iPhone,系统按外接设备处理。手机端没装程序,就没有 IPA 要签名。个人签的 7 天过期、巨魔重启掉签,在这条免装 App 的模式里都不会发生。改脚本之后直接跑,手机端不用重装。
要装程序时另说。iOS 15 及以上可以用脱机版主程序 v7.2.0 及以上当作 USB 自动化程序,不必再装 USB 代理 IPA。官方下载页有预签名 IPA 供测试。脱机版只支持 iOS 15 及以上。7.0.0 起,单应用只装主程序,双应用还要再装代理 IPA。装上之后走的是「启动自动化」,和 USB HID 互斥。
调用顺序固定:先开会话,再设屏幕尺寸,然后操作。返回值为空表示成功。
function _usbOk(r) {
return r == null || r === "";
}
function main() {
// 1. 开启会话
let r = usbHidEvent.sessionStart(true);
if (!_usbOk(r)) { logw("开启会话失败: " + r); return; }
// 2. 设置屏幕尺寸(按截图/投屏实际分辨率)
r = usbHidEvent.setScreenSize(1170, 2532);
if (!_usbOk(r)) { logw("设置屏幕尺寸失败: " + r); return; }
// 3. 开始操作
usbHidEvent.clickPoint(200, 400);
usbHidEvent.typeText("hello"); // 英文逐键输入
usbHidEvent.inputText("你好"); // 中文走粘贴
usbHidEvent.systemKey("home"); // 回主屏
usbHidEvent.sessionStop();
}
main();
常用函数一览:
| 类别 | 函数 |
|---|---|
| 触控 | clickPoint / doubleClickPoint / press / swipeToPoint / touchDown·touchMove·touchUp / multiTouch |
| 输入 | typeText / inputText / setClipboard / keyPressChar / keyPress / keyUp |
| 系统 | systemKey(home/recents/lock)/ volumeUp / volumeDown / mute |
| 会话 | sessionStart / sessionRestart / sessionStop |
| 屏幕 | setScreenSize |
坐标规则:先设好屏幕尺寸,之后按截图像素写,所见即所得。不想用 EC 脚本的话,中控还开放了 HTTP 接口,POST http://中控 IP:8019/openapi/usbhid*,与脚本函数一一对应,Python、Node.js、C# 都能接。
能做什么,什么时候还得用代理
能做的:完整的触控操作(点击、双击、长按、滑动、三段式触控、多点轨迹);文字输入(中英文都支持);系统按键、音量、静音;剪贴板写入(读取有已知限制);OCR / YOLO / 图色 / 模板匹配等图像识别(配合独立截图通道)。不能做的:节点抓取(与蓝牙 HID、OTG HID 相同);读取手机屏幕内容需配合截图接口;读取人手复制的剪贴板在部分 iOS 版本上不稳定。
节点抓取、批量安装应用、向相册插入图片,这些要代理模式。代理和 USB HID 可以按设备或按任务分开用,同一台设备上不要和「启动自动化」混用。从 10.6.0 起,AI 智能体是 iEasyRun,地址 https://ieasyrun.com 。
相关阅读:USB HID 写 iOS 自动化脚本怎么做?完整教程 · iOS 免签名自动化怎么做?配置流程 · 蓝牙 HID、OTG HID、USB HID 怎么选
iEasyClick:安卓 / 苹果 / 鸿蒙全平台手机自动化,支持 EC 脚本开发、AI 智能体对话操控与 USB HID / 蓝牙 HID / OTG HID 多种控制方式 · 官网 ieasyclick.net
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。