Skip to content

aliceatlas/otx

 
 

Repository files navigation

otx

otx stands for "object tool extended". It uses otool (object tool) to disassemble a Mach-O executable file, then enhances the disassembled output. Simple enhancements include adding the machine code of each instruction and the offset of each instruction from the beginning of a function. More complicated enhancements include displaying the names and data types of Objective-C methods even if symbols have been stripped, and adding comments that describe member variables, function calls, static data and more.

otx users should have Apple's developer tools installed. The otx distribution includes both a GUI application and a command line utility, for your convenience. You can use either or both, as you see fit.

Original Author: otx at osxninja dot com

Installation

  1. Download the DMG from the releases for the prebuilt binaries or build from source.
  2. Copy otx to /usr/local/bin/
  3. Copy otx.app to /Applications/

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 92.3%
  • HTML 4.8%
  • C 2.2%
  • M 0.7%