github NapNeko/NapCatQQ v4.18.37
NapCat v4.18.37

3 hours ago

NapCat v4.18.37

使用文档 · Shell 安装与兼容说明

更新

  • 修复 Windows 四种 Shell 启动器在空格、中文及特殊字符路径下的启动和管理员提权问题;提权参数通过 JSON 和 Base64 传递,保留启动错误码,找不到 QQ 安装注册表时明确报错。(ff9a829e)
  • 新增使用原始签名 QQ 的 macOS 双架构无登录运行测试,检查外部原生模块、Packet、Napi 和 FFmpeg 初始化,并缓存经过 SHA256 校验的 QQ 安装镜像。(038dd558, f8786c65)
  • 包含 v4.18.36 的 macOS arm64 / x64 原生支持、历史兼容表和跨平台 FFmpeg 修复。

验证

  • Windows 启动器 28 项 fixture 通过;Windows QQ 9.9.33-52230 完成 35 秒真实无登录启动,Packet、Napi、Native FFmpeg 初始化成功。启动器测试
  • macOS QQ 7.0.2-53644 在 Intel 和 Apple Silicon 上均完成超过 35 秒的真实无登录启动,外部原生模块、Packet、Napi、Native FFmpeg 全部加载成功。双架构运行记录
  • macOS 测试保留腾讯原始 Mach-O 签名;该 QQ 构建的原始 entitlement 为 com.apple.security.cs.disable-library-validation=true,允许加载外部发布者的原生模块。没有重签 QQ 或关闭系统保护。这个结果不代表所有历史 QQ 构建均已验证。
  • 发布 ZIP 的五个平台 FFmpeg 模块 SHA256 均与源码构建产物一致,新增的 Windows 提权辅助脚本已打包。
  • AppImage 双架构 无登录启动通过;Docker 镜像 mlikiowa/napcat-docker:v4.18.37 在测试设备上启动及配置、插件持久化检查通过。

兼容范围

本轮核验范围为 QQ build 40768 至 53644;Linux QQ 3.2.34-53644 amd64 Packet send / recv 的实际 RVA 分别为 0x65f92d0、0x65fb070,兼容表的乘二编码分别为 CBF25A0、CBF60E0。

历史缺口仍包括 Linux 47256 arm64、40824 x64 的 Packet 映射;Linux 47354 arm64 保留原映射但未取得二进制重新核验,40824 系列也缺少独立二进制。没有进行 QQ 登录测试,不能将范围内的兼容表记录等同于每个构建均已实机验证。

Shell ZIP SHA256:db39b28192714f8f54b3dcdccb84f9898be409faebb05da6627995b998517859

完整变更

Don't miss a new NapCatQQ release

NewReleases is sending notifications on new releases.