游戏 工具 在 iOS 上不越狱运行 DolphiniOS 模拟器 (支持 Wii/GameCube 游戏)

本教程未经允许严禁转载

准备​

  • 一台 Windows / Mac 电脑
  • iOS 设备 (iPhone / iPad / iPod touch)
  • 可用于传输数据的数据线

iOS 设备与系统兼容性​

  • iOS 11.4.1 及更低版本
    • 不支持,请更新到更新版本
  • iOS 12.0 ~ iOS 13.7
    • 需要 A9 或更新 CPU, 可直接签名安装 IPA, 或者使用 AltStore 自动续签安装
  • iOS 14.0 ~ iOS 14.1
    • 见下方完整教程
  • iOS 14.2 ~ iOS 14.3
    • A12 或更新 CPU 可直接签名安装 IPA, 或者使用 AltStore 自动续签安装
      • iPhone XS, XS Max, XR, 及更新版本
      • iPad Mini (第五代) 及更新版本
      • iPad Air (第三代) 及更新版本
      • iPad (第八代) 及更新版本
      • iPad Pro (第三代) 及更新版本
    • A11 或更旧 CPU
      • 见下方完整教程
  • iOS 14.4 及更新版本, 包括 iOS 15 所有版本
    • 见下方完整教程

教程​


注意: Windows 电脑需提前安装非 Microsoft Store 版 iCloud for Windows

Apple 官网下载 | SonicSpin 资源库下载

此外, 为方便后续操作, 请安装非 Microsoft Store 版 iTunes for Windows

Apple 官网下载 (64 位) | Apple 官网下载 (32 位) | SonicSpin 资源库下载 (64 位)

第一部分: 安装 AltStore​

1. 进入 AltStore 官网: https://altstore.io/ 下载最新版 AltServer,请根据系统自行选择版本

1650085167062.png

2. 通过数据线连接电脑后打开 iTunes (Windows/macOS Mojave 10.14 及更旧版本) 或者 Finder (macOS Catalina 10.15 及更新版本), 进入设备管理界面, 勾选 "接入 Wi-Fi 时显示 iPhone/iPad" 和 "连接此 iPhone/iPad 时自动同步", 勾选后点击 "应用"

1650086179984.png

3. 打开启动菜单 (Windows) /启动台 Launchpad (macOS) 启动 AltServer
1650086406596.png1650086495447.png

Windows 11 启动菜单 | 右 macOS Catalina 10.15 启动台

【Windows 用户额外步骤】选择 iCloud for Windows 安装路径

1650086731468.png

4. 任务栏/菜单栏点击 AltServer 图标, 点击 Install AltStore (安装 AltStore) > [你的 iOS 设备名称]

1650086850939.png

请稍等片刻, 保持网络连接顺畅并避免 iOS 设备熄屏

下载安装时间与网络连接速度有关

5. 哇哦,你的 iOS 设备桌面上出现了 AltStore~

别急!还没完!

1650087176596.jpg

6. 进入 iOS 设备的 设置>通用>___与设备管理>你的 iCloud 邮箱地址>点击信任

1650087540063.jpg

AltStore 安装步骤完毕

第二部分: 安装 DolphiniOS​


1. 在 iOS 设备上下载 DolphiniOS IPA 安装包

DolphiniOS 官网: https://dolphinios.oatmealdome.me/
DolphiniOS-NJB-Single-3.1.1-129.ipa SonicSpin 资源库下载

2. 打开 AltStore, 进入 My Apps, 点击左上角的 +, 选择你之前下载的 IPA 安装包

1650087662531.jpg1650087667631.jpg

3. 等待签名完成即可

  • 如果你是 iOS 14.2 ~ iOS 14.3 用户且 CPU 为 A12 及更新版本
    • 恭喜!你可以直接开玩了!
  • 如果其他 iOS 用户
    • 继续看下去吧!

额外步骤: 使用 libimobiledevice 运行应用从而绕过 JIT 限制​

Windows 用户:

1. 下载 libimobiledevice-win32

GitHub (国内访问.... 你懂的) | SonicSpin 资源库 (32位) | SonicSpin 资源库 (64位)

随意解压到一个目录, 稍后要用到

