Hopper Disassembler
Reverse engineering tool that lets you disassemble, decompile and debug your app
Hopper Disassembler is a macOS‑only reverse engineering suite that provides disassembly, decompilation, and debugging capabilities for Mach‑O, ARM, and Windows binaries. Its native Cocoa interface emphasizes keyboard shortcuts and integrates tightly with the operating system, while an interactive control‑flow graph view lets users navigate code structures, annotate directly on the graph, and export PDFs. The built‑in decompiler produces C‑like pseudo‑code and automatically separates code from data, identifying function parameters and handling mangled Swift symbols and Objective‑C selectors.
Dynamic analysis is supported through LLDB and GDB integration, allowing real‑time debugging of applications while their structure is examined. Python scripting gives access to most features, enabling custom automation and workflow extensions. An extensible SDK lets developers add new file format parsers and CPU architecture backends to meet specialized reverse‑engineering needs.
The tool also incorporates AI assistance via an integrated MCP server, which can connect to external large language models for intelligent analysis. It is positioned as a professional‑grade yet affordable solution used by developers, researchers, and security professionals.
Reviews
Loading reviews…
Similar apps
Security & Identity
Binary Ninja
Reverse engineering platform

Security & Identity
Cutter
Powerful multi-platform reverse engineering tool. ![Open-Source Software][OSS Icon]
Security & Identity
MachOView
Visual Mach-O file browser

Documents, Forms & Contracts
HOP
View and edit HWP documents

API & Network Testing
Hoppscotch
Open source API development ecosystem
Code Editors & IDEs
Script Debugger
Integrated development environment focused entirely on AppleScript