This version includes the IDA C++ SDK and the IDAPython SDK. It also ships with official resources to simplify custom add-on development:
: Updated with better type hints and support for Python virtual environments (venvs). The SDK also includes new facilities for implementing backward debugging in custom plugins.
. The release streamlines workflows with a single executable for Windows, Mac, and Linux, plus enhanced ARM64 and RISC-V support. For more details, visit Hex-Rays docs IDA 9.1 | Hex-Rays Docs IDA Pro 9.1.250226 -Win Mac Lin ux- SDK and utilities
Binary plugins from versions prior to 9.0 must be rebuilt due to the removal of legacy APIs and major structural changes in the kernel. Bundled Utilities & Tools
Modern binaries are rarely written in pure C. The latest update addresses the complexities of C++, Rust, and Go binaries by improving the way heavily mangled symbols are displayed. The demangler handles deeply nested templates and complex namespaces gracefully, ensuring the assembly and pseudocode windows remain readable. 3. The Modernized SDK: Building Tomorrow’s Plugins This version includes the IDA C++ SDK and the IDAPython SDK
: Extends the SDK into the Python environment. It is the most popular way to automate repetitive tasks, such as renaming obfuscated strings, resolving indirect function calls, or dumping decrypted memory regions. Critical Included Utilities
The decompiler for now supports ILP32 mode (32-bit pointers with 64-bit instructions), which is common in systems like Apple's watchOS. Additionally, symbolic system register names now appear directly in the pseudocode, moving away from raw numeric values to human-readable names. On the 32-bit side, IDA now supports MVE (M-profile Vector Extension) , also known as Helium Technology, from ARMv8.1-M. Bundled Utilities & Tools Modern binaries are rarely
Enhanced parsing of complex Mach-O fat binaries and dyld shared caches.
IDA Pro is sold by Hex-Rays. It is a high-end professional tool with licensing costs that vary based on the features (e.g., standard vs. teams) and the number of processors supported.
: A team can now share the same IDB file between a Windows workstation, a Linux cloud server, and a MacBook Pro without friction.