adryd
2024-01-18, 04:29 PM
DISCLAIMER: this will not work for newer versions as they've started using SmartAssembly to obfuscate their software.
The newest software i've confirmed this works with is 2.27.53.0, however I haven't tried with versions between 2.33.7.0 and 2.27.53.0
To start, you will need a copy of dnSpy, downloadable here: https://github.com/dnSpyEx/dnSpy/releases/tag/v6.4.1 . The 32-bit version is required for modifying Radio Manager, as it's compiled to work on 32-bit systems.
Extract the whole zip to a new folder, and run dnSpy from the extracted folder. After starting dnSpy, click File > Open and navigate to C:\Sepura Tools\Radio Manager\Bin and open "Sepura.Licencing.Manager.dll". This de-compiles the DLL file and allows you to view it and make changes.
To bypass the license check, we need to modify the LoadAndValidateLicenceFile method in Sepura.Licencing.Manager.LicenceManager.
44021
After opening that method, Right click, and press Edit Method (C#)...
Find the block of code shown in the screenshot below, select, and delete it
44022
The code should look like this after
44023
Once done, press the compile button; and after compiling, click File > Save Module
44024
Make sure Radio Manager is closed and click OK on the popup.
You've now cracked Radio Manager, however we still need a dummy license. After starting radio manager click Licence > Import Licence and use the attached licence.lic file (unzip licence.zip); and you should be free to use Radio Manager as you like.
44020
The newest software i've confirmed this works with is 2.27.53.0, however I haven't tried with versions between 2.33.7.0 and 2.27.53.0
To start, you will need a copy of dnSpy, downloadable here: https://github.com/dnSpyEx/dnSpy/releases/tag/v6.4.1 . The 32-bit version is required for modifying Radio Manager, as it's compiled to work on 32-bit systems.
Extract the whole zip to a new folder, and run dnSpy from the extracted folder. After starting dnSpy, click File > Open and navigate to C:\Sepura Tools\Radio Manager\Bin and open "Sepura.Licencing.Manager.dll". This de-compiles the DLL file and allows you to view it and make changes.
To bypass the license check, we need to modify the LoadAndValidateLicenceFile method in Sepura.Licencing.Manager.LicenceManager.
44021
After opening that method, Right click, and press Edit Method (C#)...
Find the block of code shown in the screenshot below, select, and delete it
44022
The code should look like this after
44023
Once done, press the compile button; and after compiling, click File > Save Module
44024
Make sure Radio Manager is closed and click OK on the popup.
You've now cracked Radio Manager, however we still need a dummy license. After starting radio manager click Licence > Import Licence and use the attached licence.lic file (unzip licence.zip); and you should be free to use Radio Manager as you like.
44020