iOS 群控苹果群控USB HID

iOS 免越狱脚本怎么跑?苹果群控三条不装代理的路子

iOS 免越狱脚本有三条绕开签名的路子:USB HID 一根线、蓝牙 HID 一块 ESP32 板、OTG HID 板子加转接头。讲清每条的要求、成本、适用场景,以及什么情况下还是得回到代理模式。

约 8 分钟

苹果群控,是通过一台电脑对多台 iPhone 做集中管理与批量操作的技术方案,不越狱、不装插件,靠外部输入注入驱动设备。

不装代理是什么意思,三条路子的共性

搜 iOS 免越狱脚本的人,很多已经在写 iOS 自动化脚本,卡住他们的是选择太多:代理 IPA、脱机主程序、AI 智能体、USB HID、蓝牙、OTG,六个名词摆在一起不知道从哪下手。有个简单的切分方法:看要不要在 iPhone 上装东西。代理 IPA 和脱机主程序本质都是在设备上跑一个签名的应用来做自动化,绕不开签名;另外三条走另一条技术路线——不往手机里装自动化服务,而是从外部把触控和按键注进去,也就是 USB HID、蓝牙 HID、OTG HID。

EasyClick 苹果群控中控里的 HID 设置模式界面

三条路子的共性:都要求 iOS 17 及以上(硬门槛,低于这个版本只能回头用代理或脱机主程序);都不需要越狱、也不需要 IPA 签名,走 USB 协议层或蓝牙 HID 把设备识别成一个外接键鼠,系统层面看不到异常;风控层次都比代理模式低——设备侧看到的是真实的外部输入事件,而不是后台跑的自动化服务,对 TikTok、Facebook 这类风控敏感 App 会体现在账号存活率上。代价也很明确:三条 HID 路线没有节点选择器,只能靠图色、OCR、YOLO 这些基于画面的方式找目标——界面稳定、以图色为主的项目没影响,重度依赖控件定位的项目要么改图像方案,要么回代理。

三条路子逐个看

路子一 USB HID(一根线),三条里最省事:不需要蓝牙板、不需要 OTG 板,电脑端跑 HID 主控,一根数据线连上就能控制;成本只有软件授权、没有硬件开销,是试错成本最低的入口。它适合设备集中放在电脑旁边、线材不难整理的场合(比如十几台机器放一个工位、插满 USB);不适合设备分散或机位离电脑很远的场合——USB 线长度和 USB 口数量都是硬限制,设备一多线材管理本身就是个工程。投屏方面要在系统设置里选「无自动化截图 + USB_HID」或「主程序录屏 + USB_HID」,后者需要脱机主程序,流程是先抓图出画面、再打开主程序弹出直播窗口,这是配置上唯一要留意的点。

苹果群控 USB HID 场景下的投屏预设设置

路子二蓝牙 HID(一块 ESP32 板),设备分散、不想拉一堆线时是自然选择:电脑端通过串口或 WiFi 连一块 ESP32 开发板,板子再对手机发蓝牙 HID 指令,手机认的是一块外接键盘、看不到电脑。成本上多了开发板,换来的是机柜里不用布线,几十台设备的场景里线少了、故障点也少了。代价是流畅度——蓝牙带宽和稳定性有限,做投屏时画面只能算勉强可用,纯点击和按键则没什么问题;配置项也比 USB HID 多一层,要配网、绑定开发板、还要上传用于截图的快捷指令,初次上手会花点时间。

路子三 OTG HID(板子加转接头),配置项最多,但定位很清楚:没有电脑直连条件、又要避免蓝牙干扰时的硬件方案。它需要 ESP32 开发板加一个 OTG 转接头,相比蓝牙的优势是有线连接、无信号干扰、稳定性和风控表现都更好,劣势是配置比蓝牙还繁琐,而且多了一个转接头要考虑兼容性。按官方选型提示,USB OTG 不作为首选推荐,真需要时更建议走脱机版加 OTG 或蓝牙的组合,而不是在 USB 版上硬配。

三条路线怎么选

