-
Star
(528)
You must be signed in to star a gist -
Fork
(84)
You must be signed in to fork a gist
-
-
Save LucasBonafe/5039de0ee2e1ccfc176d8608c9a43718 to your computer and use it in GitHub Desktop.
| NetLimiter 3 | |
| Registration name: Peter Raheli | |
| Registration code: C99A2-QSSUD-2CSBG-TSRPN-A2BEB | |
| NetLimiter 4 | |
| Registration Name: Vladimir Putin #2 | |
| Registration Code: XLEVD-PNASB-6A3BD-Z72GJ-SPAH7 | |
| https://www.netlimiter.com/download | |
| # Netlimiter Full Netlimiter Activated Netlimiter cracked Netlimiter Full Version Netlimiter Serial Netlimiter keygen Netlimiter crack Netlimiter 4 serial Netlimiter 4 Crack Netlimiter 4 register Netlimiter 4 patch Netlimiter full Full version Netlimiter 4 Activated Netlimiter 4 Cracked Netlimiter Pro | |
| If I helped you, you could follow my GitHub profile to help with my work and getting better jobs. | |
| If the software is useful to you, consider purchasing it to support the developers behind it. |
but patch working nice and anyone know the domain for update ? i want block the update of this apps
I simply block Outbound and Inbound of this two files using Windows Firewall,
%ProgramFiles%\Locktime Software\NetLimiter\NLClientApp.exe
and
%ProgramFiles%\Locktime Software\NetLimiter\NLSvc.exe
there is alternative blocking it using netlimiter itself, but I didn't trust it. So I stick with Windows Firewall method.
Thanks @Baseult for the dnSpy solution. Works on 5.3.25.0.
@WildKarkaz can you help me? How this worked on the new update 5.3.25.0 because Baseult provided the old version . And there is no instruction for the dnSpy
@WildKarkaz can you help me? How this worked on the new update 5.3.25.0 because Baseult provided the old version . And there is no instruction for the dnSpy
Check this thread, there's a guide for dnSpy that's still relevant. I can't look for it right now, because I'm on phone
Stop downloading Keygens, prefer Open Source code!
Here is a recap of the long discussion process posted here, a Big thank you to those who explained the procedures, really thank you!
Remember that there have been changes over the versions, so if you want to understand the main points and anticipate future changes, reread the discussions, get your hands/fingers in!
Also remember to stop the updates.
And if the software is useful to you, consider purchasing it to support the developers behind it.
Close/Quit Netlimiter (NLClientApp.exe -> Task Manager - Details)
and
Stop the associated service NetLimiter Service (nlsvc.exe -> Task Manager - Services)
Open DnSpy.exe v6.1.8 win64bit (12.07.2020) (https://dnspy.org/) as Administrator.
In DnSpy menu - Open the Netlimiter.dll file in its original installation/location (because the library is linked to other dlls) - Remember to make a copy/backup of this file, in case of mishandling.
First Change:
In Explore Assembly window:
plan summary: NetLimiter (version) => NetLimiter.dll => {} NetLimiter.Service => NLLicense -> NLLicense()
Expand Netlimiter (5.3.25), then Netlimiter.dll
Expand Netlimiter.Service
Expand NLLicense
Select NLLicense()
Right click on the code window -> "Edit this method C#"
Replace:
this.IsRegistered = false; -> this.IsRegistered = true;
Click on Compile
Second Change:
In Explore Assembly window:
plan summary: NetLimiter (version) => NetLimiter.dll => {} NetLimiter.Service => NLServiceTemp -> InitLicense ()
Expand Netlimiter (5.3.25), then Netlimiter.dll
Expand Netlimiter.Service
Expand NLServiceTemp
Select InitLicense ()
Right click on the code window -> "Edit this method C#"
Replace:
DateTime expiration = installTime.AddDays(28.0);
->
DateTime expiration = installTime.AddDays(99999.0);
Important - To avoid System.Exception error:
(In the same code window - Line 43)
Replace:
catch (Exception exception)
->
catch (System.Exception exception)
Replace here:
catch (Exception exception)
{
regData = null;
NLServiceTemp._logger.LogError(exception, "Failed to init existing license: {path}", new object[]
{
licensePath
});
}
->
catch (System.Exception exception)
{
regData = null;
NLServiceTemp._logger.LogError(exception, "Failed to init existing license: {path}", new object[]
{
licensePath
});
}
Click on Compile
In DnSpy, Menu - File -> Save All (or Ctrl+Shift+S) -> Click OK
Restart Netlimiter (NLClientApp.exe) and NetLimiter Service (nlsvc.exe)
Update ?
This works for version 5.3.25 but be aware that there may be future changes.
OPTIONAL: Change Registration Name
In Explore Assembly window:
plan summary: NetLimiter (version) => NetLimiter.dll => {} NetLimiter.Service => NLLicense => RegName ->get_RegName
Expand Netlimiter (5.3.25), then Netlimiter.dll
Expand Netlimiter.Service
Expand NLLicense
Expand RegName
Select get_RegName
Right click on the code window -> "Edit this method C#"
Replace:
return this.<RegName>k__BackingField; -> return "YOURNAMEHERE";
Click on Compile
In DnSpy, Menu - File -> Save All (or Ctrl+Shift+S) -> Click OK
@KupBE Gee, you're the best, thanks mate 🙌
@KupBE Thanks, king.
Sorry, I moved from Windows to Debian Linux, so I’m not using this software anymore... I had a .txt file with the instructions I followed to patch the program after each update, but I think I lost it when I switched OS 😅