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

3
我正在尝试在我的越狱iPhone 6S上加载应用程序,运行的是iOS 9.1。我之前有一台iPhone 5s,运行着某种类型的iOS 8,也越狱了,但我在那上面运行应用程序时没有遇到任何问题。我已经尝试了所有特定错误的解决方案,但都没有帮助。另外,我曾在iPad上成功运行过我的应用程序,不知道是否有所帮助。
我已经尝试了此页面上的每个解决方案:Error : The service is invalid iPhone规格和相关信息:
iPhone 6s - iOS 9.1 - 13B143
AppSync Unified v5.8 - AppCake 使用Pangu 9越狱
Xcode构建设置 - 代码签名(如果有帮助):Build Settings - Code Signing
2个回答

3

编辑强制 iOS 安装 DeveloperDiskImage 即可解决问题。

  1. SSH 连接到您的 iDevice 并将 /Developer 文件夹复制到 /DeveloperPangu,以便安全起见。
  2. 退出 SSH 会话或打开一个新标签页。
  3. 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. 输入 ps aux | grep Developer
  3. 杀死列出的所有进程
  4. 输入 umount -f /Developer

原始 Pangu Developer 文件夹将被恢复,您可以重新启动设备!

原始回答:

我有完全相同的问题。不是很清楚是什么原因导致这种行为。也许是 Pangu 使用了有缺陷的 DeveloperDiskImage.dmg?

是的,这是由于 Pangu 导致的。如果您 SSH 连接到您的 9.1 设备,您会看到一个名为 Developer 的文件夹,其中包含一个名为 neagent 的文件,它符号链接到 /pguntether。我想 Pangu9 要么仍然使用 neagent 中的漏洞,要么这是 Pangu8 残留的文件。(Pangu8 使用此技巧实现了有线越狱:https://cansecwest.com/slides/2015/CanSecWest2015_Final.pdf)我不知道是否可以删除它,然后重新启动,或者那样会使我的设备变砖。

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


2
你能说明一下在哪里获取ideviceimagemounter吗?这里有一个用户(http://stackoverflow.com/questions/37123941/xcode-7-3-1-ios-9-1-jailbroken-please-check-your-setup-and-try-again-0xe)正在尝试使用您的解决方案,但遇到了问题。 - NathanOliver
你是否安装了Xcode?开发者镜像需要Xcode。 - Row Rocka
1
啊,我明白了,你漏掉了./ideviceimagemounter和/Applications/Xcode之间的空格... 另外,ideviceimagemounter命令是在你的OSX机器上执行的,而不是在iDevice上执行。 - Row Rocka
哦,好的。当我通过ssh进入iPhone时,它会查看iPhone目录。明白了!然后我就不懂第4和第5步了。我把文件保存在下载文件夹里,当我在下载文件夹里时,如何执行命令?我有点困难。不是很熟悉这些东西。抱歉。我刚刚在终端中执行了该命令,但是我得到了相同的错误;没有这样的文件或目录。"-bash: ./ideviceimagemounter:没有那个文件或目录" - Sharukh
让我们在聊天中继续这个讨论。点击此处进入聊天室 - Sharukh
显示剩余6条评论

0
如果您的手机已越狱,只需通过ssh、iFunBox或其他方式连接到您的手机,并清除/Developer/目录下的所有内容。重新连接到Xcode,Xcode将重新生成所需的内容。然后您就可以正常使用了。

我删除了那个应用,现在我的手机卡在苹果logo界面。 - Waqar Khalid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接