R2R System 是破解小组 TEAM R2R 的运行库与激活支撑环境,供该小组各类程序的 WitchMagic(.r2rwm)激活文件使用。使用此类破解组件存在版权侵权风险,根证书、第三方 DLL 也存在安全隐患,正式工作环境建议使用正版软件。本文仅作资料整理参考。

R2R System插图

基础信息

版本 1.5.3
发布日期 2026 年 9 月 23 日
开发方 TEAM R2R
文件格式 EXE
架构 64bit
系统要求 Windows 7 及以上

产品简介

R2R System 是 TEAM R2R 推出的统一运行环境,内置全套依赖库、加密与哈希工具、网络 API、JUCE 封装组件,作为该小组后续发布作品的默认底层支撑。WitchMagic 激活文件依赖该运行库,缺少它,新版 R2R 激活程序通常无法正常工作。

  • 内置常用运行库、加密哈希工具与网络组件,为各激活程序提供统一底层环境。
  • 项目当前属于 1.x 公开测试版;未来大版本更新时,SDK 接口可能发生不向前兼容的破坏性改动。
  • 后续 R2R 发布作品将默认使用 R2R System 作为底层环境。

更新日志

v1.5.3(2026-09-23)

  • 新增:R2RSys_GetPluginDir()、R2RSys_GetPluginHandle()(R2RSYS)。
  • 新增:OpenSSL4 插件目录内置 legacy.dll。
  • 新增:EZKG_HashHmac()、EZKG_HashHmacText()(R2REZKG)。
  • 修复:EZKG_Hash() / EZKG_HashText() 中部分老旧哈希算法失效的问题。
  • 更新:R2RJUCE2 内置 JUCE 升级至 9.0.2。
  • 更新:Bass 库升级至 2.4.18.3。

v1.5.2(2026-08-30)

  • 新增维护接口:EZKG_RegDeleteValue()、EZKG_RegDeleteKey()。
  • 更新:OpenSSL3 至 3.6.4;OpenSSL4 至 4.0.2。
  • 更新:R2RJUCE2 JUCE 至 9.0.1。
  • 更新:网络块运行时至 3.3.0。
  • R2RINET 新增 API:InternetGetLastResponseInfoA、InternetGetLastResponseInfoW。

v1.5.1(2026-07-19)

  • 新增:EZKG_GuidToText(),用于将 16 字节 GUID 转换为文本表示。
  • 新增:R2RJUCE2::J2_ToString(),将任意缓冲区转换为大整数文本表示。
  • 改动:EZKG_RegRead() 的输出长度参数允许传入空值。
  • 更新:OpenSSL3 至 3.6.3;OpenSSL4 至 4.0.1;JUCE 至 8.0.14;VC++ 运行库至 14.51.36247.0。
  • 修复:SDK 头文件 r2rezkg.h 中的拼写错误(rsapss_salt_len_digist 改为 rsapss_salt_len_digest)。
  • 修复:R2RSys_FreePlugin() 现在可以正确释放依赖插件。

v1.5.0(2026-06-08)

  • 新增:EZKG_RSAPSSIGN() 支持可变长度。
  • 新增:EZKG 支持 SHA3-224、SHA3-256、SHA3-384、SHA3-512。
  • 重建编译:使用 MSVC Toolset 14.51。
  • 更新:内置 Visual C++ 运行库至 14.51.36231.0;R2RJUCE2.dll 资源中加入版本号。
  • 更新:安装程序直接覆盖本版本全部文件,便于未卸载旧版的用户直接升级。
  • 更新:网络块运行时至 3.2.1。
  • 调整:R2RHTTP:WinHttpGetIEProxyConfigForCurrentUser() 会初始化输入结构体,并始终返回 FALSE + ERROR_FILE_NOT_FOUND。

备注:本次改动适配 Awave Studio(RSA-PSS + SHA3-256);为适配 Cryptlex / LexActivator 更新,代理配置 API 需在调用前初始化结构体。

