是否可以在xcode中使用gdb在越狱iPhone中调试其他应用程序?远程调试? 没有版本的gdb与ios 6.1一起工作... 哪些是在ios 6.1中使用gdb的其他方法?是否可以在xcode中使用gdb在越狱iphone中调试其他应用程序?远程调试?
回答
为了在ios6上调试iphone应用程序,您需要使用gdb。我不确定你问ida是否可以做到这一点,你的意思。 IDA分解IDA文件。要解密它,你必须使用iPhone上的离合器或rasticrac来破解应用程序。为了调试,你必须使用GDB。是的,所有这些都可以在ios 6.1越狱中完成。
问题是如何使用gdb进行调试。 – 2013-04-06 01:50:46
您必须在您的iDevice上安装debugserver(iphonedevwiki.net/index.php/Debugserver)以便能够远程调试应用程序。 使用IDA,您可以将“远程gdb调试器”附加到在iDevice上运行的调试服务器。我已经得到它与IDA连接到调试服务器,不幸的是,这是远远不够的。 IDA远程gdb调试器中的某些内容不符合发送命令的要求。我认为这与这个(sourceware.org/gdb/onlinedocs/gdb/Darwin.html)有关,它描述了为调试达尔文而设置的gdb。 IDA不会执行此操作,因此它不会与在iDevice上运行的调试服务器正确同步。尽管使用本地gnu gdb客户端工作,但我认为缺乏GUI是乏味的,并且让它在IDA中工作会很好。您也可以使用LLDB(lldb.llvm.org)连接到调试服务器,这比使用gdb提供了更多的控制。
希望这会有所帮助。
Ida不仅是反汇编程序,它也是一个非常强大的调试器。不幸的是,它似乎无法使用调试服务器进行远程调试。
- 1. 是否可以使用gdb/lldb调试其他iOS应用程序?
- 2. 越狱测试应用程序iPhone
- 3. GDB远程调试
- 4. 在iPhone应用程序中调试EXC_BAD_ACCESS
- 5. 是否可以轻松调试iPhone串口应用程序?
- 6. iPhone应用程序崩溃,如果越狱iPhone OS 2.2.1(libgcc版本?)调试
- 7. 运行应用程序在越狱iphone
- 8. 调试iphone应用程序
- 9. Visual Studio +远程gdb调试
- 10. 是否可以使用XCode在iPhone上调试iPhone应用程序的临时版本?
- 11. 是否可以使用KDevelop来调试ruby应用程序?
- 12. 使用GDB远程调试多线程C程序
- 13. 是否可以在其他应用程序中使用git?
- 14. 在Eclipse中使用远程GDB进行调试
- 15. 是否有可能在其他调试器中使用源代码调试vc发布程序,例如ollydbg,windbg?
- 16. 我可以用cuda-gdb调试openACC吗?还是其他的调试工具?
- 17. 使用命令行gdb(不带XCode)调试MacOSX可可应用程序
- 18. 在Xcode中检测后台应用程序以调试报亭应用程序
- 19. 在Xcode for iPhone中调试线程
- 20. 使用GDB调试iPhone
- 21. 远程调试ASP.Net应用程序
- 22. 远程调试ASP.NET应用程序
- 23. 远程调试 - Web应用程序Azure
- 24. 远程调试ASP.NET Web应用程序
- 25. eclipse调试远程web应用程序
- 26. 是否可以使用VS 2010远程调试Windows 8?
- 27. 没有Apple Dev帐户或越狱测试iPhone应用程序
- 28. 我可以远程调试vb6应用程序吗?
- 29. 使用远程调试器在WebStorm中调试TypeScript
- 30. 是否可以使用ipod touch来测试iPhone应用程序?
IDApro将是扭转其他应用程序的首选武器。 – Till 2013-03-14 00:25:13
是的,但你不能调试iOS应用程序 – 2013-03-14 09:08:03
是的,你可以,只是这很难做到。仅仅因为你没有原始来源并不意味着你不能改变功能(逆向工程,反汇编,重新组装)。 – Till 2013-03-14 16:53:37