越狱做的事是拿到系统分区的读写权限。

代价你大概听过:OTA 更新得走特殊流程;插件之间会打架,机器比原厂状态更容易抽风。

免越狱绕开权限,用系统自己开着的两扇门。

不越狱靠的是哪两扇门

头一扇是代理 App,免签名。iPhone 上装一个自动化 App,用爱思助手装进去,不用企业证书,也不用个人开发者账号。

它其实就是手机端的执行器:中控在电脑上把脚本发过来,它在手机里跑,跑完把结果回传。

另一扇是 iOS 17 之后的 HID 通道。数据线一插,电脑把自己伪装成键盘鼠标,iPhone 分不出对面是手还是程序。这条路手机上不用装任何东西。不过它对版本有要求,下面单说。

还有第三条,走脱机主程序。设备脱离电脑自己跑,适合没有固定工位的场景。这是另一套方案,选型时要先想清楚。选它就是换一整套方案。

iOS 17 是个分水岭

苹果在 iOS 17 把协议改了。这条改动坑了不少人,改完不报错,只是连不上。

iOS 17 之后要用 USB NCM 虚拟网卡才能跟设备通信,所以得装驱动。装完之后,中控点「开启自动化」,系统开始建一条虚拟通道。通道是 tun 开头的网卡,在网络连接面板里能看见。

代理 IPA 这边也有门槛:iOS 17 以上要求至少 7.1.0+,老版本装上跑不起来,症状是连上了但没反应。

17.4 以上,装法又变了。7.5.0+ 的中控针对 17.4+ 做了优化,可以不装驱动,直接双击 ioscenter.exe 就跑,而且比走驱动更快。想强制走驱动也行,去中控文件夹,用记事本打开 bridgebin/config/config.toml,把 run174iOSTunnelType 改成 1。

通道建不起来的时候,先用爱思最新版本做一次实时投屏,这一步顺带也能把驱动装上。

EC 的驱动和爱思可能打架。如果爱思一直占着设备,先卸爱思,装完 EC 再装回来。

还有一个前置,很多人漏了

iPhone 需要挂载开发者镜像。具体是 DeveloperDiskImage 这个文件,属于通信的前置条件,这一步不能省。从网盘下载 zip,解压到桥接程序的 config 文件夹,按版本规则放好就行。

找不到对应版本的时候,先按最接近的来:把镜像版本文件夹的名字改成跟你的手机版本一致。真没有,就去公开的设备支持文件仓库里按机型提。上个月帮人远程排查一台 iPhone,卡了两天,最后发现就是镜像版本差了一个小版本。这一步多数人一次过;卡住的,基本都在这一处。

中控和桥接程序的路径别用中文,也别带空格,只放字母和数字。Windows 的老毛病,路径里一出现中文,脚本就报 com.js.main 执行异常,排查起来很费时间。

已经越狱的机器还能不能用

能,但要加一步。群友测过的路径是:先装 AppSync 插件,再装代理 IPA,能成功。测通的系统是 13.4.1,美版信号机。

麻烦在后面。系统别再升了,升一次越狱就没了,IPA 跟着失效,整套得重新走一遍。插件环境是敞开的,AppSync 装得上,别的插件也装得上,员工顺手装点什么你根本管不住。财务类和银行类 App 会检测越狱环境,检测到了直接拒绝运行,做支付相关的业务,这一条是硬伤。再就是机器不好转手,越狱过的设备在二手市场上要压价,收的人也少。

能不越狱就别越。新采购的设备一律不刷机;手上已经越狱的,能用就先用着,别为了群控专门去刷一台。真要动系统,先想清楚这台机器以后要不要出手。

装之前确认两件事就好。一件是手上设备的系统版本:低于 17 的走代理 IPA,17 以上的先把虚拟网卡通道弄通,17.4 以上连驱动那一步都能省。另一件是这批设备后面还要不要转卖;要转卖就别越狱,原厂状态的机器折旧慢得多。