Ida Pro 9.0.240925

    In a developer livestream on October 15, 2024, Hex-Rays CTO Ilfak Guilfanov hinted at:

    Consider this assembly:

    : Binary plugins must be rebuilt for 9.0 due to significant SDK changes and the removal of older APIs like ida_struct and ida_enum . IDA Pro 9.0.240925

    : IDA Pro 9.0 drops the "64" suffix from its main executable, providing a single binary that handles both legacy 32-bit and modern 64-bit databases. Old .idb files are automatically converted to the new format upon opening.

    For years, IDA Pro was a 32-bit application. While capable, this imposed severe limitations, most notably the inability to load very large binaries or memory dumps without complex workaround configurations. As modern software and firmware grow in size and complexity—think massive game engines, enterprise server binaries, and complex IoT firmware—the 4GB memory limit of 32-bit applications became a bottleneck. In a developer livestream on October 15, 2024,

    stick with the free IDA 9.0 (limited to x86 32-bit disassembly only) or move to Ghidra. The full Pro version is too expensive for occasional use.

    For developers, the IDA 9.0 SDK includes substantial changes, necessitating a rebuild of existing binary plugins to maintain compatibility with the new architecture. x plugins to the new ? IDA 9.0 | Hex-Rays Docs For years, IDA Pro was a 32-bit application

    : The decompiler can now reconstruct try/catch blocks for binaries built with MSVC x64. 🎨 User Interface & Workflow