Microsoft-Activation-Scripts/MAS_1.2/Separate-Files-Version/Extras/KMS38_Protection
Windows_Addict d076838483 Initial commit 2020-01-02 02:12:28 +05:30
..
Protect_Unprotect-KMS38.cmd Initial commit 2020-01-02 02:12:28 +05:30
ReadMe.txt Initial commit 2020-01-02 02:12:28 +05:30

ReadMe.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

====================================================================================================
   KMS38 Protection:
====================================================================================================

 - If you don't know what KMS38 is, then first check it in the Read Me.

 - By default, a KMS38 Activation is vulnerable to unintended overwriting/replacement and 
   neutralization by a 180-Day KMS Activator (non-KMS38 Activator).
   However, with a few tricks you can ensure that no alternative KMS Activator can replace KMS38 
   Activation by accident or even on purpose. This script demonstrate how to do/undo that.

 - Protect KMS38:
   - How does KMS38 Protection work?
     In the KMS activation method, the Windows Operating System first checks the KMS IP registered 
     as a specific KMS, and if that is not defined then it checks the Global KMS IP.
     Another fact is that if LocalHost (127.0.0.2) is defined as KMS IP in the Windows 8.1 and 10 OS's
     then Windows will not accept it as a valid KMS IP.
     This script simply utilizes the above facts to protect the KMS38 activation from being 
     overwritten by any alternative 'normal' 180-Day KMS Activation.

     Script steps-
     - Check if Windows is activated with KMS38, if yes,
     - Set that Windows edition specific KMS IP to LocalHost (127.0.0.2),
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f\XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
where X is Windows edition Activation ID.

     - Lock this Registry with Reg_takeownership snippet by @AveYo aka @BAU
       pastebin.com/XTPt0JSC
     - Done.

 - Unprotect KMS38:
   - Just undo above steps,
     - Give administrator full control of that mentioned registry key.
     - Delete that registry key.
     - Done.

====================================================================================================