2. 连接你的 iOS 设备 (有线或者处于同一局域网下均可)
3. 打开解压 libimobiledevice-win32 的文件夹,右键点击 “在终端中打开"

1650088251078.png
1650088482977.png

如果你电脑没有该右键菜单选项, 请直接打开 CMD 输入 (效果相同)

代码:
cd 解压的目录

例如:

代码:
cd C:\Users\wroff\Downloads\libimobiledevice.1.2.1-r1122-win-x64

1650088507586.png

4. 获取 iOS 设备 UUID

在终端或者 CMD 中运行
代码:
.\idevice_id.exe

1650088587084.png

请复制括号前面的一串 UUID 并妥善保管

5. 下载 Xcode_Developer_Disk_Images

GitHub (国内访问.... 你懂的) | SonicSpin 资源库

如何选择版本? 进入 iOS 设备的 设置>通用>关于本机 查看系统版本

1650088861486.jpg

如果你的系统版本是 iOS 15.4.1,请选择 15.4.zip
其他版本同理

下载完毕后解压到一个目录 (注意整个压缩包都需要解压,DeveloperDiskImage.dmgDeveloperDiskImage.dmg.signature 必须在同一目录下

6. 挂载 Xcode_Developer_Disk_Images

在终端或 CMD 中运行

代码:
.\ideviceimagemounter.exe [DeveloperDiskImage.dmg的路径]

例如:

代码:
.\ideviceimagemounter.exe C:\Users\wroff\Downloads\15.4\DeveloperDiskImage.dmg

1650089185844.png

如果出现挂载错误,请重启 iOS 设备和你的电脑

7. 在 iOS 设备的 AltStore > MyApps 点击 View App IDs, 复制 "me.oatmealdome.DolphiniOS-njb." 之后的一串 PackageID

1650089349307.png

8. 最后一步

在终端或 CMD 中运行

代码:
./idevicedebug -u [UDID] -n --detach run [BundleID]

此处不作演示,如果成功的话你的 iOS 设备会自动打开 DolphiniOS, 好耶!

注意: 以后每次后台退出 DolphiniOS 时都需要重复这些额外步骤


Mac 用户和 Debian Linux 用户请见
https://jkcoxson.github.io/DiOS-Instructions/



1650089744224.jpg


顺便说一下,大多数索尼克游戏都可以在 SonicSpin 资源库找到: https://res.sonicspin.org/zh-CN/Sonic%20索尼克游戏资源/

:line-2020-02:
 
最后编辑:

_Wr_

站长
管理成员
2021/10/24
159
32
36
Shanghai, China
wrsblog.cn
金环
1,677
可以跟您請問,目前有數天可以不要提示JIT 錯誤的方法嗎?(例如蘋果的越獄)
因以上方法或電腦認證我都可以過,但因在外時想要可以跟小朋友一起玩,卻總是又在提示需要JIT認證(可能離上次驗證才數小時)。
本身手機是iphone13無越獄,並且只是把模擬器縮小至後台,並無手動關閉。
更新:Jitterbug可以免越狱(安装后貌似无需电脑)绕过JIT限制
教程:https://b23.tv/PfG7BR1

以下是废话
Apple iOS 的内存(RAM)管理机制很好,只要不杀后台或者强制关闭程序的话,绕过JIT就会一直生效,直到App退出。
如果您没有手动关闭JIT就失效的话,多半就是iOS内存机制把进程暂停/结束了(这点还挺蛋疼)
 
最后编辑:

egg606231

豆丁
2022/06/20
2
1
8
金环
55
更新:Jitterbug可以免越狱(安装后貌似无需电脑)绕过JIT限制
教程:https://b23.tv/PfG7BR1

以下是废话
Apple iOS 的内存(RAM)管理机制很好,只要不杀后台或者强制关闭程序的话,绕过JIT就会一直生效,直到App退出。
如果您没有手动关闭JIT就失效的话,多半就是iOS内存机制把进程暂停/结束了(这点还挺蛋疼)
傍晚就來試試看上面的教學,希望可以不要一直要求非得從電腦繞過驗證。
因有測試幾次打開遊戲後就上滑至後台,隔了一小時左右在開,就又提示JIT錯誤,才能困擾,最近迷上可以用手機陀螺儀玩得轉轉球迷宮。