v1.4.2(2026-05-02)

  • 修复:R2RJUCE2::J2_Base64Decode 解码异常的问题。

备注:该修复用于 Sylenth1 更新。

v1.4.1

  • 更新:网络块运行时至 3.2.0。
  • R2RINET 新增 API:HttpAddRequestHeadersA、HttpAddRequestHeadersW。
  • 更新:EZKG_GetFileInfoIndex 支持环境变量路径字符串。
  • 修复:J2_GetSpecialLocationPath 无法返回用户 AppData 目录路径的问题。

备注:v1.4.1 的修复与更新主要为 Gig Performer 发布所做。

v1.4.0(2026-04-26)

  • 新增:OpenSSL4 4.0.0 作为预置插件(libcrypto-4)。
  • 新增:WitchWand 内部新函数。
  • 更新:OpenSSL3 至 3.6.2;libsodium 至 1.0.22;WitchDiag 增加对 libcrypto-4 插件版本的检查。
  • 更新:R2REZKG 使用的 OpenSSL 由 OpenSSL3 切换至 OpenSSL4。
  • 更新:网络块运行时至 3.1.0;R2RINET 新增 Cookie 相关 WinINet API:InternetGetCookieExA/W、InternetSetCookieExA/W。
  • 修复:部分 WitchWand 函数在缺少 WitchMagic 图形界面时无法运行的问题。

备注:为 VirtualDJ 可执行文件做了 NBR 更新;NBR v3.0 更新修复了 Goodhertz v3.13.2 VST3 设置被撤销的问题(Goodhertz 使用部分 Winsock2 函数转换非网络数据)。

v1.3.1(2026-04-10)

  • 新增:EZKG_GetFileInfoIndex(),返回 BY_HANDLE_FILE_INFORMATION 索引值。
  • 新增:EZKG_GetMacAddress()。
  • 修复:EZKG_RandomBytesFromTable() 崩溃问题。
  • 修复:WitchWand 中图形句柄泄漏与重绘问题。

备注:新增 EZKG 函数供 STL 系列发布使用。

v1.3.0(2026-04-03)

  • 新增:WitchConfig 与 WitchWand 支持用户信息自动格式化(作用于用户名与邮箱)。
  • 新增:EZKG_RandomBytesFromTable()、EZKG_GenerateGuid,用于快速生成。
  • 新增:内置 libcbor(cbor.dll),支持 CBOR 数据格式。
  • 修复:EZKG_RandomText() 输出缺少 null 结束符;EZKG_JuceRSAEncrypt() 在 text_out 模式下 *out_size 大于实际文本长度的问题。
  • 更新:EZKG_JuceRSAEncrypt() 在 is_text_out 为 TRUE 时允许 *out_size 传入 NULL。

备注:用户信息自动格式化用于解决 WitchMagics 中“用户名无效”报错;CBOR 格式供 Aguilar 插件使用。

v1.2.0(2026-03-28)

  • 新增:WitchUnIns,用于为 R2R 安装包生成批量卸载程序。
  • 新增:若 WitchMagic 基于更新版本 R2R System 构建,WitchWand 会报错。
  • 更新:R2R 签名升级至 V2(ECDSA P521 + SHA512,比 V1 在可模拟 Windows 环境中更稳定);未来 Magic 均使用 V2 签名,后续将停止 V1 签名校验。
  • 修复:EZKG_Juce 系列函数文本输出缺少 null 结束符;小幅提升 R2RSys_GetVersion() 性能。

v1.1.0(2026-03-23)

  • 新增:WitchWand 支持从 WitchMagic 中提取背景音乐(BGM)。
  • 新增:EZKG_GenerateFakeSerial,快速生成随机伪序列号。
  • 新增:EZKG_DSASignDirect、EZKG_DSASignRawDirect,用于对非哈希对象签名。
  • 新增:预置 OpenSSL v1.0.2u(libeay32.dll),适配部分老旧产品。
  • 修复:EZKG_RC4Crypt() 不支持长度超过 256 字符密钥的问题。
  • 更新:ZLIB 至 1.3.2。

