草庐IT

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

coder 2024-01-11 原文

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

我已经尝试了此页面上的所有解决方案: Error : The service is invalid

iPhone 规范及相关资料:

iPhone 6s - iOS 9.1 - 13B143

AppSync 统一 v5.8 - AppCake

盘古9越狱

Xcode build设置 - 代码签名:(如果有帮助) Build Settings - Code Signing

最佳答案

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

  1. SSH 连接到您的 iDevice 并将/Developer 文件夹复制到/DeveloperPangu,以确保安全。
  2. 退出您的 ssh session ,或打开一个新标签页
  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 开发人员
  3. 杀死列出的所有进程
  4. 执行 umount -f/Developer

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

原始答案:

我遇到了完全相同的问题。真的不知道是什么导致了这种行为。也许是因为盘古使用格式错误的 DeveloperDiskImage.dmg 与 iOS 竞争?

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

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

关于ios - Xcode 7.3 - iOS 9.1 - 越狱 - 请检查您的设置并重试。 (0xE8000022),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36267670/

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

  1. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  2. ruby - 如何验证 IO.copy_stream 是否成功 - 2

    这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下

  3. Ruby 文件 IO 定界符? - 2

    我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的

  4. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting - 2

    1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里

  5. ruby - 为什么不能使用类IO的实例方法noecho? - 2

    print"Enteryourpassword:"pass=STDIN.noecho(&:gets)puts"Yourpasswordis#{pass}!"输出:Enteryourpassword:input.rb:2:in`':undefinedmethod`noecho'for#>(NoMethodError) 最佳答案 一开始require'io/console'后来的Ruby1.9.3 关于ruby-为什么不能使用类IO的实例方法noecho?,我们在StackOverflow上

  6. ruby-on-rails - 如何使用 Xcode 4.5.1 在 OSX Lion 10.8.2 上编译 EventMachine gem - 2

    我找遍了所有我能找到的地方,但似乎找不到解决这个问题的办法。我在Lion10.8.2上使用Xcode4.5.1,并尝试为Rails项目运行bundle,但它一直卡在这上面。我正在为Heroku使用Thingem。Bolanos@Jeremys-Mac-mini⦿-1.9.3fishfarm$sudogeminstalleventmachinePassword:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingeventmachine:ERROR:Failedtobuildgemnativeextens

  7. ruby - 为 IO::popen 拯救 "command not found" - 2

    当我将IO::popen与不存在的命令一起使用时,我在屏幕上打印了一条错误消息:irb>IO.popen"fakefake"#=>#irb>(irb):1:commandnotfound:fakefake有什么方法可以捕获此错误,以便我可以在脚本中进行检查? 最佳答案 是:升级到ruby​​1.9。如果您在1.9中运行它,则会引发Errno::ENOENT,您将能够拯救它。(编辑)这是在1.8中的一种hackish方式:error=IO.pipe$stderr.reopenerror[1]pipe=IO.popen'qwe'#

  8. ruby - IO::EAGAINWaitReadable:资源暂时不可用 - 读取会阻塞 - 2

    当我尝试使用“套接字”库中的方法“read_nonblock”时出现以下错误IO::EAGAINWaitReadable:Resourcetemporarilyunavailable-readwouldblock但是当我通过终端上的IRB尝试时它工作正常如何让它读取缓冲区? 最佳答案 IgetthefollowingerrorwhenItrytousethemethod"read_nonblock"fromthe"socket"library当缓冲区中的数据未准备好时,这是预期的行为。由于异常IO::EAGAINWaitReadab

  9. ruby - 如何使用 ruby​​ fibers 避免阻塞 IO - 2

    我需要将目录中的一堆文件上传到S3。由于上传所需的90%以上的时间都花在了等待http请求完成上,所以我想以某种方式同时执行其中的几个。Fibers能帮我解决这个问题吗?它们被描述为解决此类问题的一种方法,但我想不出在http调用阻塞时我可以做任何工作的任何方法。有什么方法可以在没有线程的情况下解决这个问题? 最佳答案 我没有使用1.9中的纤程,但是1.8.6中的常规线程可以解决这个问题。尝试使用队列http://ruby-doc.org/stdlib/libdoc/thread/rdoc/classes/Queue.html查看文

  10. ruby - 如何从 ruby​​ 中的 IO 对象获取文件名 - 2

    在ruby中...我有一个由外部进程创建的IO对象,我需要从中获取文件名。然而我似乎只能得到文件描述符(3),这对我来说不是很有用。有没有办法从此对象获取文件名甚至获取文件对象?我正在从通知程序中获取IO对象。所以这也可能是获取文件路径的一种方式? 最佳答案 关于howtogetathefilenameinC也有类似的问题,我将在这里以ruby​​的方式给出这个问题的答案。在Linux中获取文件名假设io是您的IO对象。以下代码为您提供了文件名。File.readlink("/proc/self/fd/#{io.fileno}")例

随机推荐