Xcode
iOS逆向期间,对于想要调试app/二进制的代码逻辑的手段不少。
此处之所以把,看起来是单独属于 Xcode开发:调试心得 中的 Xcode,单独拿出来说,原因是:
- Xcode调试的优势
- 是GUI图形界面的,比 lldb+debugserver 更加直观和方便
- Xcode调试需要满足前提
app/二进制是可调试的 = 任意进程可调试
其中最重要的是:
- 要满足任意进程可调试的前提条件
- 如何实现任意进程可调试
- 概述
- 如果是XinaA15越狱后,自动已实现任意进程可调试,无需额外操作
- 否则就要自己手动去操作:
Mac中用codesign给app/二进制重签名,替换掉iPhone中原有的app/二进制
- 详解
- 概述
- 如何实现任意进程可调试