Python scripts for Hopper Disassembler on OS X.
To install, copy the script to ~/Library/Application Support/Hopper/Scripts
. You may need to run the Reload Script Folder Contents
command located in the Scripts
menu.
Open current procedure in your favorite text editor, so you can enjoy syntax coloring, registers selection, find next, find previous, find all and replace, etc.. It's awesome with Sublime Text.
A text editor: BBEdit "It doesn't suck.", TextMate, SubEthaEdit, Sublime Text, etc..
Uncomment your text editor command line:
# os.system("/usr/local/bin/bbedit '%s'" % dest)
# os.system("/usr/local/bin/mate '%s'" % dest)
# os.system("/usr/local/bin/see '%s'" % dest)
os.system("/usr/local/bin/subl '%s'" % dest)
And comment other text editors. Feel free to try with other text editors.
Demangle all labels with Swift mangled names.
Use libswiftDemangle.dylib
or fallback to swift-demangle
on library load error.