USB HID 蓝牙 HID OTG HID
系统要求 iOS 17+ iOS 17+ iOS 17+
要买硬件 不用 ESP32 板 ESP32 板 + 转接头
连接方式 有线 无线 有线
流畅度 好 一般 好
风控表现 较低 最低 最低
配置复杂度 低 中 高
适合 设备集中在电脑旁 设备分散、想少布线 无电脑直连、需避蓝牙干扰

务实的判断顺序:设备就在电脑旁边、预算有限,先用 USB HID(三条里唯一不需要额外硬件的);设备分散到机柜各处、不想拉线,上蓝牙(多花一块板子的钱,省掉的布线工作量值这个价);只有当现场既拉不了 USB、蓝牙又受干扰,才考虑 OTG——它是兜底方案,不是首选。

什么时候回到代理、切换成本和三个坑

三条 HID 路线不是万能的,有两种情况必须回到代理:一是需要高权限 Shell 操作,HID 能点击、滑动、按键、截图、做图色和 OCR,但拿不到高权限的命令执行能力,按功能兼容表只有代理和 Root 模式支持;二是需要节点选择器定位控件,控件树只有无障碍和代理模式有,脚本重度依赖控件属性定位的话,HID 路线得改写成图像方案、工作量要重新评估。好在需求和路线不是一次定死的——风控敏感场景可以先用代理或 AI 智能体把流程跑通,等风控加压再切到 HID,先验证逻辑、再优化风控比一上来就堆硬件划算。

换路线时脚本要改多少,是三条路子里最值得先问清楚的一件事。答案是:业务逻辑一行不用改,改的只有事件模块的名字。四个模块(代理的 agentEvent、USB HID 的 usbHidEvent、蓝牙的 bleEvent、OTG 的 otgEvent)方法名一致,都叫 clickPoint、swipeToPoint、doubleClickPoint、longPress,区别只在这些动作通过哪条物理链路送出去。所以写脚本时值得把事件模块包一层:

const EV = usbHidEvent;   // 代理换 agentEvent,蓝牙换 bleEvent,OTG 换 otgEvent

function tap(x, y) {
    return EV.clickPoint(x, y);
}

这样等风控加压要换链路时,你改的是一行、不是整个项目。见过太多团队把模块名散落在几百行代码里,换路线等于重写。

不管走哪条,三件事都会遇到。第一是坐标:三条 HID 都要显式设置屏幕尺寸,不设就点偏;横竖屏是两套坐标系,切换过之后必须重设;能用节点坐标就别手量(节点的 bounds 是实时算出来的、换机型也不用改)。第二是等待:别用固定 sleep,查询函数的超时参数本身就是等待——传 15000 表示最多等 15 秒、元素提前出现会立刻返回。第三是调试信息:HID 链路和代理链路报错样子不一样、排查思路相同——脚本里打日志、失败时截图、去中控看实时日志和执行历史,截图这一步千万别省。这些的具体做法在 iOS 免越狱脚本怎么写里按顺序讲了一遍,配合这篇选路线一起看更顺。

按情况推荐走哪条路:

你的情况 推荐 为什么
iOS 13–16,或者流程复杂、要精确识别界面元素 推荐 EasyClick 代理模式 功能最全,有节点选择器,调试最方便
iOS 17+,想省掉签名和开发板 推荐 EasyClick 加 USB HID 一根数据线,免签名免硬件,风控比代理温和
iOS 17+,风控压力大,设备分散摆放 推荐 EasyClick 加蓝牙 HID 风控最友好,不受线长和摆放距离限制
iOS 17+,想配置最简单、响应最快 推荐 EasyClick 加 OTG HID 插上转接头即可,不用装代理 App

这四条路是同一个平台里的四个入口,不是四套工具——事件模块方法名一致、业务逻辑写一遍就够,设备、授权、中控也是同一套。更实际的建议是:先用最容易跑通的那条把逻辑验证出来,再按风控和规模压力换。


关于 EasyClick:手机自动化 AI 智能体平台,覆盖安卓免 root、iOS 免越狱、鸿蒙 Next 三大生态,提供脚本开发、苹果群控、本地中控投屏与云控系统。→ 了解全部产品

想要真实跑起来?

本文介绍的方案均可在 EasyClick 手机自动化平台落地。官网提供完整文档、开发工具与群控云控产品,免费体验。

访问 EasyClick 官网 →