diff options
| author | WindowsAddict | 2023-10-26 20:36:23 +0000 |
|---|---|---|
| committer | WindowsAddict | 2023-10-26 20:36:23 +0000 |
| commit | 7d2157fb8d5989d3195083551dc8c5ce4c042714 (patch) | |
| tree | 42794ddb1650fc7cb4fb1125ab49f2c00f88e63a /_site/kms38.html | |
| parent | 22da220e631bc44f4d03e7f3f3863217d0a7b8d9 (diff) | |
| download | massgrave.dev-7d2157fb8d5989d3195083551dc8c5ce4c042714.zip | |
Grammar fixes from Lyssa
Diffstat (limited to '_site/kms38.html')
| -rw-r--r-- | _site/kms38.html | 132 |
1 files changed, 68 insertions, 64 deletions
diff --git a/_site/kms38.html b/_site/kms38.html index a7a6e6a..e2de61b 100644 --- a/_site/kms38.html +++ b/_site/kms38.html @@ -414,11 +414,11 @@ div.tocify { <li><p>How to use it? Please find the instructions <a
href="index.html#Download__How_to_use_it">here</a>.</p></li>
<li><p>This activation method activates Windows 10/11 and Windows Server
-(14393 and later builds), until 19 January 2038 03:14:07 UTC.</p></li>
+(14393 and later builds), until January 19, 2038, 03:14:07 UTC.</p></li>
<li><p>This activation method does not store any files on the
system.</p></li>
<li><p>This activation method works offline.</p></li>
-<li><p>Unlike HWID and Online KMS activation option, KMS38 does not
+<li><p>Unlike HWID and Online KMS activation options, KMS38 does not
match with any official activation method.</p></li>
</ul>
<hr />
@@ -432,18 +432,18 @@ activation environment, activation lasts a maximum of up to 180 days. This is done using a valid license and server setup.</p></li>
<li><p>In the Windows major upgrade process, the system uses
<code>gatherosstate.exe</code> to carry over the remaining KMS
-activation period. It does it by creating a ticket that can be used
+activation period. It does this by creating a ticket that can be used
offline.</p></li>
<li><p>The trick is that we can fool the <code>gatherosstate.exe</code>
about the remaining KMS activation period and manually put the desired
-period maximum up to 19 January 2038 03:14:07 UTC.</p></li>
-<li><p>Why it’s limited to the year 2038?<br />
+period maximum up to January 19, 2038, 03:14:07 UTC.</p></li>
+<li><p>Why is it limited to the year 2038?<br />
It’s related to the <a
href="https://en.wikipedia.org/wiki/Year_2038_problem">Y2K38 problem</a>
as this date (19 January 2038 03:14:07 UTC) is the maximum date we can
give to <code>gatherosstate.exe</code> without it looping back to the
year 1970.</p></li>
-<li><p>How to convince the gatherosstate.exe?<br />
+<li><p>How can we convince the gatherosstate.exe?<br />
There are two methods for it.<br />
<br />
<strong>1-</strong> Place a <a
@@ -453,7 +453,7 @@ gatherosstate.exe uses the system’s <code>C:\Windows\System32\slc.dll</code> 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 allowing activation upto 19 January 2038
+generate a valid ticket allowing activation up to January 19, 2038,
03:14:07 UTC.<br />
<br />
<strong>2-</strong> <a
@@ -465,11 +465,12 @@ wish.</p></li> <ul>
<li>To be clear, we are <strong>not modifying/patching any on-board
system file</strong> to get the ticket. Gatherosstate.exe is a part of
-ISO file and not available in C drive system files. System’s slc.dll
-file is not touched, instead we use custom slc.dll only for a brief
-moment of ticket generation.</li>
-<li>Latest MAS doesn’t use any of these methods, instead it uses ready
-to use Universal tickets (check below for manual activation info).</li>
+the ISO file and not available in C drive system files. The system’s
+slc.dll file is not touched; Instead, we use custom slc.dll only for a
+brief moment of ticket generation.</li>
+<li>Latest MAS doesn’t use any of these methods; Instead, it uses
+ready-to-use Universal tickets (check below for manual activation
+info).</li>
</ul></li>
</ul>
<p><strong>Q:</strong> Can Microsoft block this kind of
@@ -742,10 +743,10 @@ support activation on non-azure systems.</p></li> <div id="how-to-remove-kms38" class="section level2">
<h2>How to remove KMS38?</h2>
<ul>
-<li><p>In MAS, goto KMS38 Activation and apply Remove KM38 Protection
-option.</p></li>
-<li><p>After that, In MAS, goto Troubleshoot and apply Fix Licensing
-option.</p></li>
+<li><p>In MAS, go to KMS38 Activation and apply the Remove KM38
+Protection option.</p></li>
+<li><p>After that, In MAS, go to Troubleshoot and apply the Fix
+Licensing option.</p></li>
<li><p>Done.</p></li>
</ul>
<hr />
@@ -753,9 +754,9 @@ option.</p></li> <div id="kms38---server-coracor" class="section level2">
<h2>KMS38 - Server Cor/Acor</h2>
<ul>
-<li><p>Windows Server Cor/Acor (No GUI) editions don’t have
+<li><p>Windows Server Cor/Acor (No GUI) editions don’t have the
<code>clipup.exe</code> file.</p></li>
-<li><p>To KMS38 activate it, you need to download
+<li><p>To KMS38 activate it, you need to download the
<code>ClipUp.exe</code> file from <a
href="https://www.box.com/index.php?rm=box_download_shared_file&shared_name=qrmkewit9ty6ah0qzk0vncyyrwo8hei9&file_id=f_747809716860">this
link</a>.<br />
@@ -763,15 +764,15 @@ link</a>.<br /> <code>File: ClipUp.exe</code><br />
<code>SHA-256: 0d6e9f6bbd0321eda149658d96040cb4f79e0bd93ba60061f25b28fecbf4d4ef</code><br />
<br />
-This file has digital signatures which can be verified. You can also get
-this file from official <a
+This file has digital signatures that can be verified. You can also get
+this file from the official <a
href="https://download.microsoft.com/download/1/6/F/16FA20E6-4662-482A-920B-1A45CF5AAE3C/14393.0.160715-1616.RS1_RELEASE_SERVER_EVAL_X64FRE_EN-US.ISO">Windows
Server 2016 x64 RTM ISO</a>.</p></li>
-<li><p>Put the <code>ClipUp.exe</code> beside the KMS38 Activation
+<li><p>Put the <code>ClipUp.exe</code> file beside the KMS38 Activation
script. That would be either <code>MAS_AIO.cmd</code> or
<code>KMS38_Activation.cmd</code></p></li>
-<li><p>Activation script will check <code>ClipUp.exe</code> in the
-current folder (from where script is running) and will use it
+<li><p>The activation script will check for <code>ClipUp.exe</code> in
+the current folder (from where the script is running) and will use it
accordingly.</p></li>
</ul>
<hr />
@@ -781,7 +782,7 @@ accordingly.</p></li> <ul>
<li><p>KMS38 Activation is vulnerable to unintended replacement by a
180-Day KMS Activator.</p></li>
-<li><p>From MAS 1.7, script will enable the KMS38 protection by
+<li><p>From MAS 1.7, the script will enable KMS38 protection by
default.</p></li>
<li><p>If you are going to use <a
href="(https://github.com/abbodi1406/KMS_VL_ALL_AIO)">KMS_VL_ALL</a> by
@@ -791,13 +792,14 @@ protection.</p></li> <li><p>Below is the explanation for how the script protect
KMS38.</p></li>
<li><p>In the KMS activation method, Windows first checks the KMS IP
-registered as a specific KMS, and if that is not defined then it checks
+registered as a specific KMS, and if that is not defined, then it checks
the Global KMS IP. Another fact is that if Localhost (IP range
-127.0.0.0/8) is defined as KMS IP in Windows 8 and later OS 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 and at the same time
-that KMS activator can be used for Office activation.</p></li>
+127.0.0.0/8) is defined as the KMS IP in Windows 8 and later OS, 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, and at
+the same time, that KMS activator can be used for Office
+activation.</p></li>
<li><p>Script steps-</p>
<ul>
<li><p>Set the Windows edition-specific KMS IP to Localhost
@@ -818,31 +820,32 @@ that KMS activator can be used for Office activation.</p></li> </div>
<div id="manual-activation" class="section level2">
<h2>Manual Activation</h2>
-<p>This is for those who wants to perform manual activation. If you want
-a tool to do this for you then check <a href="index.html">here</a>.</p>
-<p>We can divide the manual activation process into two parts.</p>
+<p>This is for those who want to perform manual activation. If you want
+a tool to do this for you, then check <a href="index.html">here</a>.</p>
+<p>We can perform the manual activation process in 2 ways.</p>
<div id="from-ready-made-ticket" class="section level3">
<h3>1- From Ready-Made Ticket</h3>
<ul>
-<li><p>Open Windows Powershell as administrator, and enter the following
-listed commands in the sequence in which they are given.</p></li>
-<li><p>Enter the Key, (Replace <code><key></code> with the key
-from the above list) with the following command</p></li>
+<li><p>Open Windows PowerShell as administrator, and enter the following
+commands in the sequence in which they are given.</p></li>
+<li><p>Enter the key (Replace <code><key></code> with the key from
+the above list) with the following command:</p></li>
</ul>
<p><code>slmgr /ipk <key></code></p>
<ul>
-<li><p>Download Universal ticket from <a
+<li><p>Download the Universal ticket from <a
href="https://www.box.com/index.php?rm=box_download_shared_file&shared_name=p9zvmu4tnogv4nkn01kpyvkndfzhhiv4&file_id=f_1171245497490">here</a>
and extract the downloaded file.</p></li>
<li><p>Find a file named <code>KMS.xml</code> in the extracted
folder.</p></li>
-<li><p>Copy that ticket file and paste it in the below folder</p>
+<li><p>Copy that ticket file and paste it in the following folder:</p>
<p><code>C:\ProgramData\Microsoft\Windows\ClipSVC\GenuineTicket</code></p></li>
-<li><p>Now run below command in Powershell to apply the ticket</p></li>
+<li><p>Now run the below command in PowerShell to apply the
+ticket:</p></li>
</ul>
<p><code>clipup -v -o</code></p>
<ul>
-<li>Check Activation Status with the following command</li>
+<li>Check the Activation Status with the following command:</li>
</ul>
<p><code>slmgr /xpr</code></p>
<ul>
@@ -852,12 +855,13 @@ folder.</p></li> </div>
<div id="from-scratch" class="section level3">
<h3>2- From Scratch</h3>
-<p>In this process we will perform activation from scratch. This is
-based on Universal ticket method. Here we will create identical ticket
-which is used in MAS KMS38 script and activate the system with it.</p>
+<p>In this process, we will perform activation from scratch. This is
+based on the Universal ticket method. Here, we will create identical
+tickets that are used in the MAS HWID script and activate the system
+with them.</p>
<ul>
-<li><p>Download file from the below official MS link and extract this
-.cab file.<br />
+<li><p>Download the file from the official MS link and extract this .cab
+file.<br />
<a
href="https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab"
class="uri">https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab</a></p></li>
@@ -867,10 +871,10 @@ class="uri">https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864 <li><p>Make a folder named <code>Files</code> in C drive,
<code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file
in that folder.</p></li>
-<li><p>Open Windows Powershell as administrator, and enter the following
-listed commands in the sequence in which they are given.</p></li>
-<li><p>Enter the Key, (Replace <code><key></code> with the key
-from the above list) with the following command</p></li>
+<li><p>Open Windows PowerShell as administrator and enter the following
+commands in the sequence in which they are given.</p></li>
+<li><p>Enter the key (Replace <code><key></code> with the key from
+the above list) with the following command:</p></li>
</ul>
<p><code>slmgr /ipk <key></code></p>
<ul>
@@ -949,17 +953,17 @@ $bytes[34376] = 0xeb $bytes[34377] = 0x63
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)</code></pre>
<ul>
-<li>Now right click on the file <code>gatherosstatemodified.exe</code>
-and goto properties and set the compatibility to Windows XP SP3.<br />
+<li>Now right click on the file <code>gatherosstatemodified.exe</code>,
+go to properties and set the compatibility mode to Windows XP SP3.<br />
</li>
<li>Now we need to generate the ticket, to do that, enter the below
-command.</li>
+command:</li>
</ul>
<!-- -->
<pre><code>C:\Files\gatherosstatemodified.exe /c GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1</code></pre>
<ul>
<li>A GenuineTicket.xml file should be created in the folder
-<code>C:\Files\</code> now let’s apply it.</li>
+<code>C:\Files\</code>. Now, let’s apply it:</li>
</ul>
<p><code>clipup -v -o -altto C:\Files\</code></p>
<ul>
@@ -972,27 +976,27 @@ command.</li> <p><strong>Notes:</strong></p>
<ul>
<li><p>To make the exact ticket used in MAS KMS38 script, fix the time
-with below Powershell command and then initiate the ticket generation
-process as per above mentioned steps.<br />
+with the below PowerShell command and then initiate the ticket
+generation process as per the steps mentioned above.<br />
<code>Set-TimeZone -Id "UTC"; $date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}</code></p></li>
<li><p>In the case of Windows Server Cor/Acor (No GUI) editions, the
-system doesn’t have <code>clipup.exe</code> file.<br />
-To KMS38 activate it, you need to download <code>ClipUp.exe</code> file
-from <a
+system doesn’t have the <code>clipup.exe</code> file.<br />
+To KMS38 activate it, you need to download the missing
+<code>ClipUp.exe</code> file from <a
href="https://www.box.com/index.php?rm=box_download_shared_file&shared_name=qrmkewit9ty6ah0qzk0vncyyrwo8hei9&file_id=f_747809716860">this
link</a>.<br />
<br />
<code>File: ClipUp.exe</code><br />
<code>SHA-256: 0d6e9f6bbd0321eda149658d96040cb4f79e0bd93ba60061f25b28fecbf4d4ef</code><br />
<br />
-This file has digital signatures which can be verified. You can also get
-this file from official <a
+This file has digital signatures that can be verified. You can also get
+this file from the official <a
href="https://download.microsoft.com/download/1/6/F/16FA20E6-4662-482A-920B-1A45CF5AAE3C/14393.0.160715-1616.RS1_RELEASE_SERVER_EVAL_X64FRE_EN-US.ISO">Windows
Server 2016 x64 RTM ISO</a>.<br />
<br />
-Put the <code>ClipUp.exe</code> in <code>C:\Windows\System32</code>
-folder and then initiate the above mentioned activation process. Once
-the activation is done, you can remove the file.</p></li>
+Put the <code>ClipUp.exe</code> in the <code>C:\Windows\System32</code>
+folder and then initiate the above-mentioned activation process. Once
+the activation is complete, you can remove the file.</p></li>
</ul>
<hr />
</div>
|
