From fc4cb1da66a7622d269c610c5ab65d600458060c Mon Sep 17 00:00:00 2001 From: DESKTOP-AJSJJMA\Admin Date: Mon, 7 Nov 2022 12:30:36 -0800 Subject: 1.7 --- _site/hwid.html | 188 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 96 insertions(+), 92 deletions(-) (limited to '_site/hwid.html') diff --git a/_site/hwid.html b/_site/hwid.html index 22936c9..6282019 100644 --- a/_site/hwid.html +++ b/_site/hwid.html @@ -327,6 +327,9 @@ div.tocify {
  • Troubleshoot
  • +
  • + Download Windows/Office +
  • +
  • + Command Line Switches +
  • +
  • Check Activation Status
  • @@ -363,11 +370,11 @@ div.tocify {
  • - Download Genuine Installation Media + Office License Is Not Genuine
  • - Office License Is Not Genuine + Unsupported Products Activation
  • @@ -448,26 +455,51 @@ without any cost.

  • Windows if found activated, it generates a valid GenuineTicket.xml which is sent to Microsoft and in return, MS authorizes a license.

  • So if we just convince the gatherosstate.exe file -that the system is activated by fooling it, it will generate a valid -ticket, which can be used to get the valid HWID (Digital license). The -script here does exactly that to get the activation for free without any -upgrade process.

  • +that the conditions are met for ticket generation by fooling it, it will +generate a valid ticket, which can be used to get the valid HWID +(Digital license). The script here does exactly that to get the +activation for free without any upgrade process.

    -

    Now a question, can Microsoft differentiate counterfeit tickets and -block the license?

    +
    + +
    +

    Types of Tickets

    +

    There are many methods for ticket generation, however we can classify +the ticket types in 3 categories.

    +
      +
    1. 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.

    2. +
    3. 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.

    4. +
    5. 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.

    6. +
    +

    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?


    @@ -542,46 +574,50 @@ for consumer piracy; That’s not where they get the most money from. QPM6N-7J2WJ-P88HH-P3YRH-YY74H +IoT Enterprise LTSC Subscription +J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ + + Pro VK7JG-NPHTM-C97JM-9MPGT-3V66T - + Pro N 2B87N-8KFHP-DKV6R-Y2C8J-PKCKT - + Pro Education 8PTT6-RNW4C-6V7J2-C2D3X-MHBPB - + Pro Education N GJTYN-HDMQY-FRR76-HVGC7-QPF8P - + Pro for Workstations DXG7C-N36C4-C4HTG-X4T3X-2YV77 - + Pro N for Workstations WYPNQ-8C467-V2W6J-TX4WX-WT2RQ - + S V3WVW-N2PV2-CGWC3-34QGF-VMJ2C - + S N NH9J3-68WK7-6FB93-4K3DF-DJ4F6 - + SE K9VKN-3BGWV-Y624W-MCRMQ-BHDCD - + SE N KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W - + Team XKCNC-J26Q9-KFHD2-FKTHY-KD72Y @@ -601,75 +637,28 @@ support activation on non-azure systems.


    -
    -

    Downlevel & Lockbox Ticket

    -

    Downlevel = downlevelGTkey

    -

    Lockbox = clientLockboxKey

    - -

    Notes:

    - -
    -

    Command line Switches

    -

    "HWID_Activation.cmd" /a

    - -

    "HWID_Activation.cmd" /g

    - -

    "HWID_Activation.cmd" /a /k

    -

    "HWID_Activation.cmd" /g /k

    -
    -
    -
    -

    File Details

    -

    Besides the plain batch script, HWID activation requires the use of -the official gatherosstate.exe (x86) file.

    -
     File: gatherosstate.exe
    -SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 
    -

    It’s taken from Windows 10 -Version 1607 ADK (Section: User State Migration Tool)


    Manual Activation

    +

    The process here is based on Universal ticket method. Here we will +create identical tickets which are used in MAS HWID script and activate +the system with it.

    $bytes  = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
    -$bytes[320] = 0x9c
    +$bytes[320] = 0xf8
     $bytes[321] = 0xfb
     $bytes[322] = 0x05
    +$bytes[324] = 0x03
     $bytes[13672] = 0x25
     $bytes[13674] = 0x73
     $bytes[13676] = 0x3b
    @@ -739,6 +729,7 @@ $bytes[33581] = 0x55
     $bytes[33582] = 0x01
     $bytes[33583] = 0x00
     $bytes[33584] = 0x00
    +$bytes[33978] = 0xc3
     $bytes[34189] = 0x59
     $bytes[34190] = 0xeb
     $bytes[34191] = 0x28
    @@ -752,13 +743,16 @@ $bytes[34376] = 0xeb
     $bytes[34377] = 0x63
     [System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
    $value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
     
    -C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1
    +C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1 +

    Notes:

    +
    -- cgit v1.2.3