Repository navigation
ida-agent 0.5.3
Requires IDA Professional 9.4 and its bundled Qt 6.8.2 for the selected platform.
需要对应平台的 IDA Professional 9.4 及其自带的 Qt 6.8.2。
| Platform / 平台 | Downloads / 下载 |
|---|---|
| Windows x64 | *-windows-x64-setup.exe installer / 安装器;*-windows-x64.zip portable / 便携包 |
| Linux x64, Ubuntu 24.04+ / Debian 13+ | *-linux-x64.deb desktop installer / 图形安装设置;*-linux-x64.tar.gz portable / 便携包 |
| macOS 15+, Intel + Apple Silicon | *-macos-universal2.dmg installer / 安装器;*-macos-universal2.zip portable / 便携包 |
Close IDA before installing or upgrading. Extracted packages contain per-file SHA256SUMS.txt;
installers and Linux/macOS archives also have separate .sha256 files.
安装或升级前请关闭 IDA。解压包内含逐文件 SHA256SUMS.txt,安装器及 Linux/macOS 压缩包另附 .sha256 校验文件。
No IDA or Qt runtime libraries are bundled. Linux requires system OpenSSL 3 and CA certificates.
macOS uses native networking and does not require OpenSSL; its binaries are ad-hoc signed, without Developer ID notarization.
不附带 IDA 或 Qt 运行库。Linux 需要系统 OpenSSL 3 和 CA 证书;macOS 使用原生网络接口,无需 OpenSSL,使用临时签名,未做 Developer ID 公证。
Linux and macOS have not been comprehensively tested. Please report bugs
with OS, CPU architecture, IDA version, reproduction steps and logs with secrets removed.
Linux 和 macOS 版本尚未经过全面测试。如遇问题,请提交 Bug / Issue,
附上操作系统、CPU 架构、IDA 版本、复现步骤及已去除密钥的相关日志。
0.5.3
-
Fix a Linux and macOS issue where opening AI chat history or analysis memory could release SQLite locks held by other connections in the same IDA process. With several IDA instances sharing
chat.dboranalysis-memory.db, this could lose history writes or corrupt the database. -
Storage files are now validated without opening them. Symlinks, hard links, files owned by another user and files readable by others are still rejected. Windows is unchanged.
-
Build Linux and macOS Qt link inputs from checksum-pinned official Qt 6.8.2 sources. Builds and releases now run entirely in the public repository without private downloads or cross-repository tokens; complete AI functionality is retained and Qt runtimes are not bundled.
-
Retry transient macOS DMG creation failures caused by
Resource busy, with a bounded retry count.
Upgrade: Close every IDA and IDAT instance, then install the matching plugin and Gateway from the same release package. Settings, chat history and analysis memory are kept. The stable AI UI still requires IDA Professional 9.4 / Qt 6.8.2.
-
修复 Linux 与 macOS 上的问题:打开 AI 聊天历史或分析记忆时,可能释放同一 IDA 进程中其他连接持有的 SQLite 锁。多个 IDA 实例共享
chat.db或analysis-memory.db时,这可能导致历史写入丢失或数据库损坏。 -
现在无需打开存储文件即可完成校验。符号链接、硬链接、属于其他用户的文件以及其他用户可读的文件仍会被拒绝。Windows 不受影响。
-
Linux 和 macOS 的 Qt 链接依赖改为从固定版本、校验 SHA-256 的官方 Qt 6.8.2 源码构建。构建与发布完全由公开仓库完成,无需私有下载或跨仓库令牌;保留完整 AI 功能,不附带 Qt 运行库。
-
为 macOS DMG 创建时偶发的
Resource busy错误加入有限次数重试。
升级: 关闭所有 IDA 与 IDAT 实例,然后从同一发布包安装对应版本的插件和 Gateway。设置、聊天历史与分析记忆会保留。稳定 AI UI 仍要求 IDA Professional 9.4 / Qt 6.8.2。