diff options
Diffstat (limited to '_site/kms38.html')
| -rw-r--r-- | _site/kms38.html | 172 |
1 files changed, 92 insertions, 80 deletions
diff --git a/_site/kms38.html b/_site/kms38.html index 66554bd..e39d821 100644 --- a/_site/kms38.html +++ b/_site/kms38.html @@ -327,6 +327,9 @@ div.tocify { <li>
<a href="troubleshoot.html">Troubleshoot</a>
</li>
+<li>
+ <a href="genuine-installation-media.html">Download Windows/Office</a>
+</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Docs
@@ -345,6 +348,10 @@ div.tocify { </li>
<li class="divider"></li>
<li>
+ <a href="command_line_switches.html">Command Line Switches</a>
+ </li>
+ <li class="divider"></li>
+ <li>
<a href="check_activation_status.html">Check Activation Status</a>
</li>
<li class="divider"></li>
@@ -363,11 +370,11 @@ div.tocify { </li>
<li class="divider"></li>
<li>
- <a href="genuine-installation-media.html">Download Genuine Installation Media</a>
+ <a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
</li>
<li class="divider"></li>
<li>
- <a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
+ <a href="unsupported_products_activation.html">Unsupported Products Activation</a>
</li>
<li class="divider"></li>
<li>
@@ -409,26 +416,6 @@ system.</p></li> <li><p>This activation method works offline.</p></li>
<li><p>Unlike HWID and Online KMS activation option, KMS38 does not
match with any official activation method.</p></li>
-<li><p>Make sure the following things have been accounted for, before
-applying KMS38 Activation:</p>
-<ul>
-<li><p>Before the activation, if any KMS activator is installed, then
-make sure to uninstall it completely.</p></li>
-<li><p>After KMS38 activation has been achieved, if you want to use the
-180 Days KMS Activator for MS Office, then you must make sure that it
-(the 180 Days KMS Activator for MS Office) is compatible with Windows
-KMS38 activation. FYI, the following activators are compatible and can
-activate Office without disrupting the Windows KMS38 activation.</p>
-<p><a
-href="(https://github.com/abbodi1406/KMS_VL_ALL_AIO)">KMS_VL_ALL</a> by
-abbodi1406</p>
-<p><a href="https://massgrave.dev">MAS</a> (Online KMS option)</p></li>
-</ul></li>
-<li><p>Any KMS Activator which is not compatible with KMS38 may
-overwrite the KMS38 activation for Windows with its own 180 days
-activation, thereby destroying the KMS38 activation for Windows. To
-prevent this accidental overwriting, you can select the KMS38 protection
-option.</p></li>
</ul>
<hr />
</div>
@@ -528,54 +515,58 @@ they can’t block them or take action directly.</p> <td align="left"><code>92NFX-8DJQP-P6BBQ-THF9C-7CG2H</code></td>
</tr>
<tr class="odd">
+<td align="left">IoT Enterprise LTSC (Windows 11)</td>
+<td align="left"><code>KBN8V-HFGQ4-MGXVD-347P6-PDQGT</code></td>
+</tr>
+<tr class="even">
<td align="left">Home</td>
<td align="left"><code>TX9XD-98N7V-6WMQ6-BX7FG-H8Q99</code></td>
</tr>
-<tr class="even">
+<tr class="odd">
<td align="left">Home N</td>
<td align="left"><code>3KHY7-WNT83-DGQKR-F7HPR-844BM</code></td>
</tr>
-<tr class="odd">
+<tr class="even">
<td align="left">Home China</td>
<td align="left"><code>PVMJN-6DFY6-9CCP6-7BKTT-D3WVR</code></td>
</tr>
-<tr class="even">
+<tr class="odd">
<td align="left">Home Single Language</td>
<td align="left"><code>7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH</code></td>
</tr>
-<tr class="odd">
+<tr class="even">
<td align="left">Lean</td>
<td align="left"><code>NBTWJ-3DR69-3C4V8-C26MC-GQ9M6</code></td>
</tr>
-<tr class="even">
+<tr class="odd">
<td align="left">Pro</td>
<td align="left"><code>W269N-WFGWX-YVC9B-4J6C9-T83GX</code></td>
</tr>
-<tr class="odd">
+<tr class="even">
<td align="left">Pro N</td>
<td align="left"><code>MH37W-N47XK-V7XM9-C7227-GCQG9</code></td>
</tr>
-<tr class="even">
+<tr class="odd">
<td align="left">Pro Education</td>
<td align="left"><code>6TP4R-GNPTD-KYYHQ-7B7DP-J447Y</code></td>
</tr>
-<tr class="odd">
+<tr class="even">
<td align="left">Pro Education N</td>
<td align="left"><code>YVWGF-BXNMC-HTQYQ-CPQ99-66QFC</code></td>
</tr>
-<tr class="even">
+<tr class="odd">
<td align="left">Pro for Workstations</td>
<td align="left"><code>NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J</code></td>
</tr>
-<tr class="odd">
+<tr class="even">
<td align="left">Pro N for Workstations</td>
<td align="left"><code>9FNHH-K3HBT-3W4TD-6383H-6XYWF</code></td>
</tr>
-<tr class="even">
+<tr class="odd">
<td align="left">SE</td>
<td align="left"><code>37D7F-N49CB-WQR8W-TBJ73-FM8RX</code></td>
</tr>
-<tr class="odd">
+<tr class="even">
<td align="left">SE N</td>
<td align="left"><code>6XN7V-PCBDC-BDBRH-8DQY7-G6R44</code></td>
</tr>
@@ -714,19 +705,39 @@ support activation on non-azure systems.</p></li> </ul>
<hr />
</div>
+<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
+<code>clipup.exe</code> file.</p></li>
+<li><p>To KMS38 activate it, you need to download
+<code>ClipUp.exe</code> file from the below official MS link.<br />
+<a
+href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe"
+class="uri">https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe</a></p></li>
+<li><p>Rename the downloaded file as <code>ClipUp.exe</code> and put it
+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
+accordingly.</p></li>
+</ul>
+<hr />
+</div>
<div id="kms38-protection" class="section level2">
<h2>KMS38 Protection</h2>
<ul>
-<li><p>By default, KMS38 Activation is vulnerable to unintended
-replacement by a 180-Day KMS Activator.</p></li>
+<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
+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
abbodi1406 or <a href="https://massgrave.dev">MAS</a> (Online KMS
-option) for <strong>Office activation</strong>, then you don’t need to
-enable this protection.</p></li>
-<li><p>However, with a few tricks, you can ensure that no alternative
-KMS Activator can replace KMS38 Activation by accident or even on
-purpose. below is the explanation for how to do/undo that.</p></li>
+option) for <strong>Office activation</strong>, then you can choose to
+remove this 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
the Global KMS IP. Another fact is that if Localhost (IP range
@@ -739,9 +750,7 @@ that KMS activator can be used for Office activation.</p></li> <ul>
<li><p>Set the Windows edition-specific KMS IP to Localhost
(127.0.0.2)</p></li>
-<li><p>Lock the below Registry with <a
-href="https://github.com/AveYo/LeanAndMean">reg_own</a> snippet by
-AveYo</p></li>
+<li><p>Protect the below Registry from edit and delete</p></li>
<li><p>Done.</p></li>
</ul></li>
</ul>
@@ -751,46 +760,25 @@ AveYo</p></li> <div id="command-line-switches" class="section level2">
<h2>Command line Switches</h2>
<ul>
-<li><p>This is applicable only in separate file versions.</p></li>
-<li><p>If any parameter is used then the script will automatically run
-in unattended mode.</p></li>
-<li><p>To activate,</p>
-<p><code>"KMS38_Activation.cmd" /a</code></p></li>
-<li><p>To activate along with KMS38 protection (from being replaced by
-180 days KMS activation),</p>
-<p><code>"KMS38_Activation.cmd" /ap</code></p></li>
-<li><p>To only generate GenuineTicket.xml,</p>
-<p><code>"KMS38_Activation.cmd" /g</code></p></li>
-<li><p>To remove KMS38 protection,</p>
-<p><code>"KMS38_Activation.cmd" /x</code></p></li>
+<li>Check <a
+href="https://massgrave.dev/command_line_switches.html">here</a>.</li>
</ul>
<hr />
</div>
-<div id="file-details" class="section level2">
-<h2>File Details</h2>
-<p>Besides the plain batch script, KMS38 activation requires the use of
-an official gatherosstate.exe (x86) file.</p>
-<pre><code> File: gatherosstate.exe
- SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
-<p>It’s taken from <a
-href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
-Version 1607 ADK</a> (Section: User State Migration Tool)</p>
-<p><strong>Further</strong>, in the case of Windows Server Core
-editions, the system doesn’t have <code>clipup.exe</code> file. So to
-activate it, MAS separate files version contains the below file. (It’s
-not included in MAS AIO)</p>
-<pre><code> File: ClipUp.exe
- SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A</code></pre>
-<p>It’s taken from <a
-href="https://www.microsoft.com/en-us/evalcenter/">Windows Server 2016
-x64 ISO</a></p>
-<hr />
-</div>
<div id="manual-activation" class="section level2">
<h2>Manual Activation</h2>
+<p>The process here 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>
<ul>
-<li><p>You need the <code>gatherosstate.exe</code> file, get it from MAS
-separate files version.</p></li>
+<li><p>Download file from the below 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>
+<li><p>Find the file named
+<code>filf8377e82b29deadca67bc4858ed3fba9</code> and rename it as
+<code>gatherosstate.exe</code></p></li>
<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>
@@ -806,9 +794,10 @@ the <code>gatherosstate.exe</code> file.</li> </ul>
<!-- -->
<pre><code>$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
@@ -859,6 +848,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
@@ -872,11 +862,14 @@ $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>
<li>Now we need to generate the ticket, to do that, enter the below
command.</li>
</ul>
<!-- -->
-<pre><code>C:\Files\gatherosstatemodified.exe GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1</code></pre>
+<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>
@@ -889,6 +882,25 @@ command.</li> <ul>
<li>Done.</li>
</ul>
+<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 />
+<code>$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. So to activate it, you
+need to download <code>ClipUp.exe</code> file from the below official MS
+link.<br />
+<a
+href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe"
+class="uri">https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe</a><a
+href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exeRename"><br />
+</a>Rename the downloaded file as <code>ClipUp.exe</code> and put it 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>
+</ul>
<hr />
</div>
<div id="setup-preactivate" class="section level2">
|
