Search News Blog

has fully embraced it. If you're a reverse engineer working on a Mac M1,

The primary challenge is that IDA Pro was originally designed for x86-based systems, and its architecture-specific code needs to be adapted to run on the ARM-based M1 chip. This requires either a native ARM build of IDA Pro or a compatibility layer to translate x86 code to ARM.

: To run these native versions, Hex-Rays requires macOS 12 (Monterey) or later. Debugging on Apple Silicon

Let’s talk numbers. I tested three scenarios on a Mac Studio (M1 Ultra, 64GB RAM) vs. a 2019 Intel MacBook Pro (i9, 32GB RAM).

: Users have reported that auto-analysis of complex binaries completes significantly faster than on previous Intel-based Macs.

As the situation evolves, we'll continue to monitor and provide updates on the status of IDA Pro on Mac M1.

If you have source code, recompiling a plugin for ARM64 is straightforward. Use the IDA SDK with clang -arch arm64 . If you lack source, consider running the side-by-side (Rosetta 2) exclusively for legacy plugins. Yes, you can have both ida_arm64.app and ida_intel.app on the same machine.