This document provides an overview of tools and techniques for iOS reverse engineering. It discusses prerequisites for iOS reverse engineering like jailbreaking. It also describes the process of iOS reverse engineering including system analysis and code analysis. The document outlines various tools for iOS reverse engineering on OSX and the jailbroken iOS device itself including class-dump, Theos, IDA, Cycript and LLDB. It provides examples of using these tools and reversing iOS apps and system libraries.
Related topics: