跳转至主要内容

晴雨技术笔记

新版 StikDebug 启用 JIT 教程,支持 iOS 26

杏川铭心 杏川铭心
最后编辑于 2026年4月26日

之前的老教程已经被我改的千疮百孔,不能看了,这里重新写一份教程,支持 iOS 26。

安装 StikDebug

从这里下载最新版的 StikDebug:Releases · StephenDev0/StikDebug

然后用你喜欢的侧载工具安装。

使用 SideStore/iLoader 安装

这两个东西安装起来都很正常,直接安装即可,没有什么需要注意的点。

比如 iLoader,在安装完成之后直接点击“导入 IPA”安装就行了。

在 iLoader 中导入 StikDebug IPA。

使用 LiveContainer 安装

使用 LiveContainer 的用户需要留个心眼,如果你用它去为不在 LiveContainer 中的独立应用启用 JIT 是没有任何问题的,但如果你要为 LiveContainer 里的应用启用 JIT,则必须配置多 LiveContainer

获取 LocalDevVPN

你需要准备一个外区 ID,然后从 App Store 中下载 LocalDevVPN

使用 StikDebug 的时候必须使用该软件连接回环 VPN。

如果你已经参照 SideStore 刷新不了 NSCocoaErrorDomain 里的步骤配置了 Karing,则也可以直接使用,但是会有魔法的副作用。

导入配对文件

StikDebug 同样需要配对文件才可以使用,使用iLoader 直接导入即可。注意,如果你是在 LiveContainer 中安装的 StikDebug,那么可能需要手动导入。可以先导入 SideStore,然后在 StikDebug 中选取 ALTPairingFile.mobiledevicepairing。

首先点击“Import Pairing File”。

在 StikDebug 中选取配对文件。

然后找到 SideStore 文件夹,选择“ALTPairingFile.mobiledevicepairing”。

选择配对文件。

回到主界面,显示出应用列表就代表成功。

在 StikDebug 中为 App 启用 JIT。

切记只有第一屏的这些软件可以启用 JIT,“Other”页里的软件是无法启用的。

配置 JIT 启用工具

这里的内容主要是针对 LiveContainer 而言的,如果你要为其它软件启用 JIT 则可以直接跳过这一部分。

打开 LiveContainer,转到设置页。

修改 LiveContainer 的 JIT 启用工具。

如果你是使用 SideStore/iLoader 直接安装的 StikDebug,那么选择“StikDebug”即可。

如果你是在 LiveContainer 中安装的 StikDebug,那么请确保已经正确配置了多 LiveContainer,然后选择“StikDebug (Another LiveContainer)”。

接下来需要把你希望启用 JIT 的软件勾选上带 JIT 启动的选项。

在 LiveContainer 中长按软件图标,打开设置,然后把带 JIT 启动右侧的开关打开即可。

将软件标记为需要 JIT。

操作完之后软件名称右侧会出现一个紫色的闪电,代表成功。

导入 JIT 脚本

iOS/iPadOS 26+(含)进一步封堵了 JIT,从这个版本开始如果要启用 JIT 必须附加正确的调试脚本(JS 格式),否则无法正常启用。

目前仅支持如下软件:

  • DolphiniOS
  • Geode
  • maciOS
  • Manic EMU
  • UTM

正常来说 StikDebug 已经自带了这些脚本。

这里有另外一些 JIT 脚本,没有 Manic EMU 和通用脚本,但是有 MeloNX 和 Angel Aura Amethyst。你要用哪个软件就下载哪个脚本,其中 DolphiniOS 和 UTM 用的是同一个,下载 DolphiniOS + UTM 即可。

非 LiveContainer 软件

如果你要为非 LiveContainer 中的软件启用 JIT,那么在 Tools > Script 菜单里可以看到很多脚本:

StikDebug 中的脚本。

默认选择的是 attachDetach.js,这个脚本是之前为了忽悠苹果这是个正经的开发工具上架 App Store 的时候做的,现在没什么用途。

比如我们要使用 UTM,那么就长按 UTM-Dolphin.js 这个脚本,点击 Set Default。

将 UTM 脚本设为默认。

之后黄色的星星会跑到 UTM-Dolphin.js 这一项的右边,代表成功。直接启动对应的软件即可。

别的软件的操作都是类似的,特别的,如果你的软件不在上面的列表里,那么可以尝试使用 universal.js 这个脚本。不保证能用,如果不行那就是不支持,请等待更新。

LiveContainer 软件

因为我是 iOS 18,截不了图,因此下面的说明只有文字,还请见谅。

iOS 26+ 的用户应该可以在“带 JIT 启动”的选项下方看到一个叫做“JIT 启动脚本”的选项,相较于在 StikDebug 中直接设置脚本的好处在于可以为每个软件设置不同的脚本。

点击之后导入对应的脚本即可使用,注意脚本需要提前从 StikDebug 中导出或下载。

常见问题

不显示软件列表

可能是因为配对文件无效或者忘记连接 LocalDevVPN 导致的,请重新检查是否所有的前置操作都已完成。

JIT 开启不了

如果你是 iOS 26 用户,请检查是否选择了正确的脚本。脚本选择不正确的话是无法正常启用的。

希望开启 JIT 的软件出现在 Other 列表里

注意 StikDebug 只能和你的自有证书签名的软件交互,从网上购买的证书 100% 是使用不了的。

JIT 的背后其实是附加调试器这个操作,而 iOS 肯定不会让你随随便便附加调试器到某个软件上。只有用调试证书签名的软件才会保留必要的数据和权限来让你对其进行调试,而调试证书极为稀有,一个开发者最多只能创建两份调试证书。网上能够购买的证书,全部都是发布证书,无法用于 JIT。

提示无法下载 DDI

因为 DDI 托管在 GitHub 上,下不下来时使用魔法即可。也可以手动下载,然后在 StikDebug 的主文件夹里新建一个 DDI 文件夹,把 DDI 放进去。注意 iOS 17+ 使用的是 PersonalizedImages,不要下错了。

  • 特别提醒:

    评论看到就会回,但是不保证速度,有的时候站长忘记看的话就会出现审核好几天也没有动静的情况……

    如果等不及的话,可以加QQ,同样看到就会通过!

杏川铭心
杏川铭心

QQ: 3146654817,欢迎友好交流 :P 曾用名Frank419(现在也是我在很多地方的用户名),网站站长。

Previous Post

多 LiveContainer 教程 

Next Post

No newer posts

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注