After a long development cycle, we’re pleased to announce the release of the R2R System.
It includes a wealth of “witchcraft wisdom” that will make life better for us, end users, and other hackers.
In future releases, the R2R system will be the default. Please get used to these new tools before it’s too late.
Please note that version 1.x is considered an open beta. If necessary, a major update may
introduce breaking changes for developers (especially to the SDK).
Version 1.4.0 [04/26/2026]
- New: OpenSSL4 version 4.0.0 released, added to the default plugin (libcrypto-4).
- New: Added new internal functions to WitchWand.
- Update: OpenSSL3 plugin updated to version 3.6.2.
- Update: libsodium plugin updated to version 1.0.22.
- Update: Updated WitchDiag to check libcrypto-4 plugin version.
- Update: OpenSSL library used in R2REZKG updated from OpenSSL3 to OpenSSL4.
- Update: Network Block Runtime updated to version 3.1.0.
The following API has been added to R2RINET
- InternetGetCookieExA, InternetGetCookieExW
- InternetSetCookieExA, InternetSetCookieExW
- Fixed: Fixed some WitchWand functions that do not work without the WitchMagic GUI.
Comments on this update:
- An NBR update has been made to the VirtulDJ executable.
- We should have commented on this in the first R2R system release:
The issue with Goodhertz v3.13.2 VST3 settings being revoked has been resolved with the NBR v3.0 update.
This occurred because Goodhertz used some Winsock2 functions to convert
non-network related data. These functions are fully implemented in the NBR v3.0 update.
Version 1.3.1 [04/10/2026] - New: EZKG_GetFileInfoIndex() function is available. It returns the BY_HANDLE_FILE_INFORMATION index value.
- New: EZKG_GetMacAddress() function is available.
- Fixed: Fixed a crash in EZKG_RandomBytesFromTable().
- Fixed: Fixed a graphics handle leak and a redraw issue in WitchWand.
Comments on this update:
- New EZKG functions are used in the STL release.
Version 1.3.0 [04/03/2026] - New: New feature to automatically format user information in WitchConfig and WitchWand.
This feature is enabled for username and email. - New: EZKG_RandomBytesFromTable() and EZKG_GenerateGuid for fast generation.
- New: libcbor (cbor.dll) added to pre-installed plugins for CBOR data format.
- Fixed: EZKG_RandomText() did not terminate output with null.
- Fixed: EZKG_JuceRSAEncrypt() *out_size was larger than actual text length in text_out mode.
- Update: EZKG_JuceRSAEncrypt() now allows NULL for *out_size when is_text_out is TRUE.
Comments on this update:
- Automatic user information format has been implemented for some special users who
can’t get rid of the “invalid name ***” error in WitchMagics. This is a system
update, so all previous WitchMagics benefit from this update. - The Aguilar plugin uses the CBOR data format.
Version 1.2.0 [03/28/2026] - New: Added new WitchUnIns to create a batch uninstaller for R2R installers.
- New: WitchWand throws an error if WitchMagic is built for a newer R2R system.
- New: Updated R2R signature to version 2. Version 2 (which is more secure than version 1) is better suited for emulated Windows environments.
Future versions of Magic will be signed with version 2. Version 1 signature checking on the R2R system will be discontinued in the future. - Fixed: Text output of EZKG_Juce*() functions is not null-terminated.
- Fixed: Slightly improved performance of R2RSys_GetVersion() function.
Comments on this update:
- Uninstalling the batch uninstaller is now much easier than before!
- We didn’t think we’d need to check the version because we always provide enough information in the Runtime.txt file.
- Version 1 of the signature uses the ECDSA P256 + SHA512 algorithm. There are no problems on real Windows machines.
The problem is that the P256 + SHA512 combination is not that popular and can cause problems in the emulated Windows environment.
That’s why we switched to version 2 (ECDSA P521 + SHA512). Please note that we will no longer change the signature scheme
unless we find a vulnerability. If Windows emulation still doesn’t work correctly, please contact
the emulator developer for a fix or contribute to the solution.
Version 1.1.0 [03/23/2026] - New: Added new WitchWand function to extract background music (BGM) from WitchMagic.
- New: Added EZKG_GenerateFakeSerial function to quickly generate a random fake serial number.
- New: Added EZKG_DSASignDirect and EZKG_DSASignRawDirect functions to sign non-hash objects.
- New: OpenSSL v1.0.2u (libeay32.dll) added to pre-installed plugins.
v1.0.2u is the latest classic version, which is better suited for some older products.
- Fixed: EZKG_RC4Crypt() function did not support keys longer than 256 characters.
- Update: ZLIB plugin updated to version 1.3.2.
Comments on this update:
- Some users asked for a music extraction feature. Here you are.
- The DSASignRawDirect() function is used in kiloHearts to sign non-hash objects.
- OpenSSL version 1.0.2 is used in the BlackRoosterAudio magic for some secret reasons.
In the previous version, it was statically linked. In the next release, it will be used in libeay32.dll. - Plugin Alliance uses the RC4 algorithm with a 268-byte key.
Version 1.0.2 [03/17/2026] - New: R2REZKG supports FNV1A hash. Check EZKG_FNV1A32() and EZKG_FNV1A64().
- New: Added vertical scrollbar to multiline text field.
- Fixed: R2RJUCE2::J2_GetFirstMACAddress() returned a value instead of a pointer.
- Fixed : WitchWand multiline text field did not accept long texts.
The new Fuse Audio Labs magic uses FNV1A functions.
The new Overloud magic requires a J2_GetFirstMACAddress() fix.
A multi-line text field fix should resolve the “unable to insert call code” issue
in the SSG Audio/Nuro Audio magic reported by some users.
Version 1.0.1 [03/15/2026]
- Fixed: R2REZKG.dll was missing EZKG_SplitTextFixed export.
- Fixed: WitchWand crashed when WitchMagic did not depend on R2REZKG.
Version 1.0.0 [03/12/2026] - First release
Installation
Before you begin installation
* Remove all previous R2R systems – Network Block Runtime v1.x and v2.x
Part 1
•
- Open the R2RCA.cer
file 2. Select “Install certificate” - Select “Local computer”
- Click “Next”
- Select “Place all certificates in the following store”
- Click “Browse”
- Select “Trusted Root Certification Authorities” and click “OK”
- Click “Next”
- Click “Finish” 10. “Import completed successfully”
message will appear 11. Run R2RCERTEST.exe which will confirm the certificate installation
Part 2
•
- Install R2R System v1.xxexe
- Go to C:\Program Files\TEAM R2R\R2R System
- Open WitchConfig.exe
- In the User Information tab , enter the data
- In the User Name line, only names with one capital letter are accepted , for example, “Rutracker”
5. Click “OK”
If you are concerned that someone can steal your data from the registry, you can set a password to encrypt the data.
In this case, you will need to enter the password every time you start [WitchMagic] .
- Click Set New Password , enter any password
* Click OK
Note
- • If the “Signature verification failed” error occurs
when activating the software using R2R System , then restart your PC or move the .r2rwm file to another drive and run it. • If you have previously installed the R2RCA.cer certificate , you do not need to install it again, go straight to installing R2R System v1.x.x • More detailed information can be found in the corresponding distribution folders, in .txt files • The manual and list of changes for R2R System are located in C:\Program Files\TEAM R2R\R2R System\Documents

