Retrocomputing Stack Exchange is a question and answer site for vintage-computer hobbyists interested in restoring, preserving, and using the classic computer and gaming systems of yesteryear. Join them; it only takes a minute:

otx is a tool used to disassemble Mach-O binaries on OS X 10.0-10.4. It is an enhancement on top of otool to add additional symbol information to its disassembled output.

The main site and SVN repository (http://otx.osxninja.com/) appears to be long dead. Is there any new maintainer (official or unofficial) or someone hosting the code to disassembly Mach-O binaries on legacy macOS systems?

I posted a similar question on Reverse Enginerring Stack Exchange (Is there an up to date fork of otx?), but it did not generate any activity. To keep this question in-scope, I will only focus on the older versions of OS X, but I am also interested in a version of otx that works on any OS X version.

We can only prove the positive, not the negative. So the easiest way to answer this would be to create one.
– wizzwizz4♦Dec 19 '16 at 13:48

@wizzwizz4 I could fork it myself, but I don't have the original source. I guess this is a question to see if anyone knows of a fork that is still actively being maintained or has been updated in the past few years or so.
– JALDec 21 '16 at 16:08

1 Answer
1

Technically, the most up to date modern fork of otx is being maintained by Zhi-Wei Cai on GitHub here. v1.7: Build 566 or a fresh clone of master should work on any modern OS X system.

But that's not why we're here. This is Retrocomputing Stack Exchange after all. The most recent fork of otx which works on legacy OS X platforms is probably the linuxaged fork. I also realized an archive of the original svn server is available on the Wayback Machine. This provides otx 0.16b which works for reverse engineering PowerPC binaries.