备注:DSASignRawDirect() 用于 kiloHearts 对非哈希对象签名;OpenSSL 1.0.2 供 BlackRoosterAudio 使用;Plugin Alliance 使用 268 字节长度密钥的 RC4。

v1.0.2(2026-03-17)

  • 新增:R2REZKG 支持 FNV1A 哈希,见 EZKG_FNV1A32() 与 EZKG_FNV1A64()。
  • 新增:多行文本框增加垂直滚动条。
  • 修复:R2RJUCE2::J2_GetFirstMACAddress() 返回值错误(返回了值而非指针)。
  • 修复:WitchWand 多行文本框无法接受长文本的问题。

备注:FNV1A 供 Fuse Audio Labs 新版 Magic 使用;MAC 地址修复供 Overloud 使用;多行文本修复用于解决 SSG Audio / Nuro Audio 中“无法插入调用代码”的问题。

v1.0.1(2026-03-15)

  • 修复:R2REZKG.dll 缺失 EZKG_SplitTextFixed 导出。
  • 修复:WitchMagic 不依赖 R2REZKG 时 WitchWand 闪退的问题。

v1.0.0(2026-03-12)

  • 首个正式发布版本。

安装步骤

安装前先卸载所有旧版 R2R Network Block Runtime v1.x 与 v2.x。以下步骤仅为原始素材整理记录。

第一部分:安装根证书 R2RCA.cer

  1. 打开 R2RCA.cer,选择“安装证书”。
  2. 选择“本地计算机”,点击“下一步”。
  3. 选择“将所有证书放入下列存储”,点击“浏览”。
  4. 选择“受信任的根证书颁发机构”,点击“确定”。
  5. 点击“下一步”,再点击“完成”,出现“导入成功完成”提示。
  6. 运行 R2RCERTEST.exe,确认证书安装正常。

若此前已安装过 R2RCA.cer 证书,无需重复安装,可直接进入第二部分。

第二部分:安装主程序并配置 WitchConfig

  1. 运行 R2R System v1.x.x.exe 完成安装。
  2. 进入目录 C:Program FilesTEAM R2RR2R System,打开 WitchConfig.exe。
  3. 在 User Information 标签页填写用户信息:User Name 仅接受首字母大写的名称,例如“Rutracker”。
  4. 点击“OK”保存配置。

若担心注册表中的信息被读取,可为配置数据设置加密密码;此后每次运行 WitchMagic 都需要输入该密码:点击 Set New Password,输入任意密码后点击“OK”。

常见注意事项

  1. 激活软件时若提示“Signature verification failed”,重启电脑,或将 .r2rwm 文件移动到其他磁盘后重新运行。
  2. 若此前已安装 R2RCA.cer 证书,无需重复安装,直接安装 R2R System v1.x.x 即可。
  3. 遗忘加密密码时:打开注册表(Win+R 输入 regedit),定位到 HKEY_CURRENT_USERSoftwareTEAM R2RR2R SystemUser Info,删除 Password Test 项。
  4. 更详细说明见对应发布文件夹内的 .txt 文件;手册与变更记录位于 C:Program FilesTEAM R2RR2R SystemDocuments。

FAQ

Q:根证书是否必须安装?

A:R2R System 通常在不安装证书的情况下也能运行;但部分产品仍依赖证书工作。该小组的测试均在已安装证书的电脑环境中完成。自首个版本发布以来,根证书未发生变更,无需更新。

Q:R2R System 在 Windows 中是否拥有特殊权限?

A:没有。它对系统的改动仅限:可执行文件放入 %programfiles%TEAM R2RR2R System;插件 DLL 放入 %commonprogramfiles%TEAM R2RR2R System;运行时 DLL 放入 %windir%System32;将 .r2rwm 扩展名关联到 WitchWand.exe。在 Windows 运行期间即可手动删除全部 R2R 系统文件,不会出现报错。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。