Im gonna show what i did then.
I know its a little long, but you dont need to modify gameassebly with this method
-
The game uses AES (encryption) to encrypt a date as a string using your Computer Unique ID. It then stores that
encrypted string in your registry.
-
First you need to find your UID (device unique ID) that the game assigns you.
Note: Its unique to every computer
Here's a Powershell script I made that easily finds that for you:
You must be registered to see the links
-
Run the powershell script by rightclicking-->Run With Powershell
A blue window will pop up and it will hopefully have a string in it.
-
Now Idk what your UID is since its unique to all computers, but
it has to have 32 characters for the AES key to work. mine had
40 so I deleted the 8 last characters.
Example: this has 40 characters. delete the
last 8 characters (not the firsts):
a4bcf73dfb58438b954941399b2df3sa3etdsag2 <--UID
a4bcf73dfb58438b954941399b2df3sa <--"Secret Key"
-
Now go to this website:
You must be registered to see the links
Make sure you got the settings right:
-
AES Encryption:
Key size: 256 Bits
Cipher mode: ECB
Leave the initialization vector empty
And paste your 32 Character key in the
secret key Box.
And the text (or date) to be encrypted is "9999-01-01" Format has to be YYYY-MM-DD
The game checks for a date and if the date encrypted in your
registry is earlier than the build version it asks for Auth
So putting this date will make you able to play every version until year 9999 (should be enough lol)
Then press encrypt
View attachment 2080809
View attachment 2080827
So using the example key it gives us this:
sJUWWjilFUNpxci+aOxU8Q==
All you need to do now is place this in your registry, Easiest way is with a registry script.
Go here
You must be registered to see the links
Make sure you got the same settings.
ASCII Character encoding
Output delimiter "Comma"
Paste the string into the top box
Press the green Convert Button
View attachment 2080868
Paste the code bellow into an empty text document,
Code:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Heat\Heat]
"AuthToken_h1061026678"=hex:00
"HWID"=hex:(bytes goes here)
Then copy the bytes by pressing the yellow copy button on the ASCII to Hex site and put them in the
script.
View attachment 2080882
Save as a .reg file. then double click on it. its gonna give you a warning, click yes.
You are done. now try running an uncracked version and click the authentification button like usual and it should let
you in.