This release had been anticipated for some time. In the months leading up to September, Hex-Rays published a series of blog posts teasing the major features arriving in IDA 9.0, including nanoMIPS support (September 26), the new FLIRT Manager (September 24), and C++ exceptions in the decompiler (September 5).
For those in legacy environments (16-bit, ancient plugins, strict air-gapped networks with no ability to recompile plugins), sticking with IDA 8.4 until the plugin ecosystem catches up is advisable.
Version 9.0.240925 introduces several breaking changes that users must be aware of before upgrading. IDA Pro 9.0.240925
This analysis is based on IDA Pro 9.0.240925. Features and performance may vary by host operating system and binary complexity.
Some users have reported random crashes or unexpected behavior. Solutions include deleting all IDA analysis databases (.i64 files) and restarting IDA. When debugging non-standard PE files (such as kernel buffer memory dumps or EFI files), the Windbg debugger may not be selectable, requiring workarounds. This release had been anticipated for some time
, as the 64-bit version of IDA now handles both 32-bit and 64-bit binaries seamlessly. Additionally, the UI has undergone refinements to improve readability and workflow, including metadata descriptors for plugins and a more intuitive layout for core windows. Conclusion
v1 = sub_401000(); if ( v1 ) sub_401020(); Version 9
The new lineup includes:
Up-to-date signatures identify library routines immediately, letting analysts focus purely on custom code Introducing the FLIRT Manager . Enhanced Decompilation & SDK Updates