NapCat v4.18.35
补齐 QQ build 40768 至腾讯当前最新 build 53644 范围内的历史 Packet、Napi2Native 和 AppID 兼容表。
更新
- 新增 15 组 Packet 映射:Linux 3.2.27-47256 x64、3.2.32-51728 x64/arm64,以及 12 个 macOS arm64 版本。
- macOS arm64 补齐 42086、44343、45758、46494、46928、48517、49738、51102、51802、52194、52892、53644,最新对应 QQ 7.0.2。
- 修正 macOS 40768/40824/40990 原表的 Packet RVA 编码、41857 的 Napi2Native send、42086 的 recv,以及 42744 的版本键。
- 补齐历史 Linux arm64 AppID,修正 Linux 46928/49738 的 x64 AppID,以及部分 Windows/macOS QUA 和 macOS AppID。
验证
- 92 组完整二进制记录验证了 Packet/Napi2Native RVA、AppID、QUA 和 SHA256;另复核 4 组只有 wrapper 的 Windows RVA。
- RVA 验证使用 LLVM、函数边界、字符串交叉引用和 N-API 导入调用,未进行 QQ 登录测试。
- 234 项现有测试、类型检查、Shell/Framework 构建通过,构建产物内三张表逐项一致。
- 此次代码提交仅包含三张 JSON 兼容表。macOS x64 的两组记录仅复核既有表项,发行包提供的 macOS 原生模块为 arm64。
仍未取得独立二进制的历史项:Linux 3.2.27-47256/47354 arm64,以及 40824 系列。47256 arm64 和 Linux 40824 x64 的 Packet 映射尚未补入;40824 macOS 本次仅修正已有 RVA 的乘二编码。此范围不等同于每个历史构建均已完成二进制核验。