From 76691a591ad4c67c4159cb48b55e80b6b9c71a7f Mon Sep 17 00:00:00 2001 From: WindowsAddict Date: Tue, 3 Oct 2023 16:00:57 +0530 Subject: 2.2 --- _site/hwid.html | 100 +++++++++++++++++++++----------------------------------- 1 file changed, 38 insertions(+), 62 deletions(-) (limited to '_site/hwid.html') diff --git a/_site/hwid.html b/_site/hwid.html index f598c79..b734473 100644 --- a/_site/hwid.html +++ b/_site/hwid.html @@ -410,14 +410,8 @@ div.tocify {
Note: HWID Activation is working again with a new +method.
In the official upgrade process from Windows 7 to Windows 10, -Microsoft provides an HWID (digital license) activation for Windows 10 +Microsoft provided an HWID (digital license) activation for Windows 10 without any cost.
In the background, the upgrade process runs a file named
gatherosstate.exe (available in Windows 10/11 ISO) and it checks the
@@ -479,73 +479,49 @@ There are two methods for it.
1- Place a custom
slc.dll file beside gatherosstate.exe:
-gatherosstate.exe uses the system’s
-C:\Windows\System32\slc.dll file to gather the system’s
+gatherosstate.exe uses the system's
+C:\Windows\System32\slc.dll file to gather the system's
info. If we place a custom slc.dll file beside gatherosstate.exe which
can send the rubbish data to it, then it will simply accept it and
generate a valid ticket.
2- Modify the
-gatherosstate.exe file itself so that it doesn’t check the system’s
+gatherosstate.exe file itself so that it doesn't check the system's
activation status and can directly create a valid ticket.
Notes:
+You can find working of this old method here MAS-Legacy-Methods.
Microsoft made +server side changes to to block the free upgrade and with that server +side change, this method stopped working. To be clear, only new +activation requests coming from new hardware was blocked, already +established HWID are fine.
There are many methods for ticket generation, majorly we can classify -the ticket types in 3 categories.
-Downlevel Ticket - This is the simplest ticket -generation process. In this method, ticket is signed by downlevel key by -the system and the ticket’s OSVersion is =<10. If it’s generated on -Windows 10/11 then MS ideally aren’t supposed to grant activation, -however they do and method is continuously working from last 4-5 years. -Almost every HWID activator (at the time of writing this) is based on -this method.
Lockbox Ticket - This is slightly a trickier -method. The ticket is signed by Lockbox key by the system and the -ticket’s OSVersion is 10. This ticket generation process involves -cleaning Clipsvc licenses and IdentityCRL registry key in the system. -Due to some hiccups in the process, this method is not primarily used in -MAS, however these are the types of tickets that are identical to the -genuine ticket generated by system on activated Windows 10/11.
Universal Ticket - In this method, we set the -OSVersion =<5 in the ticket and when we apply the ticket, system -ignores the HWID in the ticket due to lower OSVersion and grant the -activation anyway. This ticket can be applied on any system. These -tickets can either be Downlevel or Lockbox type. MS ideally aren’t -supposed to grant activation, however they do.
Latest version of MAS is using Universal ticket method. Other ticket -method scripts can be found in this repo MAS-Legacy-Methods
Now a question, can Microsoft block the new requests or revoke already established HWID license?