Manglish
New File
Your files are stored only in this browser
Switch to old version
Undo
Redo
Default
Fonts
16
Font Size
Print (Ctrl+P)
Settings

Pro 9.0.240925 | Ida

: Both the C++ SDK and the IDAPython API have undergone revisions. Hex-Rays provides a dedicated porting guide to help developers migrate plugins.

1.0 Date: October 2024 (based on release build 240925) Author: [Independent Security Research Lab] Classification: Public Technical Analysis

Expanded RISC-V decompilation targeting modern 32-bit and 64-bit execution environments, alongside T-Head instruction set extensions.

: Analysts can try multiple distinct runtime packages against a loaded target concurrently to evaluate which signature bank yields optimal matching coverage. IDA Pro 9.0.240925

The RISC-V processor module now supports T-Head extension instructions, used in Xuantie and Allwinner processors. This is critical for analyzing Chinese-made RISC-V SoCs and IoT devices.

Improved heuristics for tracking Pointer Authentication Codes (PAC) on Apple Silicon and ARMv8.3+ binaries.

Previous versions mangled try/catch blocks into messy gotos. Version 9.0 reliably reconstructs __CxxFrameHandler4 (Windows x64) and LSDA (Linux ARM64) tables, producing readable pseudocode: : Both the C++ SDK and the IDAPython

For corporate analysts managing hundreds of systems, this reduces deployment friction. For the individual researcher, it means one less decision to make before diving into a binary.

architecture, including both a disassembler and a decompiler. Enhanced Apple Silicon Support

The integrated debugger receives a quiet but powerful upgrade. : Analysts can try multiple distinct runtime packages

RISC-V has become the darling of academia and industry, powering everything from AI accelerators to automotive ECUs. (HEXRV and HEXRV64), alongside extended disassembler support.

The MIPS processing module adds instruction sets tailored for modern network routers and automotive subsystems utilizing nanoMIPS. This change includes an explicit file loader to automatically ingest compressed firmware layouts and parse debug symbol metadata. C++ Exception Handling Re-engineered

The release of IDA Pro 9.0.240925 is not just an incremental update; it signals a strategic shift for Hex-Rays.

For years, IDA Pro relied on a legacy internal architecture that, while robust, faced limitations with modern high-core-count processors and cross-platform user interfaces. The 9.0 lifecycle natively addresses these bottlenecks. Structural Overhaul

For enterprise automation and DevSecOps pipelines, version 9.0.240925 introduces (IDA as a Library). Rather than running heavy graphical interface processes with hacky CLI flags ( -A ), you can link directly against the backend engine.

Go To Editor