iOS 群控苹果群控USB HID

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

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

约 7 分钟

苹果群控就是用一台电脑管多台 iPhone,集中管理和批量操作都在电脑端完成,不越狱,不装插件,靠外部输入注入驱动设备。

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

搜 iOS 免越狱脚本的人,多半已经在写脚本,卡在名词太多:代理 IPA、脱机主程序、AI 智能体、USB HID、蓝牙、OTG。先看要不要在 iPhone 上装东西。代理 IPA 和脱机主程序都是在设备上跑一个签名应用,绕不开签名。USB HID、蓝牙 HID、OTG HID 不往手机里装自动化服务,从外部把触控和按键注进去。

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

三条都要 iOS 17 及以上,低于这个版本只能回头用代理或脱机主程序。都不越狱,也不做 IPA 签名。走 USB 协议层或蓝牙 HID,设备会被认成外接键鼠,系统层面看不到异常。风控比代理模式低,设备侧收到的是外部输入事件,没有后台自动化服务。TikTok、Facebook 这类 App 上,账号存活率会有差别。三条都没有节点选择器,目标靠图色、OCR、YOLO 从画面上找。界面稳定、以图色为主的项目能直接用。脚本重度依赖控件定位的,要改成图像方案,或者回到代理。

三条路子逐个看

路子一,USB HID,一根数据线。不用蓝牙板,也不用 OTG 板,电脑端跑 HID 主控,插上就能控。花费只有软件授权,没有硬件开销。设备集中放在电脑旁边、线好整理时合适,比如十几台放一个工位、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。OTG 是兜底。

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

有两种情况得回到代理。一是高权限 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:手机自动化脚本开发平台,覆盖安卓免 ROOT、iOS 免越狱、鸿蒙三大手机生态,还提供苹果脚本编写、苹果群控、安卓群控、远程云控、AI 群控手机等。→ 了解全部产品

想要真实跑起来?

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

访问 EasyClick 官网 →