Here's a short guide on how to compile the modified riglol.c to generate the ARB16 licence.
1)Get a linux distribution working. (virtualbox is fine, 64 or 32 bits doesn't matter)
2)Download the attached riglol.c file.
3)Download miracl library from here :
https://github.com/miracl/MIRACL4)Make a new folder somewhere.
5) Open the terminal and navigate to the folder you've just created (or just type cd and then drop it in terminal and press enter).
Type:
unzip -j -aa -L (here drop the MIRACL-master.zip you've just downloaded to get its full path), press enter.
Answer "A" when asked.
This should extract the miracl .zip file to that folder.
6) Place the riglol.c file inside the folder containing all the miracl files you've just extracted.
7) Assuming you are using a debian based distro and while still in terminal type:
sudo apt-get install gcc-multilib (answer yes when asked) if you're not asked for anything you may have this already installed..
when done type:
sudo apt-get install g++ (also answer yes when asked)
and finally :
sudo apt-get install g++-multilib (answer yes when asked, again disregard this if it's already installed)
(I've tested this in a newly installed distro and this is all I needed in terms of dependencies, this may vary among various configurations. )
8 ) (we're in still in terminal)
Navigate to the directory you have unzipped the miracl.zip and type 'bash linux' or 'bash linux64' <- for 64bit (without the quotes) and wait for it to finish.
It seems like it's not doing much but it is.
It should finish without errors.
7)Type:
gcc -m32 riglol.c -I./ miracl.a -o riglol to build the riglol executable.
You can also type : gcc riglol.c -I./ miracl.a -o riglol if you're using a 64bit distro.
8)type ./riglol then type your serial number <space> 'JBNE' ,then press enter to run the program and generate the licence.
If you don't want to go through this just download Ubuntu for Windows from here:
https://ubuntu.com/wslUnzip the attached riglol_64 .zip file somewhere and using the Ubuntu terminal cd to that folder, then type: ./riglol <here you should enter your SN and options>