使用 Jitterbug 免越狱开启 iOS 设备的 JIT 运行权限

您所在的位置:网站首页 ppssppiOS免越狱 使用 Jitterbug 免越狱开启 iOS 设备的 JIT 运行权限

使用 Jitterbug 免越狱开启 iOS 设备的 JIT 运行权限

2024-06-19 17:21| 来源: 网络整理| 查看: 265

摘要

Jitterbug 是 UTM 的作者 @osy86 发布的一个 iOS app。它的功能是让 iOS 在没有 Xcode 附加调试器的情况下,也可以运行需要 JIT 的 app,例如:UTM 虚拟机,海豚模拟器,PPSSPP 等。本文是 Jitterbug 的使用教程。

视频教程:【开源app集】Jitterbug 本机调试开启 iOS 设备的JIT运行权限 终于不用看苹果的脸色自由运行模拟器虚拟机了!!

项目主页:https://github.com/osy/Jitterbug。

中文翻译:https://zkxblog.xyz/archives/Jitterbug-docs.html。

背景

目前(2021 年 6 月 5 日),iOS 上唯二可运行 JIT app 的版本是 iOS 14.2 与 14.3,其他情况下需要对设备进行越狱才可以开启 JIT 的运行权限。苹果在后续的 iOS 版本均未解禁 JIT 的运行权限。需要 JIT 运行权限的 app 只能通过 Xcode 附加调试器的形式来临时解禁。

Jitterbug 介绍及运行条件

Jitterbug 是一个模拟 Xcode 附加调试器的 iOS app,运行条件如下:

1、运行 iOS 14 或以上的 iOS 设备

2、一台电脑(仅在配对时需要)。macOS,Windows 或 Linux 均可。

3、iOS 设备连接了 Wi-Fi

安装方法

目前有两个方案可以选择。本机开启JIT 和 借助另一台设备开启 JIT。

本机开启 JIT(推荐)

视频教程:【开源app集】Jitterbug 本机调试开启 iOS 设备的JIT运行权限 终于不用看苹果的脸色自由运行模拟器虚拟机了!!

Jitterbug 1.1.0 提供的 本机开启 JIT 功能 仅可在以下两种情况下使用:

· Jitterbug 通过付费的开发者账号签名安装

· 设备已越狱(如果你设备越狱了,本身支持 JIT,无需折腾 Jitterbug)

安装方法:

1、 https://www.isign.ren (收费,开发者签名,有效期最长 1 年)

2、https://testflight.apple.com/join/J9lKqdEN (免费,TF签,有效期90天)

如果你有付费的开发者账号,或者你有一个朋友能够帮你使用付费的开发者账号签名,完成签名后安装到设备里即可。

Jitterbug 1.1.0 和 1.0.2 的适用条件

借助另一台设备开启 JIT(不推荐)

视频教程:【预览-教程随后奉上】osy发布了一个在iOS开启jit的神器

本例介绍的是:如何让 iPhone 作为“控制端”,通过附加调试器的方式启动 iPad 上的 app。两台设备必须在同一个局域网里,请按照你的实际情况操作。

1、下载 1.0.2 版本的 Jitterbug.ipa,下载地址:https://github.com/osy/Jitterbug/releases

2、使用各种旁加载安装方式安装此 ipa 到你的 iPhone(控制端),例如 Altstore,爱思助手,Sideloadly 等自签名安装。

Jitterbug 的使用教程

本例演示的被调试设备是 iPad,请按你的实际情况操作。如果文字教程无法理解某些内容,请观看视频教程。

1、生成配对文件

Jitterbug 必须配合 Jitterbugpair 来使用。Jitterbugpair 是一个桌面端程序,用于生成配对文件。根据你电脑的操作系统下载 jitterbugpair,下载地址:https://github.com/osy/Jitterbug/releases

macOS:

下载 jitterbugpair-macos.zip并解压

使用 USB 数据线将你的 iPad 连接到 Mac

解锁你的 iPad,如果你是第一次连接 iPad 到电脑,会弹出“要信任次电脑吗?”,请选择“信任”,随后输入你的 iPad 锁屏密码。

运行终端,将解压后的可执行文件“jitterbugpair”拖入到终端窗口内,回车

提示“SUCCESS: wrote to [设备UDID].mobiledevicepairing”则代表生成配对文件成功。配对文件在终端的当前目录下,默认路径是你的用户目录。

Windows:

下载 jitterbugpair-win64.zip 并解压

使用 USB 数据线将你的 iPad 连接到你的电脑

解锁你的 iPad,如果你是第一次连接 iPad 到电脑,会弹出“要信任次电脑吗?”,请选择“信任”,随后输入你的 iPad 锁屏密码。

运行“命令提示符”,将解压后的可执行文件“jitterbugpair.exe”拖入到终端窗口内,回车

提示“SUCCESS: wrote to [设备UDID].mobiledevicepairing”则代表生成配对文件成功。配对文件在终端的当前目录下,默认路径是你的用户目录。

2、导入配对文件

通过任意方式(Airdrop,QQ,邮件等)把 步骤1 生成的“ [设备UDID].mobiledevicepairing”文件发送到 iPhone 上保存。

运行 iPhone 上的 Jitterbug,在 app 底部切换到“Pairings”页面,点击右上角的导入按钮,导入 步骤1 生成的“ [设备UDID].mobiledevicepairing”文件。导入成功后文件会出现在 Pairings 的列表中。

3、导入 DeveloperImage

在 iPad 上使用 Safari 浏览器打开 https://github.com/xushuduo/Xcode-iOS-Developer-Disk-Image/releases

找到最新的 Developer Disk Image,当前最新的版本是 iOS 14.5 Developer Disk Image,下载 14.5.18E5164d.zip 并解压。你会得到两个文件:DeveloperDiskImage.dmg 和 DeveloperDiskImage.dmg.signature。

在 app 底部切换到“Support Files”页面,点击右上角的导入按钮,导入 步骤2 下载的 DeveloperDiskImage.dmg 和 DeveloperDiskImage.dmg.signature 文件。导入成功后会出现在 Support Files 中。

4、运行 JIT app

每次启动 Jitterbug 都需要手动在“设置 app”关闭 VPN 的开关。(未来可能会修复这个bug)切换到 Jitterbug 的 Launcher 页面。

A. 如果你使用【本机开启 JIT】方案,那么直接在 Devices 列表中点击自己的设备。

B. 如果你使用【借助另一台设备开启 JIT】方案。那么两台设备必须处于同一个局域网下,你应该可以在运行 Jitterbug 的设备主页的 Devices 列表中找到你的被调试设备,点击此设备。

如果Jitterbug 询问你使用哪个配对文件,在列表中选择导入的配对文件即可完成配对。

如果Jitterbug请求选择磁盘镜像和签名文件,请在提示“Select Image”的时候,选择导入dmg文件,提示“Select Signature”的时候,选择导入signature文件。

如果你导入的配对文件是正确的,此时 Jitterbug 将会列出被调试设备上安装的所有 app,在列表中找到对应 app 并点击,即可开启它的 JIT 运行权限。

应用列表

故障排除

1、在Devices列表中选择设备时提示“Failed to communicate with device”

解决方法:请确保设备已解除锁定,已连接Wi-Fi,并且步骤一导入的配对文件是有效的。

通讯错误

2、提示“Unknown error occurred, can't mount” 无法挂载 Developer Image 错误

解决方法:手动关闭 Jitterbug 和 设置app 的 VPN 开关再尝试。

无法挂载 Developer Image



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3