R2R System 是破解小组 TEAM R2R 的运行库与激活支撑环境,供该小组各类程序的 WitchMagic(.r2rwm)激活文件使用。使用此类破解组件存在版权侵权风险,根证书、第三方 DLL 也存在安全隐患,正式工作环境建议使用正版软件。本文仅作资料整理参考。
基础信息
| 版本 | 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
- 打开
R2RCA.cer,选择“安装证书”。 - 选择“本地计算机”,点击“下一步”。
- 选择“将所有证书放入下列存储”,点击“浏览”。
- 选择“受信任的根证书颁发机构”,点击“确定”。
- 点击“下一步”,再点击“完成”,出现“导入成功完成”提示。
- 运行
R2RCERTEST.exe,确认证书安装正常。
若此前已安装过 R2RCA.cer 证书,无需重复安装,可直接进入第二部分。
第二部分:安装主程序并配置 WitchConfig
- 运行
R2R System v1.x.x.exe完成安装。 - 进入目录
C:Program FilesTEAM R2RR2R System,打开WitchConfig.exe。 - 在 User Information 标签页填写用户信息:User Name 仅接受首字母大写的名称,例如“Rutracker”。
- 点击“OK”保存配置。
若担心注册表中的信息被读取,可为配置数据设置加密密码;此后每次运行 WitchMagic 都需要输入该密码:点击 Set New Password,输入任意密码后点击“OK”。
常见注意事项
- 激活软件时若提示“Signature verification failed”,重启电脑,或将
.r2rwm文件移动到其他磁盘后重新运行。 - 若此前已安装 R2RCA.cer 证书,无需重复安装,直接安装 R2R System v1.x.x 即可。
- 遗忘加密密码时:打开注册表(Win+R 输入
regedit),定位到HKEY_CURRENT_USERSoftwareTEAM R2RR2R SystemUser Info,删除 Password Test 项。 - 更详细说明见对应发布文件夹内的 .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 系统文件,不会出现报错。


评论(0)