gpt4 book ai didi

附加到正在运行的进程时 iPhone GDB 段错误

转载 作者:行者123 更新时间:2023-11-28 22:39:47 24 4
gpt4 key购买 nike

我有一台运行 iOS 6.0.1 的越狱 iPhone 5。我在这里使用 pod2g 的教程安装了 gdb:www.pod2g.org/2012/02/working-gnu-debugger-on-ios-43.html

所有步骤都有效,我将 gdb 复制到我的越狱 iPhone 上,这样我就可以在那里使用它了。 gdb 启动得很好,但是当我尝试使用

(gdb) attach SpringBoard

发生这种情况:

Attaching to process 7366.
Segmentation fault:11

然后我返回到 MobileTerminal 或 ssh 提示符(不是 gdb 提示符)。看起来 gdb 崩溃了,而不是 SpringBoard,因为我的 iPhone 没有重新启动(当 SpringBoard 崩溃或被杀死时它通常会这样做)。我也尝试使用来自 cydia.radare.org 源的 gdb 连接到 SpringBoard,每次都发生完全相同的事情。大约一周前,来自 cydia.radare.org 源的 gdb 工作得很好,但现在来自 pod2g 教程的 gdb 和来自 Cydia 源的 gdb 都产生了上述输出。我试过以 root 身份运行 gdb 并且发生了同样的事情。我已经用谷歌搜索了,但似乎找不到这样的东西。出了什么问题,我该如何解决?

最佳答案

Apple 添加了一个 PTrace 选项来防止调试器(如 GDB)附加到进程。幸运的是,您也可以使用 GDB 来避免这种情况。这是一个很好的描述: http://iphonedevwiki.net/index.php/Crack_prevention#PT_DENY_ATTACH

关于附加到正在运行的进程时 iPhone GDB 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14885787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com