Star on GitHubStar2.4k stars

Tool

dsdump (paradiseduo wrapper)

Python wrapper around a prebuilt copy of Derek Selander's dsdump, an improved nm and Objective-C and Swift class-dump for Mach-O binaries, that writes each dumped protocol, class, category and Swift type to its own .h or .swift file instead of a single console stream. It runs the bundled executable once with --objc and once with --swift for the chosen arm64 or armv7 slice, and -d demangles Swift names through Xcode's swift-demangle at a speed cost. The README now points users to the author's resymbol instead.

Targets
App
Category
Native analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
147
Last commit
2023-11-20
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • macOS and Python 3 are needed to run the bundled x86-64 dsdump executable from the repository directory. -a accepts arm64 or armv7; -d needs Xcode command-line tools for swift-demangle.
  • Supply a Mach-O executable for analysis. The wrapper parses dsdump output into Objective-C headers and Swift declarations, with some Swift method names shown as <stripped>.
  • The repository has no tests. Its README recommends the author’s resymbol replacement.
  • The repository and archived upstream have no license file for the wrapper or bundled executable.

Cite

BibTeX

@misc{paradiseduo-dsdump,
  title = {{dsdump (paradiseduo wrapper)}},
  howpublished = {\url{https://github.com/paradiseduo/dsdump}},
  url = {https://github.com/paradiseduo/dsdump},
  urldate = {2026-10-27},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/paradiseduo-dsdump/}}
}

Plain text

dsdump (paradiseduo wrapper). https://github.com/paradiseduo/dsdump (accessed 2026-10-27). Awesome REA entry: https://awesomerea.org/resources/paradiseduo-dsdump/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · paradiseduo/dsdump · Revision 16b15c6
  2. dsdump.py GitHub · paradiseduo/dsdump · Revision 16b15c6
  3. README.md GitHub · DerekSelander/dsdump · Revision e8782dd
  4. README.md GitHub · paradiseduo/resymbol · Revision ce3f0a7
  5. https://derekselander.github.io/dsdump/

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab