Ida Pro 9.0.240925 ★
Expanded RISC-V decompilation targeting modern 32-bit and 64-bit execution environments, alongside T-Head instruction set extensions.
Includes brand new 32-bit and 64-bit RISC-V targets ( HEXRV and HEXRV64 ) alongside instruction extensions for the T-Head XUANTIE-RV architecture.
The old struct.hpp and enum.hpp (and their Python counterparts) are gone. They are replaced by typeinf.hpp / ida_typeinf . A porting guide is provided for plugin developers.
For decades, engineers had to juggle two separate executables: ida for 32-bit binaries and ida64 for 64-bit binaries. The IDA Pro 9.0.240925 release permanently alters this paradigm.
: Significant IDAPython improvements and UI polishing for modern high-DPI displays. Hex-Rays docs Version Context & Stability Version Tag 9.0.240925 is considered the Release Candidate 1 (RC1) or initial stable release of version 9.0. Subsequent Updates : A follow-up service pack, 9.0.241217 (9.0 SP1) IDA Pro 9.0.240925
For decades, users had to choose between ida.exe (for 32-bit binaries) and ida64.exe (for 64-bit binaries). IDA 9.0 finally unifies these.
For those using the graphical user interface, Hex-Rays overhauled the visual workspace to eliminate clutter and improve navigation speed.
: Signature matching is no longer restricted to static local files. The FLIRT signature system dynamically syncs library definition bundles over the network.
: Legacy .idb files are automatically converted into the unified .i64 database format without user intervention. They are replaced by typeinf
As more malware and high-performance web apps move to WASM, IDA 9.0 provides first-class disassembly and lifting support for these binaries.
is the foundational release of Hex-Rays' major version 9 architecture. It completely re-engineers how the industry-standard disassembler processes binaries. The release moves the software toward unified 64-bit processing, headless automation, and modern architectural support.
In late September 2024, Hex-Rays quietly but significantly updated their flagship product, IDA Pro, to version . While the broader cybersecurity world focuses on zero-day exploits and AI-driven defense, reverse engineers (REs) received a gift that redefines their daily workflow. This release is not a mere collection of bug fixes; it represents a fundamental shift in how IDA handles large-scale malware analysis, collaboration, and cross-architecture decompilation.
: The FLIRT manager allows analysts to preview how signature sets map against an unparsed database before committing them to the workspace. API Porting Requirements The IDA Pro 9
The decompiler can now emit try/catch blocks, providing better readability for complex C++ code.
┌────────────────────────────────────────────────────────┐ │ IDA Pro 9.0 Core Engine │ ├───────────────────────────┬────────────────────────────┤ │ idalib │ FLIRT Manager │ │ Headless Python/C++ │ Auto-Updated Bundles │ ├───────────────────────────┴────────────────────────────┤ │ New Architecture Support │ │ RISC-V • nanoMIPS • WebAssembly (WASM) │ └────────────────────────────────────────────────────────┘ 1. Headless Automation via idalib
The 9.0.240925 milestone aggressively targets embedded firmware, edge devices, and web platforms through native additions: