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.
img1.jpg
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
img2.jpg
The code should look like this after
img3.jpg
Once done, press the compile button; and after compiling, click File > Save Module
img4.jpg
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.
licence.zip
Bookmarks