IDA 9.1官方未提供中文界面,但可通过官网下载正版安装包并配置字体与编码实现中文字符串及注释正常显示;安装时须用英文路径、放入许可文件,再启用Unicode/UTF-8字符串识别及中文字体(如Microsoft YaHei)。

想在Windows电脑上装一个能显示中文界面、支持中文字符串分析的IDA环境,又怕从非官方渠道下载到带后门或捆绑软件的“汉化版”,必须避开网盘合集和第三方打包站。
认准唯一安全下载入口
打开浏览器,手动输入官网地址 https://www.hex-rays.com → 点击页面右上角 【Support】 → 在下拉菜单中选择 【Download】 → 跳转至 My Hex-Rays 登录页。
用学校邮箱(.edu 或 .edu.cn)注册并登录;若已有账户,直接登录即可。学生用户登录后会自动显示教育许可申请入口,点击进入可免费获取 IDA Pro 正版授权,无需试用倒计时。
登录成功后进入 Download Center,找到 IDA 9.1(当前最新稳定版)对应 Windows 的安装包(文件名含 ida-9.1-windows-x64.exe),点击下载。该文件由 Hex-Rays 直接签发,SHA-256 哈希值可在同一页面底部核验。
安装路径与启动关键设置
双击运行下载好的 ida-9.1-windows-x64.exe。
安装向导中,务必点击“Browse”修改安装路径:选择一个纯英文、无空格、不含中文字符的目录,例如 D:\Tools\IDA91;默认 C:\Program Files\ 路径因含空格,极易导致插件加载失败或 Python 脚本报错。
勾选 “Create desktop shortcut” 创建桌面图标;其余选项保持默认,点击 Install 开始安装。
安装完成后不要立即启动,先将你从 My Hex-Rays 下载的许可文件(如 ida.hexlic)复制到安装目录下的 config 子文件夹内(若无此文件夹则手动新建),否则首次启动会卡在许可验证环节无法进入主界面。
解决“为什么还是英文”的真实原因
IDA 9.1 官方未提供任何中文界面语言包,所谓“中文版”全部来自非官方改包,且9.1版本资源结构已变更,旧汉化补丁 基本失效——强行覆盖会导致菜单错位、快捷键失灵甚至崩溃。
真正影响中文分析体验的是两件事:① 中文字符串能否正确解码;② 注释/伪代码里的中文能否正常显示。这两项完全可通过设置解决,无需改动界面语言。
启动 IDA 后,依次点击 Edit → Options → General → Strings → 勾选 【Unicode strings】 和 【UTF-8 strings】;再点击 Edit → Options → Appearance → Fonts → 将 Disassembly font 和 Pseudocode font 全部改为支持中文的字体(如“Microsoft YaHei”或“Noto Sans CJK SC”)。
完成设置后,拖入含中文字符串的 PE 或 ELF 文件,按 Shift+F12 打开字符串窗口,中文将清晰显示;反编译窗口(F5)中的中文注释也会正常渲染。
插件级中文增强(可选)
方法一:安装 Chinese Helper 插件(GitHub 开源)
下载 release 版本 chinesehelper.ida,放入 plugins 目录(路径为 D:\Tools\IDA91\plugins),重启 IDA 后,右键函数名可一键生成中文注释模板。
方法二:启用 IDA 的内置中文符号映射
进入 File → Script file → 运行 python/chinese_strings.py(需提前将该脚本放入 ida/python 目录),脚本会自动扫描常见中文 API 字符串并标记为可读文本。
注意:所有插件必须使用 Python 3.11.x 运行时,IDA 9.1 自带 Python 环境但默认未启用;需在 Edit → Options → Plugins → Python interpreter 中指定 python.exe 路径(如 D:\Tools\Python311\python.exe)。

















