是否可以在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. 是否可以使用gdb通過ssh遠程調試?
- 3. GDB遠程調試
- 4. 使用GDB和QT Creator遠程調試DSP應用程序
- 5. 使用GDB調試iOS應用程序
- 6. 在iPhone應用程序中調試EXC_BAD_ACCESS
- 7. 從其他應用程序中刪除BadgeNumber(越獄iPhone)
- 8. 是否可以輕鬆調試iPhone串口應用程序?
- 9. iPhone應用程序崩潰,如果越獄iPhone OS 2.2.1(libgcc版本?)調試
- 10. 運行應用程序在越獄iphone
- 11. 使用GDB進行遠程調試
- 12. 調試iphone應用程序
- 13. 是否可以使用XCode在iPhone上調試iPhone應用程序的臨時版本?
- 14. Visual Studio +遠程gdb調試
- 15. 是否可以使用KDevelop來調試ruby應用程序?
- 16. 使用GDB遠程調試多線程C程序
- 17. 是否可以在其他應用程序中使用git?
- 18. gdb可以調試suid root程序嗎?
- 19. 在Emacs遠程中使用GDB進行調試
- 20. 在Eclipse中使用遠程GDB進行調試
- 21. 使用GDB調試進程
- 22. 是否有可能在其他調試器中使用源代碼調試vc發佈程序,例如ollydbg,windbg?
- 23. 使用命令行gdb(不帶XCode)調試MacOSX可可應用程序
- 24. 我可以用cuda-gdb調試openACC嗎?還是其他的調試工具?
- 25. iPhone應用程序在調試導航
- 26. 在越獄的iPod touch上使用gdb調試iOS應用程序| Objective-C符號
- 27. 在Xcode中檢測後臺應用程序以調試報亭應用程序
- 28. 在Xcode for iPhone中調試線程
- 29. 使用GDB調試iPhone
- 30. 是否可以使用VS 2010遠程調試Windows 8?
IDApro將是扭轉其他應用程序的首選武器。 – Till 2013-03-14 00:25:13
是的,但你不能調試iOS應用程序 – 2013-03-14 09:08:03
是的,你可以,只是這很難做到。僅僅因爲你沒有原始來源並不意味着你不能改變功能(逆向工程,反彙編,重新組裝)。 – Till 2013-03-14 16:53:37