This commit is contained in:
WindowsAddict 2023-10-03 16:00:57 +05:30
parent ed2e340a58
commit 76691a591a
12 changed files with 132 additions and 152 deletions

View File

@ -409,10 +409,25 @@ div.tocify {
<h1>MAS Changelog</h1>
<hr />
<div id="section" class="section level2">
<h2>2.2</h2>
<p><strong>A New Hope For HWID</strong></p>
<div id="hwid" class="section level4">
<h4>HWID:</h4>
<ul>
<li>A new method is discovered to activate with HWID. <a
href="https://massgrave.dev/hwid.html"
class="uri">https://massgrave.dev/hwid.html</a><br />
Thanks a lot to the <a href="https://github.com/asdcorp">asdcorp</a> and
team for the discovery.</li>
</ul>
<hr />
</div>
</div>
<div id="section-1" class="section level2">
<h2>2.1</h2>
<p><strong>HWID Activation is not working</strong></p>
<hr />
<div id="hwid" class="section level4">
<div id="hwid-1" class="section level4">
<h4>HWID:</h4>
<ul>
<li>Added info for activation not working issue.<br />
@ -433,7 +448,7 @@ change</a> to not allow Windows 7/8 free upgrades.</li>
<hr />
</div>
</div>
<div id="section-1" class="section level2">
<div id="section-2" class="section level2">
<h2>2.0</h2>
<ul>
<li>Minor update: Add info in check activation scripts to ignore
@ -441,7 +456,7 @@ ospp.vbs /dstatus results if Ohook install is found.</li>
</ul>
<hr />
</div>
<div id="section-2" class="section level2">
<div id="section-3" class="section level2">
<h2>1.9</h2>
<p><strong>Added Permanent Activation for Office</strong></p>
<hr />
@ -526,7 +541,7 @@ href="https://www.reddit.com/r/MAS_Activator/">Subreddit</a>.</li>
<hr />
</div>
</div>
<div id="section-3" class="section level2">
<div id="section-4" class="section level2">
<h2>1.8</h2>
<p><strong>Goodbye to Cleanospp.exe / MAS is now 100% naked</strong></p>
<hr />
@ -603,7 +618,7 @@ group</a> is created for MAS-related queries and activation issues</li>
<hr />
</div>
</div>
<div id="section-4" class="section level2">
<div id="section-5" class="section level2">
<h2>1.7</h2>
<p><strong>Goodbye to Gatherosstate.exe</strong></p>
<hr />
@ -682,7 +697,7 @@ code to execute it as well.</li>
<hr />
</div>
</div>
<div id="section-5" class="section level2">
<div id="section-6" class="section level2">
<h2>1.6</h2>
<div id="future-proofing-goodbye-to-slc.dll" class="section level4">
<h4><strong>Future-proofing / Goodbye to slc.dll</strong></h4>
@ -802,7 +817,7 @@ format</p></li>
<hr />
</div>
</div>
<div id="section-6" class="section level2">
<div id="section-7" class="section level2">
<h2>1.5</h2>
<pre><code># All
@ -859,13 +874,13 @@ format</p></li>
- Now it can change the Windows editions from Core to Non core too with proper error handling. Works on Windows build 10240 and later</code></pre>
<hr />
</div>
<div id="section-7" class="section level2">
<div id="section-8" class="section level2">
<h2>1.4</h2>
<pre><code>- Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script.
- Some minor improvements.</code></pre>
<hr />
</div>
<div id="section-8" class="section level2">
<div id="section-9" class="section level2">
<h2>1.3</h2>
<pre><code># HWID / KMS38
@ -878,7 +893,7 @@ format</p></li>
- Some minor improvements</code></pre>
<hr />
</div>
<div id="section-9" class="section level2">
<div id="section-10" class="section level2">
<h2>1.2</h2>
<pre><code># HWID / KMS38
@ -908,7 +923,7 @@ format</p></li>
- Created a repository for this tool at Gitlab https://gitlab.com/massgrave/microsoft-activation-scripts</code></pre>
<hr />
</div>
<div id="section-10" class="section level2">
<div id="section-11" class="section level2">
<h2>1.1</h2>
<pre><code> HWID/KMS38:
@ -951,7 +966,7 @@ format</p></li>
- In MAS Separate files version&#39;s $OEM$ folders are now removed, now I&#39;ve added $OEM$ extraction script to remove the files redundancy.</code></pre>
<hr />
</div>
<div id="section-11" class="section level2">
<div id="section-12" class="section level2">
<h2>1.0</h2>
<pre><code> - (Re)added Online KMS renewal task with proper warnings.
- Redirected all the read me&#39;s to online page for easy online translation.
@ -959,7 +974,7 @@ format</p></li>
- Some minor tweaks.</code></pre>
<hr />
</div>
<div id="section-12" class="section level2">
<div id="section-13" class="section level2">
<h2>0.9</h2>
<pre><code> HWID and KMS38
@ -1012,7 +1027,7 @@ format</p></li>
&#39;Extract the text from script without character issue&#39; https://forums.mydigitallife.net/posts/1221231/ by @Compo</code></pre>
<hr />
</div>
<div id="section-13" class="section level2">
<div id="section-14" class="section level2">
<h2>0.8</h2>
<pre><code>- HWID and KMS38 activation now use the new slc.dll method which requires no registry and temp file.
Thanks to @sponpa for the new ideas and codes https://tinyurl.com/y24dbdmw
@ -1050,7 +1065,7 @@ format</p></li>
- That&#39;s all i remember.</code></pre>
<hr />
</div>
<div id="section-14" class="section level2">
<div id="section-15" class="section level2">
<h2>0.7</h2>
<pre><code>To further make sure that script is clean from av&#39;s, following changes were made,
@ -1082,7 +1097,7 @@ Some more changes -
- Screen shots https://lookimg.com/images/2019/02/17/D8SkM.jpg</code></pre>
<hr />
</div>
<div id="section-15" class="section level2">
<div id="section-16" class="section level2">
<h2>0.6</h2>
<pre><code> - Fixed an issue where KMS task creation and deletion show incorrect msg in Non English OS&#39;s.
- Fixed an issue in LTSB 2015 HWID activation.
@ -1107,7 +1122,7 @@ Some more changes -
- Thats all i remember.</code></pre>
<hr />
</div>
<div id="section-16" class="section level2">
<div id="section-17" class="section level2">
<h2>0.5</h2>
<pre><code>- Updated $OEM$ Folder scripts, so that users can use it easily with any edits and other scripts.
- Now Read Me and Credits details will open in notepad, for easy browsing.
@ -1115,7 +1130,7 @@ Some more changes -
- Some cosmetic changes in Menu.</code></pre>
<hr />
</div>
<div id="section-17" class="section level2">
<div id="section-18" class="section level2">
<h2>0.4</h2>
<pre><code>- Removed all the Graphic ASCII characters to avoid errors in editing and viewing of this script in non English os&#39;s.
- Added additional verification in creation and deletion of online KMS task(s).
@ -1127,13 +1142,13 @@ Some more changes -
- Read Me improved and Some cosmetic changes.</code></pre>
<hr />
</div>
<div id="section-18" class="section level2">
<div id="section-19" class="section level2">
<h2>0.3</h2>
<pre><code>- Abbodi1406 fixed an imp bug in his KMS_VL_ALL Script regarding KMS38, I copied those fix in online KMS script. It also fixes the error (only cosmetic, not imp) in last run result of scheduled task when KMS38 is applied. Now there is no error remains in last run result of scheduled task.
(Reminder - This online kms script is a fork of abbodi1406&#39;s Standalone-Activate-Local.cmd, it was adjusted to work with multi kms server&#39;s and renewal task, preactivation, etc. see @credits)</code></pre>
<hr />
</div>
<div id="section-19" class="section level2">
<div id="section-20" class="section level2">
<h2>0.2</h2>
<pre><code>- Added Windows OS checks in HWID, KMS38, and insert keys and change edition option, now these option will only work in Windows 10.
- Fixed an issue where in certain condition user needs to open the script again to fix non functioning option.
@ -1145,7 +1160,7 @@ Some more changes -
- Some other minor changes.</code></pre>
<hr />
</div>
<div id="section-20" class="section level2">
<div id="section-21" class="section level2">
<h2>0.1</h2>
<pre><code>MAS_0.1_BETA First release.

View File

@ -420,7 +420,9 @@ all those wonderful people and projects.</p>
<td>Anomalous Software Deterioration Corporation</td>
<td align="left"><a
href="https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887">Original
HWID/KMS38 methods</a>, <a
HWID/KMS38 methods</a>, Reinvented HWID after <a
href="https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade">free
upgrade block</a>, <a
href="https://github.com/asdcorp/GamersOsState">GamersOsState</a>, <a
href="https://github.com/asdcorp/Integrated_Patcher_3">Integrated_Patcher</a>,
<a href="https://github.com/asdcorp/ohook">Ohook</a>, <a

View File

@ -409,13 +409,9 @@ div.tocify {
<h1>FAQ</h1>
<p>(Frequently Asked Questions)</p>
<hr />
<p><strong>Note: HWID Activation is working again with a new
method.</strong></p>
<ul>
<li><p><strong>Why HWID Activation is not working?<br />
</strong>HWID activation is not working because of server-side changes
at Microsoft. Use the KMS38 option for now. Your previously established
HWID is safe. This happened because of <a
href="https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade">recent
change</a> to not allow Windows 7/8 free upgrades.</p></li>
<li><p><strong>How to use it?<br />
</strong>Check the info <a
href="index.html#Download__How_to_use_it">here</a>.</p></li>

View File

@ -410,14 +410,8 @@ div.tocify {
<hr />
<div id="overview" class="section level2">
<h2>Overview</h2>
<ul>
<li><strong>Note: HWID Activation is not working<br />
</strong>HWID activation is not working because of server-side changes
at Microsoft. Use the KMS38 option for now. Your previously established
HWID is safe. This happened because of <a
href="https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade">recent
change</a> to not allow Windows 7/8 free upgrades.</li>
</ul>
<p><strong>Note: HWID Activation is working again with a new
method.</strong></p>
<hr />
<ul>
<li><p>How to use it? Please find the instructions <a
@ -458,11 +452,17 @@ script.</p></li>
</ul>
<hr />
</div>
<div id="hwid-history" class="section level2">
<h2>HWID History</h2>
</div>
<div id="how-does-it-work" class="section level2">
<h2>How does it work?</h2>
<div id="hwid-1-now-defunct-summer-of-2018---sep-26-2023"
class="section level4">
<h4>HWID 1 (Now defunct) (Summer of 2018 - Sep 26 2023)</h4>
<ul>
<li><p>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.</p></li>
<li><p>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.<br />
<strong>1-</strong> Place a <a
href="https://github.com/asdcorp/Integrated_Patcher_3">custom
slc.dll</a> file beside gatherosstate.exe:<br />
gatherosstate.exe uses the systems
<code>C:\Windows\System32\slc.dll</code> file to gather the systems
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.<br />
<br />
<strong>2-</strong> <a
href="https://github.com/asdcorp/GamersOsState">Modify</a> the
gatherosstate.exe file itself so that it doesnt check the systems
gatherosstate.exe file itself so that it doesn't check the system's
activation status and can directly create a valid ticket.</p></li>
<li><p><strong>Notes:</strong></p>
<li><p>You can find working of this old method here <a
href="https://github.com/massgravel/MAS-Legacy-Methods">MAS-Legacy-Methods</a>.</p></li>
<li><p>Microsoft <a
href="https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade">made</a>
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.</p></li>
</ul>
</div>
<div id="hwid-2-currently-working-03-oct-2023---current"
class="section level4">
<h4>HWID 2 (Currently working) (03 Oct 2023 - Current)</h4>
<ul>
<li>To be clear, we are <strong>not modifying/patching any on-board
system file</strong> to get digital license. Gatherosstate.exe is a part
of ISO file and not available in C drive system files. Systems slc.dll
file is not touched, instead we use custom slc.dll only for a brief
moment of ticket generation.</li>
<li>If you want to understand more about how these above mentioned both
methods then check this repo <a
href="https://github.com/massgravel/MAS-Legacy-Methods">MAS-Legacy-Methods</a></li>
<li>Latest MAS doesnt use any of these methods, instead it uses ready
to use Universal tickets (check below for info).</li>
</ul></li>
<li>When Microsoft stopped the free upgrade, it started requiring
Genuine valid key in ticket to authorize a digital license. In the new
method we used only the Installation ID of a genuine, valid key. This
gets accepted by the server and allows us to get a digital license for
free. Check manual activation process in below section to know how to
make working universal tickets.</li>
</ul>
<hr />
</div>
<div id="types-of-tickets" class="section level2">
<h2>Types of Tickets</h2>
<p>There are many methods for ticket generation, majorly we can classify
the ticket types in 3 categories.</p>
<ol style="list-style-type: decimal">
<li><p><strong>Downlevel Ticket</strong> - This is the simplest ticket
generation process. In this method, ticket is signed by downlevel key by
the system and the tickets OSVersion is =&lt;10. If its generated on
Windows 10/11 then MS ideally arent 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.</p></li>
<li><p><strong>Lockbox Ticket</strong> - This is slightly a trickier
method. The ticket is signed by Lockbox key by the system and the
tickets 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.</p></li>
<li><p><strong>Universal Ticket</strong> - In this method, we set the
OSVersion =&lt;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 arent
supposed to grant activation, however they do.</p></li>
</ol>
<p>Latest version of MAS is using Universal ticket method. Other ticket
method scripts can be found in this repo <a
href="https://github.com/massgravel/MAS-Legacy-Methods">MAS-Legacy-Methods</a></p>
<p>Now a question, can Microsoft block the new requests or revoke
already established HWID license?</p>
<ul>
<li>Revoking the license would be too extreme and will face many
complications and risk of voiding valid licenses. However maybe they can
block the new activation requests coming from Downlevel and Universal
tickets. But the tools are working from 4-5 years and they dont seem to
care much for consumer piracy; Thats not where they get the most money
from.</li>
complications and risk of voiding valid licenses. However they can block
the new activation requests for new hardware coming from the methods
mentioned here.</li>
</ul>
<hr />
</div>
</div>
<div id="supported-products" class="section level2">
<h2>Supported Products</h2>
<table>
@ -724,8 +700,8 @@ from the above list) with the following command</p></li>
<p><code>slmgr /ipk &lt;key&gt;</code></p>
<ul>
<li><p>Download Universal tickets from <a
href="https://www.box.com/index.php?rm=box_download_shared_file&amp;shared_name=p9zvmu4tnogv4nkn01kpyvkndfzhhiv4&amp;file_id=f_1171245497490">here</a>
and extract the downloaded file.</p></li>
href="https://pixeldrain.com/u/GbVLtMn6">here</a> and extract the
downloaded file.</p></li>
<li><p>Now enter below code in Powershell</p></li>
</ul>
<p><code>(Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn</code></p>
@ -861,7 +837,7 @@ command.</li>
<!-- -->
<pre><code>$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1</code></pre>
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;PKeyIID=465145217131314304264339481117862266242033457260311819664735280</code></pre>
<ul>
<li>A GenuineTicket.xml file should be created in the folder
<code>C:\Files\</code> now lets apply it.</li>

View File

@ -435,19 +435,14 @@ Till 180 Days (Lifetime With Renewal Task)</li>
</div>
<div id="mas-latest-release" class="section level2">
<h2>MAS Latest Release</h2>
<p>Last Release - v2.1 (30-Sep-2023)<br />
<p>Last Release - v2.2 (03-Oct-2023)<br />
<a
href="https://github.com/massgravel/Microsoft-Activation-Scripts">GitHub</a>
/ <a
href="https://bitbucket.org/WindowsAddict/microsoft-activation-scripts">Bitbucket</a></p>
<hr />
<p><strong>Note: HWID Activation is not working, use KMS38 option for
now<br />
</strong>HWID activation is not working because of server-side changes
at Microsoft. Use the KMS38 option for now. Your previously established
HWID is safe. This happened because of <a
href="https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade">recent
change</a> to not allow Windows 7/8 free upgrades.</p>
<p><strong>Note: HWID Activation is working again with a new
method.</strong></p>
</div>
<div id="download-how-to-use-it" class="section level2">
<h2>Download / How to use it?</h2>
@ -499,7 +494,7 @@ href="command_line_switches.html">here</a></p>
</thead>
<tbody>
<tr class="odd">
<td align="left">HWID (Not working)</td>
<td align="left">HWID</td>
<td align="left">Windows 10-11</td>
<td align="left">Permanent</td>
</tr>

View File

@ -409,13 +409,8 @@ div.tocify {
<h1>Troubleshooting</h1>
<hr />
<ul>
<li><p><strong>Note: HWID Activation is not working, use KMS38 option
for now<br />
</strong>HWID activation is not working because of server-side changes
at Microsoft. Use the KMS38 option for now. Your previously established
HWID is safe. This happened because of <a
href="https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade">recent
change</a> to not allow Windows 7/8 free upgrades.</p></li>
<li><p><strong>Note: HWID Activation is working again with a new
method.</strong></p></li>
<li><p>Reach out to us on <a
href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not required)
or <a href="https://t.me/Microsoft_Activation_Scripts">Telegram</a> with

View File

@ -6,6 +6,17 @@ pagetitle: Changelog
------------------------------------------------------------------------
## 2.2
**A New Hope For HWID**
#### HWID:
- A new method is discovered to activate with HWID. <https://massgrave.dev/hwid.html>\
Thanks a lot to the [asdcorp](https://github.com/asdcorp) and team for the discovery.
------------------------------------------------------------------------
## 2.1
**HWID Activation is not working**

View File

@ -6,15 +6,15 @@ pagetitle: Credits
MAS project wouldn't be possible without kind help and uses of other honorable developer's tools and scripts. I would like to say thanks to all those wonderful people and projects.
| | |
|--------------------|:---------------------------------------------|
| Anomalous Software Deterioration Corporation | [Original HWID/KMS38 methods](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887), [GamersOsState](https://github.com/asdcorp/GamersOsState), [Integrated_Patcher](https://github.com/asdcorp/Integrated_Patcher_3), [Ohook](https://github.com/asdcorp/ohook), [Rearm](https://github.com/asdcorp/rearm), [Set-WindowsCbsEdition](https://github.com/asdcorp/Set-WindowsCbsEdition), [hwid-stuff](https://github.com/massgravel/hwid-stuff), [licensing-stuff](https://github.com/awuctl/licensing-stuff), [info](https://github.com/massgravel/activation), branding materials and great help |
| [vyvojar](https://github.com/vyvojar) | [slshim](https://app.box.com/s/y71tpcamofcg6zv6k7by6gaex6om3q4d) |
| sponpa, leitek8 | [slc.dll Improvements](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/21/?tab=comments#comment-1431257) |
| AveYo | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT), [LeanAndMean](https://github.com/AveYo/LeanAndMean), and great help |
| [Enthousiast](https://forums.mydigitallife.net/members/enthousiast.104688/) | Testing and Support |
| abbodi1406 | [KMS_VL_ALL](https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808) (Online KMS is a fork of it), enormous help in coding and problem solving |
| [Alex](https://github.com/ave9858) (aka may, ave9858) | Universal Ticket for HWID/KMS38, DISM Api method to change Windows edition, [CleanOffice.ps1](https://gist.github.com/ave9858/9fff6af726ba3ddc646285d1bbf37e71), User support, Co-enhancing MAS, suggestions and great help in coding and problem solving |
| WindowsAddict | MAS Author |
| | |
|----------------------|:-------------------------------------------------|
| Anomalous Software Deterioration Corporation | [Original HWID/KMS38 methods](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887), Reinvented HWID after [free upgrade block](https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade), [GamersOsState](https://github.com/asdcorp/GamersOsState), [Integrated_Patcher](https://github.com/asdcorp/Integrated_Patcher_3), [Ohook](https://github.com/asdcorp/ohook), [Rearm](https://github.com/asdcorp/rearm), [Set-WindowsCbsEdition](https://github.com/asdcorp/Set-WindowsCbsEdition), [hwid-stuff](https://github.com/massgravel/hwid-stuff), [licensing-stuff](https://github.com/awuctl/licensing-stuff), [info](https://github.com/massgravel/activation), branding materials and great help |
| [vyvojar](https://github.com/vyvojar) | [slshim](https://app.box.com/s/y71tpcamofcg6zv6k7by6gaex6om3q4d) |
| sponpa, leitek8 | [slc.dll Improvements](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/21/?tab=comments#comment-1431257) |
| AveYo | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT), [LeanAndMean](https://github.com/AveYo/LeanAndMean), and great help |
| [Enthousiast](https://forums.mydigitallife.net/members/enthousiast.104688/) | Testing and Support |
| abbodi1406 | [KMS_VL_ALL](https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808) (Online KMS is a fork of it), enormous help in coding and problem solving |
| [Alex](https://github.com/ave9858) (aka may, ave9858) | Universal Ticket for HWID/KMS38, DISM Api method to change Windows edition, [CleanOffice.ps1](https://gist.github.com/ave9858/9fff6af726ba3ddc646285d1bbf37e71), User support, Co-enhancing MAS, suggestions and great help in coding and problem solving |
| WindowsAddict | MAS Author |
And thanks to the MAS users for their interest, feedback, and assistance. ❤️

3
faq.md
View File

@ -8,8 +8,7 @@ pagetitle: FAQ
------------------------------------------------------------------------
- **Why HWID Activation is not working?\
**HWID activation is not working because of server-side changes at Microsoft. Use the KMS38 option for now. Your previously established HWID is safe. This happened because of [recent change](https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade) to not allow Windows 7/8 free upgrades.
**Note: HWID Activation is working again with a new method.**
- **How to use it?\
**Check the info [here](index.html#Download__How_to_use_it).

41
hwid.md
View File

@ -8,8 +8,7 @@ pagetitle: HWID Activation
## Overview
- **Note: HWID Activation is not working\
**HWID activation is not working because of server-side changes at Microsoft. Use the KMS38 option for now. Your previously established HWID is safe. This happened because of [recent change](https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade) to not allow Windows 7/8 free upgrades.
**Note: HWID Activation is working again with a new method.**
------------------------------------------------------------------------
@ -39,9 +38,13 @@ pagetitle: HWID Activation
------------------------------------------------------------------------
## HWID History
## How does it work?
- In the official upgrade process from Windows 7 to Windows 10, Microsoft provides an HWID (digital license) activation for Windows 10 without any cost.
#### HWID 1 (Now defunct) (Summer of 2018 - Sep 26 2023)
- In the official upgrade process from Windows 7 to 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 license of current Windows if found activated, it generates a valid GenuineTicket.xml **ticket** which is sent to Microsoft and in return, MS authorizes a license.
@ -51,33 +54,23 @@ pagetitle: HWID Activation
There are two methods for it.\
\
**1-** Place a [custom slc.dll](https://github.com/asdcorp/Integrated_Patcher_3) file beside gatherosstate.exe:\
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.\
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](https://github.com/asdcorp/GamersOsState) the gatherosstate.exe file itself so that it doesn't check the system's activation status and can directly create a valid ticket.
**2-** [Modify](https://github.com/asdcorp/GamersOsState) the 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](https://github.com/massgravel/MAS-Legacy-Methods).
- To be clear, we are **not modifying/patching any on-board system file** to get digital license. 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.
- If you want to understand more about how these above mentioned both methods then check this repo [MAS-Legacy-Methods](https://github.com/massgravel/MAS-Legacy-Methods)
- Latest MAS doesn't use any of these methods, instead it uses ready to use Universal tickets (check below for info).
- Microsoft [made](https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade) 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.
#### HWID 2 (Currently working) (03 Oct 2023 - Current)
- When Microsoft stopped the free upgrade, it started requiring Genuine valid key in ticket to authorize a digital license. In the new method we used only the Installation ID of a genuine, valid key. This gets accepted by the server and allows us to get a digital license for free. Check manual activation process in below section to know how to make working universal tickets.
------------------------------------------------------------------------
## Types of Tickets
There are many methods for ticket generation, majorly 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. **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.
3. **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](https://github.com/massgravel/MAS-Legacy-Methods)
Now a question, can Microsoft block the new requests or revoke already established HWID license?
- Revoking the license would be too extreme and will face many complications and risk of voiding valid licenses. However maybe they can block the new activation requests coming from Downlevel and Universal tickets. But the tools are working from 4-5 years and they don't seem to care much for consumer piracy; That's not where they get the most money from.
- Revoking the license would be too extreme and will face many complications and risk of voiding valid licenses. However they can block the new activation requests for new hardware coming from the methods mentioned here.
------------------------------------------------------------------------
@ -156,7 +149,7 @@ We can divide the manual activation process into two parts.
`slmgr /ipk <key>`
- Download Universal tickets from [here](https://www.box.com/index.php?rm=box_download_shared_file&shared_name=p9zvmu4tnogv4nkn01kpyvkndfzhhiv4&file_id=f_1171245497490) and extract the downloaded file.
- Download Universal tickets from [here](https://pixeldrain.com/u/GbVLtMn6) and extract the downloaded file.
- Now enter below code in Powershell
@ -288,7 +281,7 @@ $bytes[34377] = 0x63
```
$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;PKeyIID=465145217131314304264339481117862266242033457260311819664735280
```
- A GenuineTicket.xml file should be created in the folder `C:\Files\` now let's apply it.

View File

@ -28,13 +28,12 @@ A Windows and Office activator using HWID / Ohook / KMS38 / Online KMS activatio
## MAS Latest Release
Last Release - v2.1 (30-Sep-2023)\
Last Release - v2.2 (03-Oct-2023)\
[GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [Bitbucket](https://bitbucket.org/WindowsAddict/microsoft-activation-scripts)
------------------------------------------------------------------------
**Note: HWID Activation is not working, use KMS38 option for now\
**HWID activation is not working because of server-side changes at Microsoft. Use the KMS38 option for now. Your previously established HWID is safe. This happened because of [recent change](https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade) to not allow Windows 7/8 free upgrades.
**Note: HWID Activation is working again with a new method.**
## Download / How to use it?
@ -63,12 +62,12 @@ To run the scripts in unattended mode, check [here](command_line_switches.html)
## Activations Summary
| Activation Type | Supported Product | Activation Period |
| Activation Type | Supported Product | Activation Period |
|:-----------------|:-------------------|:---------------------------------|
| HWID (Not working) | Windows 10-11 | Permanent |
| Ohook | Office | Permanent |
| KMS38 | Windows 10-11-Server | Till the Year 2038 |
| Online KMS | Windows / Office | 180 Days. Lifetime With Renewal Task |
| HWID | Windows 10-11 | Permanent |
| Ohook | Office | Permanent |
| KMS38 | Windows 10-11-Server | Till the Year 2038 |
| Online KMS | Windows / Office | 180 Days. Lifetime With Renewal Task |
For more details, use the respective activation details in Doc.

View File

@ -6,8 +6,7 @@ pagetitle: Troubleshooting
------------------------------------------------------------------------
- **Note: HWID Activation is not working, use KMS38 option for now\
**HWID activation is not working because of server-side changes at Microsoft. Use the KMS38 option for now. Your previously established HWID is safe. This happened because of [recent change](https://devicepartner.microsoft.com/en-us/communications/comm-windows-ends-installation-path-for-free-windows-7-8-upgrade) to not allow Windows 7/8 free upgrades.
- **Note: HWID Activation is working again with a new method.**
- Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required) or [Telegram](https://t.me/Microsoft_Activation_Scripts) with an error screenshot.