{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://docs.hex-rays.com/release-notes/9_5",
    "https://docs.hex-rays.com/release-notes/9_5#game-consoles-playstation-3-xbox-360-wii-u-and-playstation-portable",
    "https://hex-rays.com/blog/ida-9.5-release",
    "https://docs.hex-rays.com/getting-started/install-ida",
    "https://docs.hex-rays.com/getting-started/decompiler-availability-by-edition",
    "https://hex-rays.com/ida-free",
    "https://hex-rays.com/ida-home",
    "https://docs.hex-rays.com/core/disassembler/specification/supported-processors",
    "https://docs.hex-rays.com/core/disassembler/specification/supported-file-formats",
    "https://docs.hex-rays.com/core/debugger/concepts/remote-debugging"
  ],
  "category": "native-analysis",
  "description_en": "Hex-Rays' commercial interactive disassembler, decompiler and debugger, which turns compiled code for more than 70 processor families into annotated, cross-referenced assembly and decompiled pseudocode. Its 15 decompilers cover 32- and 64-bit x86, ARM, MIPS, PowerPC and RISC-V as well as ARC, V850, TriCore, Hexagon and Android DEX; the Dalvik decompiler, new in IDA 9.5 alongside TriCore and Hexagon, renders DEX bytecode as Java pseudocode. Documented loaders include PE, ELF and Mach-O with Apple dyld shared caches and kernelcaches, DEX, UEFI firmware images, WebAssembly modules and console formats such as Xbox XBE, N64, SNES ROM and PlayStation PSX executables, and the processor list names console CPUs from the NES and Game Boy to the PlayStation 3 Cell, Xbox 360 Xenon and PSP Allegrex. The debugger runs locally or through remote debug servers for Windows, Linux, macOS and Android, and analysis can be scripted with IDAPython, IDC and the C++ SDK, run without a GUI through the idalib library, or driven from MCP clients through IDA MCP.",
  "description_zh": "Hex-Rays 推出的商业交互式反汇编器、反编译器与调试器，可将 70 多个处理器家族的已编译代码转为带注释和交叉引用的汇编代码及反编译伪代码。其 15 款反编译器覆盖 32 位与 64 位的 x86、ARM、MIPS、PowerPC 和 RISC-V，以及 ARC、V850、TriCore、Hexagon 和 Android DEX；其中 Dalvik、TriCore 和 Hexagon 反编译器为 IDA 9.5 新增，Dalvik 反编译器可把 DEX 字节码还原为 Java 伪代码。文档列出的加载器支持 PE、ELF、Mach-O（含 Apple dyld 共享缓存和 kernelcache）、DEX、UEFI 固件镜像、WebAssembly 模块，以及 Xbox XBE、N64、SNES ROM 和 PlayStation PSX 可执行文件等游戏机格式；处理器列表也涵盖从 NES、Game Boy 到 PlayStation 3 的 Cell、Xbox 360 的 Xenon 和 PSP 的 Allegrex 等游戏机 CPU。调试器既可本地调试，也可通过远程调试服务器调试 Windows、Linux、macOS 和 Android 目标；分析可用 IDAPython、IDC 和 C++ SDK 编写脚本，借助 idalib 库在无图形界面的环境中运行，或通过 IDA MCP 交由 MCP 客户端驱动。",
  "entry_url": "https://awesomerea.org/resources/ida-pro/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ida-pro/",
  "evidence_url": "https://hex-rays.com/ida-pro",
  "group": "tools",
  "id": "ida-pro",
  "json_url": "https://awesomerea.org/resources/ida-pro/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/ida-pro/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ida-pro/index.md",
  "name": "IDA Pro",
  "name_zh": "IDA Pro 交互式反汇编、反编译与调试工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "license",
    "license",
    "limits"
  ],
  "requirements": [
    "Release at review: IDA 9.5 (build 9.5.261026), announced 2026-10-26. Hosts: macOS 12+ (x64 or ARM64); x64 Windows 10 1607+ for the GUI, Windows 7+ for text-mode or headless use; 64-bit Linux, where the installation guide names CentOS 7 or Ubuntu 16.04 and the IDA Free page glibc 2.28 (Debian 10, Ubuntu 18.10, RHEL 8) on x86-64 or ARM64. IDAPython needs Python 3.11+.",
    "Commercial, sold only as yearly subscriptions; perpetual licenses ended on 2024-09-30, and those bought earlier keep working for the version purchased. IDA Pro Essential has two cloud decompilers from one family, Expert two, four or six local ones and Ultimate all local ones, on Named, Computer or Floating licenses; IDA Pro Headless is an OEM license for servers, CI and embedding in products.",
    "IDA Free and IDA Home are Named licenses for non-commercial use only. Free disassembles only x86 and x86-64, decompiles them in the cloud and debugs locally on x86/x64; Home has 70+ disassemblers, 11 cloud decompilers (32- and 64-bit x86, ARM, MIPS, PowerPC and RISC-V, plus Android DEX) and local or GDB-server debugging. Cloud decompilers need an Internet connection.",
    "The IDA 9.5 release notes say the Dalvik decompiler does not rebuild try-with-resources, can emit output that is not valid Java and gives obfuscated files no special treatment, and that the new UEFI plugin focuses on the DXE environment and is still being refined."
  ],
  "requirements_zh": [
    "审阅时的版本为 IDA 9.5（构建号 9.5.261026），于 2026-10-26 发布。宿主系统：macOS 12 及以上（x64 或 ARM64）；图形界面需 x64 Windows 10 1607 及以上，文本界面或无界面使用需 Windows 7 及以上；64 位 Linux 方面，安装指南列出 CentOS 7 或 Ubuntu 16.04，IDA Free 页面则要求 x86-64 或 ARM64 上的 glibc 2.28（Debian 10、Ubuntu 18.10、RHEL 8）。IDAPython 需要 Python 3.11 及以上。",
    "商业软件，仅按年订阅销售；永久许可已于 2024-09-30 停售，此前购买的永久许可仍可继续使用所购版本。IDA Pro Essential 含同一家族的两款云端反编译器，Expert 含两款、四款或六款本地反编译器，Ultimate 含全部本地反编译器，许可类型可选 Named、Computer 或 Floating；IDA Pro Headless 是面向服务器、CI 和产品内嵌的 OEM 许可。",
    "IDA Free 和 IDA Home 均为 Named 许可，仅限非商业用途。Free 只能反汇编 x86 和 x86-64，通过云端反编译，并只能在本地调试 x86/x64 程序；Home 提供 70 多种反汇编器、11 款云端反编译器（32 位与 64 位的 x86、ARM、MIPS、PowerPC 和 RISC-V，以及 Android DEX），支持本地调试和 GDB server 远程调试。云端反编译器需要联网。",
    "IDA 9.5 发布说明指出，Dalvik 反编译器不会重建 try-with-resources，输出不一定是合法的 Java，也不会对混淆文件做特殊处理；新的 UEFI 插件目前侧重 DXE 环境，仍在持续完善。"
  ],
  "targets": [
    "app",
    "binary",
    "firmware",
    "game"
  ],
  "url": "https://hex-rays.com/ida-pro",
  "verification": "source-reviewed",
  "verified_at": "2026-11-05"
}
