github Minglink/dsh-infinite-gen-5 v1.0.0-runtimefix-20261010
IG5 1.0.0 · 自包含运行包与安装完整性修复

latest release: v1.0.0-kernel-20261010
4 hours ago

无限五代 v1.0.0 Windows x64 完整包可直接安装。包内包含 Ghidra、JDK、Python、x64dbg x86/x64、原生桥与所需运行库,默认使用随包 Ghidra;无需另跑 setup 脚本或手动修改系统 PATH。DeepSeek Harness 需另行安装。

下载 Windows x64 完整包,完整解压后,在解压根目录执行:

& .\plugin\install.ps1

正常退出并重新打开 DSH,再调用 ig5_doctor engine=ghidra 或 /ig5 engines 检查启动状态,然后通过 ig5_open 打开样本。完整包使用自身资产安装;GitHub 的 Source code ZIP 是源码下载,安装时仍需取得固定运行时资产,二者的交付内容不同。

本次完整包为 1,064,606,561 字节,冻结源码提交 7448cdf4fc71d5de3f8a94bd60629a47bd1de2ec,共 52700 个 ZIP 条目,含 240 个插件核心文件、52458 个固定资产文件及两项根目录文件。构建逐文件封存检查与核心原始字节验证通过,SHA-256:

aa8aa848b84b1850f069f08a5ea4a8292a6f854f73e8c352029d057e4ecfdad3

本次修复直接针对用户报告的安装缺件和引擎不可用问题:

  • 缺少 third_party/sources/manifest.json 时,源码安装可从固定且完整校验的资产供体补齐资产,同时保留当前源码的插件代码。完整包已包含清单与对应资产。SHA-256 不符现在给出相对文件路径、预期/实际哈希及大小;损坏包仍拒绝安装,不能通过编辑清单跳过检查。原用户报错文件未提供实际哈希,未将原因武断归结为解压器或长路径。
  • profile 的插件 Junction 与实际物理目录统一核验,修复从 node_modules 加载时找不到随包 runtime.json 的问题,兼容 --preserve-symlinks。安装暂存和替换保持回滚约束,错误的显式运行时覆盖会报告失败,不借用其他插件版本。
  • Ghidra 启动前按绝对路径加载随包 JDK 的 VC 运行库并确认模块来源,降低对系统预装运行库的依赖;加载范围限于当前进程。工作台区分发现、待验证、启动成功与失败,避免把文件存在误认为引擎已可用。
  • 补丁与类型操作的审计和界面使用执行会话的真实后端、目标身份,修复省略 engine 时 Ghidra 写入误归 Reverse 的问题。当前执行审计仍不记录审批前的拒绝或取消。

自包含范围是 38 项工具目录中的 32 项。ig5_microcode、ig5_run_idapython、ig5_switches、ig5_switch_repair、ig5_vtables 五项需要本机授权 Reverse;ig5_sync 需要 Reverse 与 Ghidra 两个数据库。商业 Reverse 内核与许可没有随包,本次重构完成的是适配器、工作流和随包开源后端,不能称作商业内核已完整移植。Core 默认注册 8 项,Full 注册 38 项,注册数量不等于各后端均支持所有能力。

隔离安装及安装后逐文件身份验证通过,profile Junction 和物理运行时投影已核验。实际 DSH 0.2.1-alpha.1 SDK 隔离验收通过 11 组。关闭 Reverse、清理外部运行时搜索环境后,已安装完整包覆盖 32 个工具、34 个成功的公共工具断言,其中 31 项原生引擎、2 项数据工具、1 项宿主检查。原 Full38 runner 因六项前提缺失返回不完整;独立验收明确核对这些缺失,不将它当作 38 项全部通过。源码在本机授权 Reverse 参与时另通过 38 工具、69 个成功的公共工具断言,不能据此扩大无 Reverse 用户的范围。

安装夹具覆盖缺件、篡改、离线恢复和替换回滚;客户端 renderer 50 项、原生启动 13 项、运行包结构 13 组通过。夹具、真实引擎和安装结果分别记录,不能替代下载包安装及 GUI 的验证。

测试使用生成的 PE64 样本,SDK 与受控审批服务验证不代表人工审批弹窗或真实工作台交互已验收。真实 GUI 热重载、干净 Windows 虚拟机尚未测试;Android/iOS 本地原生引擎尚未移植。公开发布后的匿名下载已核验:整包 SHA-256、52,700 个 ZIP 条目与 CRC、240 个核心文件和 52,458 个固定资产均与冻结构建一致。可选旧式原生 PDB 导入器的外部前提也不在便携运行时承诺中。

本机 Windows PowerShell 5.1 测量中,完整包安装约 42 分钟,源码补齐资产并安装约 106 分钟,涉及约 5.2 万个文件及多轮全树完整性校验。这是本机验收记录,不是其他设备的通用耗时承诺;安装性能仍需优化。

项目自有代码采用 CC BY-NC-SA 4.0;第三方组件保留各自许可证与通知。

本次公开验证报告(修订版 r2)记录构建、安装、实际 SDK、独立 32 工具与匿名下载的证据范围。报告附件也已匿名下载核对 SHA-256。

验证报告 r2 修正旧报告中遗留的阶段性“待验证”文字,并明确安装阶段和随后真实引擎验收的证据范围。下载包字节、源码提交与测试结果均未改变;旧报告附件保留为历史记录,由 r2 替代。

Don't miss a new dsh-infinite-gen-5 release

NewReleases is sending notifications on new releases.