This is a hacky parser, requiring class-dump (unfortunately OS X only). You can also find it here.
Note it takes a moderate amount of time on binaries with large number of functions. For example, Photo Booth.app
takes ~24 seconds for me, with 2123 functions (it renames 1355, 63.8%).
-
Install
class-dump
, linked above. -
Copy the file
obj-c.py
below to your plugins directory (~/Library/Application Support/Binary Ninja/plugins
). Check here for paths on other platforms (but note this requires class-path, OS X only) -
Point the
class_dump
variable on line 6 to the path you installed it to.
Feel free to make changes, or comment about bugs. MIT license.