Xcode 7.3 - iOS 9.1 - 越狱 - 请检查您的设置并重试。 (0xE8000022)

2024-01-04

我正在尝试将我的应用程序加载到我的越狱iPhone 6S 运行 iOS 9.1。我之前有一部 iPhone 5s,运行某种类型的 iOS 8,它是也越狱了,但我在上面运行我的应用程序没有任何问题。我已经尝试了针对我遇到的特定错误的所有解决方案,但它根本没有帮助。而且,无论这意味着什么,我确实在 iPad 上成功运行了我的应用程序。

我已尝试过此页面上的所有解决方案:错误:服务无效 https://stackoverflow.com/questions/2160299/error-the-service-is-invalid

iPhone 规格及相关内容:

iPhone 6s - iOS 9.1 - 13B143

AppSync统一v5.8 - AppCake

盘古九号越狱

Xcode 构建设置 - 代码签名:(如果有帮助) 构建设置 - 代码签名 https://i.stack.imgur.com/2tEUe.png


EDIT: 强制 iOS 挂载 DeveloperDiskImage 就可以了。

  1. 为了安全起见,通过 SSH 连接到您的 iDevice 并将 /Developer 文件夹复制到 /DeveloperPangu。
  2. 退出 ssh 会话,或打开新选项卡
  3. 从以下位置下载二进制文件夹:https://github.com/kpwn/yalu/blob/master/bin/ https://github.com/kpwn/yalu/blob/master/bin/,
  4. cd到下载的文件夹
  5. 执行这个命令:./ideviceimagemounter /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.1/DeveloperDiskImage.dmg

  6. 拔掉您的设备

  7. 打开 Xcode 并将您的设备重新插入
  8. 调试愉快! (只要确保没有重新启动即可)

当你完成开发后:

  1. 通过 SSH 连接到您的 iDevice
  2. Do ps aux | grep Developer
  3. 杀死列出的所有进程
  4. Do umount -f /Developer

原来的盘古开发者文件夹将被恢复,您可以再次重新启动!

原答案:

I've got the exact same problem. Don't really know what's causing this behavior. Maybe the fact that Pangu races iOS with an malformed DeveloperDiskImage.dmg?

是啊,都是因为盘古。如果您通过 SSH 连接到 9.1 设​​备,您将看到有一个名为 Developer 的文件夹,其中有一个名为 neagent 的文件,该文件符号链接到 /pguntether。我猜盘古9要么仍然使用neagent中的漏洞,要么它是盘古8的剩余文件。 (盘古8就是用这个技巧实现了系留越狱:https://cansecwest.com/slides/2015/CanSecWest2015_Final.pdf https://cansecwest.com/slides/2015/CanSecWest2015_Final.pdf)真的不知道我是否可以删除它然后重新启动,或者这是否会损坏我的设备。

但我找到了一种方法,仍然可以在您的设备上获取该应用程序。只需转到“产品”>“存档”,从内容中复制 .app,然后将其同步到您的 iPhone。然后只需通过“设备”窗口检查日志即可。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode 7.3 - iOS 9.1 - 越狱 - 请检查您的设置并重试。 (0xE8000022) 的相关文章

随机推荐