swiftdc
swiftdc is an MIT-licensed Swift and Objective-C decompiler for Mach-O binaries on Apple Silicon. Read more
Description
swiftdc is an MIT-licensed Swift and Objective-C decompiler for Mach-O binaries on Apple Silicon. It reconstructs declarations from runtime metadata, annotates ARM64 disassembly, and recovers structured function bodies. Swift and Objective-C metadata lets it recover useful information even from stripped binaries. When the analysis cannot establish a value, it reports an unknown rather than guessing.
Built with Claude Code and Codex. The maker's estimates on WhatWeMade credit Claude Code with 75% of the work and Codex with 25%.
This is a work in progress, and contributors are welcome. Helpful contributions include small test programs that reproduce incorrect output, fixes to the analysis, and documentation improvements. If you enjoy Swift internals or reverse engineering, take a look at the GitHub issues and help with a small piece.
Requires macOS on Apple Silicon and an Xcode/Swift toolchain. Source, build instructions, examples, and current limitations are in the repository.
