Checked with Grammarly

This commit is contained in:
DESKTOP-RBH716R\Admin 2022-08-10 22:31:29 +05:30
parent 43cf2ed7f4
commit bb82ea3e65
32 changed files with 424 additions and 422 deletions

View File

@ -398,23 +398,23 @@ div.tocify {
<h1>Change Windows Edition</h1> <h1>Change Windows Edition</h1>
<hr /> <hr />
<ul> <ul>
<li><p>You can find this option in MAS extras section.</p></li> <li><p>You can find this option in the MAS extras section.</p></li>
<li><p>It can change the Windows 10-11 / Server Editions (Build 10240 <li><p>It can change the Windows 10-11 / Server Editions (Build 10240
and higher).</p></li> and higher).</p></li>
<li><p>It uses official methods for changing editions.</p></li> <li><p>It uses official methods for changing editions.</p></li>
<li><p>Available editions are shown in script basis on<br /> <li><p>Available editions are shown in the script basis on<br />
<code>dism /online /english /Get-TargetEditions</code></p></li> <code>dism /online /english /Get-TargetEditions</code></p></li>
<li><p>Script is future proof, means on the release of new Windows / <li><p>The script is future proof, which means on the release of new
Server editions, script doesnt need an update and can get the required Windows / Server editions, the script doesnt need an update and can get
key from the system itself.</p></li> the required key from the system itself.</p></li>
<li><p>Script blocks the change to/from CountrySpecific and CloudEdition <li><p>Script blocks the change to/from CountrySpecific and CloudEdition
editions, since its offically not supported and user may face editions since its officially not supported and the user may face
issues.</p></li> issues.</p></li>
<li><p>Internet needs to be turned off and a restart is required while <li><p>Internet needs to be turned off and a restart is required while
changing from Core (Home) to Non-Core (Pro, Enterprise etc) changing from Core (Home) to Non-Core (Pro, Enterprise, etc)
edition.</p></li> edition.</p></li>
<li><p>Script can not change the Non-Core (Pro, Enterprise etc) to Core <li><p>The script can not change the Non-Core (Pro, Enterprise, etc) to
(Home) edition.</p></li> Core (Home) edition.</p></li>
</ul> </ul>
<hr /> <hr />
</div> </div>

View File

@ -400,14 +400,14 @@ div.tocify {
<div id="section" class="section level2"> <div id="section" class="section level2">
<h2>1.6</h2> <h2>1.6</h2>
<div id="future-proofing-goodbye-to-slc.dll" class="section level4"> <div id="future-proofing-goodbye-to-slc.dll" class="section level4">
<h4><strong>Future proofing / Goodbye to slc.dll</strong></h4> <h4><strong>Future-proofing / Goodbye to slc.dll</strong></h4>
<hr /> <hr />
</div> </div>
<div id="hwidkms38" class="section level4"> <div id="hwidkms38" class="section level4">
<h4><strong>HWID/KMS38:</strong></h4> <h4><strong>HWID/KMS38:</strong></h4>
<ul> <ul>
<li><p>slc.dll is removed, we will patch original gatherosstate.exe on <li><p>slc.dll is removed, we will patch the original gatherosstate.exe
the fly with Powershell. (Thanks to <a on the fly with Powershell. (Thanks to <a
href="https://github.com/Gamers-Against-Weed">Gamers Against href="https://github.com/Gamers-Against-Weed">Gamers Against
Weed</a>)</p></li> Weed</a>)</p></li>
<li><p>arm64 files are removed, now x86 gatherosstate.exe can work in <li><p>arm64 files are removed, now x86 gatherosstate.exe can work in
@ -416,20 +416,20 @@ all</p></li>
the system. (Thanks to <a the system. (Thanks to <a
href="https://github.com/awuctl"><strong>@awuctl</strong></a> and <a href="https://github.com/awuctl"><strong>@awuctl</strong></a> and <a
href="https://github.com/abbodi1406"><strong>@abbodi1406</strong></a>)</p></li> href="https://github.com/abbodi1406"><strong>@abbodi1406</strong></a>)</p></li>
<li><p>More detailed diagnostic checks incase of failed <li><p>More detailed diagnostic checks in case of failed
activation</p></li> Activation</p></li>
<li><p>Windows product name is now taken from winbrand.dll instead of <li><p>Windows product name is now taken from winbrand.dll instead of
registry/wmi for accurate results (Thanks to <a registry/wmi for accurate results (Thanks to <a
href="https://github.com/abbodi1406"><strong>@abbodi1406</strong></a>)</p></li> href="https://github.com/abbodi1406"><strong>@abbodi1406</strong></a>)</p></li>
<li><p>Fixed an issue when in Eval edition, non-eval edition key and <li><p>Fixed an issue when in Eval edition, non-eval edition key and
certs are installed but script will show Eval edition error</p></li> certs are installed but the script will show Eval edition error</p></li>
<li><p>HWID Lockbox method is now removed in UI due to some issues with <li><p>HWID Lockbox method is now removed in UI due to some issues with
this method in certain builds.</p></li> this method in certain builds.</p></li>
<li><p>Ticket generation option is removed in UI since people rarely <li><p>The ticket generation option is removed in UI since people rarely
need it and it creates confusion</p></li> need it and it creates confusion</p></li>
<li><p>Fixed an issue in registry ownership snippet where it would fail <li><p>Fixed an issue in registry ownership snippet where it would fail
if path name have special characters</p></li> if path name has special characters</p></li>
<li><p>clipup.exe is removed from AIO but exists in separate files <li><p>clipup.exe is removed from AIO but exists in the separate files
version.<br /> version.<br />
Users very rarely need it (server cor/acor) and less size of AIO would Users very rarely need it (server cor/acor) and less size of AIO would
help in download &amp; execution in Powershell</p></li> help in download &amp; execution in Powershell</p></li>
@ -439,18 +439,19 @@ help in download &amp; execution in Powershell</p></li>
<div id="online-kms" class="section level4"> <div id="online-kms" class="section level4">
<h4><strong>Online KMS:</strong></h4> <h4><strong>Online KMS:</strong></h4>
<ul> <ul>
<li><p>Script is updated as per KVA v47 (major change: improved office <li><p>The script is updated as per KVA v47 (major change: improved
C2R-R2V conversion)</p></li> office C2R-R2V conversion)</p></li>
<li><p>Script will now set KMS server to private IP (non-existent) <li><p>The script will now set the KMS server to private IP
10.0.0.10 instead of 0.0.0.0 to avoid non-genuine banner issue in (non-existent) 10.0.0.10 instead of 0.0.0.0 to avoid the non-genuine
office</p></li> banner issues in the office</p></li>
<li><p>Desktop context menu option is removed, not very useful</p></li> <li><p>The desktop context menu option is removed, not very
<li><p>Renewal task, file and directory name are changed to remove “KMS” useful</p></li>
word to avoid antivirus detections</p></li> <li><p>Renewal task, file, and directory name are changed to remove the
“KMS” word to avoid antivirus detection</p></li>
<li><p>Skip KMS38 and Convert C2R-R2V on-off options are removed from UI <li><p>Skip KMS38 and Convert C2R-R2V on-off options are removed from UI
since people rarely need it and it creates confusion</p></li> since people rarely need them and it creates confusion</p></li>
<li><p>Some changes have been done to avoid possible antivirus <li><p>Some changes have been done to avoid possible antivirus
detections</p></li> detection</p></li>
</ul> </ul>
</div> </div>
<div id="activation-troubleshoot" class="section level4"> <div id="activation-troubleshoot" class="section level4">
@ -458,13 +459,14 @@ detections</p></li>
<ul> <ul>
<li><p>Token rebuilding options will now clear SPP-OSPP data.dat, <li><p>Token rebuilding options will now clear SPP-OSPP data.dat,
tokens.dat, cache.dat<br /> tokens.dat, cache.dat<br />
and Office repair option will be launched to fix license issue</p></li> and Office repair option will be launched to fix the license
issue</p></li>
<li><p>Added an option to clear Office vNext License, it helps when KMS <li><p>Added an option to clear Office vNext License, it helps when KMS
activation fails due to remnants of vNext licenses</p></li> activation fails due to remnants of vNext licenses</p></li>
<li><p>Rearm option is removed since full token rebuild is <li><p>Rearm option is removed since a full token rebuild is
enough</p></li> enough</p></li>
<li><p>Clean ClipSVC Licences option is removed since it may creates <li><p>Clean ClipSVC Licences option is removed since it may create some
some issues in licensing in older builds</p></li> issues in licensing in older builds</p></li>
</ul> </ul>
</div> </div>
<div id="change-windows-edition" class="section level4"> <div id="change-windows-edition" class="section level4">
@ -473,41 +475,41 @@ some issues in licensing in older builds</p></li>
<li><p>Added feature to change Windows Server editions</p></li> <li><p>Added feature to change Windows Server editions</p></li>
<li><p>Scripts can now change the future editions by getting the key <li><p>Scripts can now change the future editions by getting the key
from the system</p></li> from the system</p></li>
<li><p>Script now blocks the change to/from CountrySpecific and <li><p>The script now blocks the change to/from CountrySpecific and
CloudEdition editions, since its offically not supported and user may CloudEdition editions, since its officially not supported and users may
face issues</p></li> face issues</p></li>
<li><p>Improved the way of available editions are presented to <li><p>Improved the way available editions are presented to
choose</p></li> choose</p></li>
</ul> </ul>
</div> </div>
<div id="insert-windows-hwid-key" class="section level4"> <div id="insert-windows-hwid-key" class="section level4">
<h4><strong>Insert Windows HWID Key:</strong></h4> <h4><strong>Insert Windows HWID Key:</strong></h4>
<ul> <ul>
<li>Scripts can now install HWID key for future editions by getting the <li>Scripts can now install the HWID key for future editions by getting
key from the system</li> the key from the system</li>
</ul> </ul>
</div> </div>
<div id="all" class="section level4"> <div id="all" class="section level4">
<h4><strong>All:</strong></h4> <h4><strong>All:</strong></h4>
<ul> <ul>
<li><p>Fixed an issue when script wouldnt launch if path have certain <li><p>Fixed an issue when the script wouldnt launch if the path have
speacial characters</p></li> certain special characters</p></li>
<li><p>Fixed an issue when files couldnt be extrated in AIO <li><p>Fixed an issue when files couldnt be extracted in AIO
compressed2txt if username have accent characters. Thanks to <a compressed2txt if the username has accent characters. Thanks to <a
href="https://github.com/AveYo"><strong>@AveYo</strong></a> for href="https://github.com/AveYo"><strong>@AveYo</strong></a> for the
fix.</p></li> fix.</p></li>
<li><p>Fixed an issue when script would start looping while getting <li><p>Fixed an issue when the script would start looping while getting
correct arch process in rare cases</p></li> the correct arch process in rare cases</p></li>
<li><p>Added a check to detect if file is in Unix (LF) format, if yes <li><p>Added a check to detect if the file is in Unix (LF) format, if
then script would stop</p></li> yes then the script would stop</p></li>
<li><p>Homepage <a href="https://windowsaddict.ml/" <li><p>Homepage <a href="https://windowsaddict.ml/"
class="uri">https://windowsaddict.ml/</a> is changed to <a class="uri">https://windowsaddict.ml/</a> is changed to <a
href="https://massgrave.dev/" class="uri">https://massgrave.dev/</a> href="https://massgrave.dev/" class="uri">https://massgrave.dev/</a>
because of DNS issue with free domain (Thanks to <a because of the DNS issue with the free domain (Thanks to <a
href="https://github.com/luzea9903"><strong>@luzea9903</strong></a> for href="https://github.com/luzea9903"><strong>@luzea9903</strong></a> for
Server hosting)</p></li> Server hosting)</p></li>
<li><p>Homepage <a href="https://massgrave.dev/" <li><p>Homepage <a href="https://massgrave.dev/"
class="uri">https://massgrave.dev/</a> is upadated with better reabable class="uri">https://massgrave.dev/</a> is updated with a better readable
format</p></li> format</p></li>
<li><p>Added an option to download and execute MAS from Powershell<br /> <li><p>Added an option to download and execute MAS from Powershell<br />
<code>iwr -useb https://massgrave.dev/get | iex</code></p></li> <code>iwr -useb https://massgrave.dev/get | iex</code></p></li>

View File

@ -397,8 +397,8 @@ div.tocify {
<div id="check-activation-status" class="section level1"> <div id="check-activation-status" class="section level1">
<h1>Check Activation Status</h1> <h1>Check Activation Status</h1>
<hr /> <hr />
<p>MAS includes check activation options (wmi/vbs) which are taken from <p>MAS includes checking activation options (WMI/VBS) which are taken
abbodi1406s <a from abbodi1406s <a
href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL</a>.<br /> href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL</a>.<br />
It checks the status of Windows and Office products.</p> It checks the status of Windows and Office products.</p>
<p>Please find below the difference between vbs and wmi options.</p> <p>Please find below the difference between vbs and wmi options.</p>
@ -418,7 +418,7 @@ Windows, ospp.vbs for Office</p></li>
<ul> <ul>
<li><p>Query and execute WMI functions using wmic.exe or <li><p>Query and execute WMI functions using wmic.exe or
VBScripts</p></li> VBScripts</p></li>
<li><p>Shows extra more info (SKU ID, key channel)</p></li> <li><p>Shows extra info (SKU ID, key channel)</p></li>
<li><p>Shows the activation expiration date for all products</p></li> <li><p>Shows the activation expiration date for all products</p></li>
<li><p>Shows more detailed info for Office 2010</p></li> <li><p>Shows more detailed info for Office 2010</p></li>
<li><p>Can show the status of Office UWP apps</p></li> <li><p>Can show the status of Office UWP apps</p></li>

View File

@ -398,7 +398,7 @@ div.tocify {
<h1>Contact Us</h1> <h1>Contact Us</h1>
<hr /> <hr />
<p>Please feel free to share feedback regarding bug reports, <p>Please feel free to share feedback regarding bug reports,
documentation errors, troubleshooting etc.</p> documentation errors, troubleshooting, etc.</p>
<ul> <ul>
<li><p><a href="https://discord.gg/gjJEfq7ux8">Discord</a> ❤️ <li><p><a href="https://discord.gg/gjJEfq7ux8">Discord</a> ❤️
(preferred) (signup not required)</p></li> (preferred) (signup not required)</p></li>

View File

@ -481,8 +481,8 @@ href="https://github.com/awuctl">awuctl</a></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<p>And thanks to the MAS users for interest, feedback and assistance. <p>And thanks to the MAS users for their interest, feedback, and
❤️</p> assistance. ❤️</p>
</div> </div>

View File

@ -401,7 +401,7 @@ div.tocify {
<ul> <ul>
<li><p><strong>How to use it?<br /> <li><p><strong>How to use it?<br />
</strong>Checks how to info <a </strong>Checks how to info <a
href="https://massgrave.dev/">here</a>.</p></li> href="https://massgrave.dev/index.html#Download__How_to_use_it">here</a>.</p></li>
<li><p><strong>How to activate Windows permanently?</strong><br /> <li><p><strong>How to activate Windows permanently?</strong><br />
Use HWID option in MAS.</p></li> Use HWID option in MAS.</p></li>
<li><p><strong>It says activation failed, what to do now?</strong><br /> <li><p><strong>It says activation failed, what to do now?</strong><br />
@ -411,20 +411,21 @@ with an error screenshot.</p></li>
system?</strong><br /> system?</strong><br />
You can not. Once a system is activated, this activation cannot be You can not. Once a system is activated, this activation cannot be
removed because the license is stored in the Microsoft servers and not removed because the license is stored in the Microsoft servers and not
in the users system. MS checks the hardware ID (HWID) and if license is in the users system. MS checks the hardware ID (HWID) and if a license
found in their database, system will automatically activate.</p></li> is found in their database, the system will automatically
<li><p><strong>How to download full version of Windows 10 LTSC activate.</p></li>
<li><p><strong>How to download the full version of Windows 10 LTSC
2021?</strong><br /> 2021?</strong><br />
Check the info <a Check the info <a
href="https://massgrave.dev/genuine-installation-media.html">here</a>.</p></li> href="https://massgrave.dev/genuine-installation-media.html">here</a>.</p></li>
<li><p><strong>How to activate Office?</strong><br /> <li><p><strong>How to activate Office?</strong><br />
Use Online KMS option in MAS.</p></li> Use the Online KMS option in MAS.</p></li>
<li><p><strong>How to download and install Office?</strong><br /> <li><p><strong>How to download and install Office?</strong><br />
Check the info <a Check the info <a
href="https://massgrave.dev/genuine-installation-media.html">here</a>.</p></li> href="https://massgrave.dev/genuine-installation-media.html">here</a>.</p></li>
<li><p><strong>Can I permanently activate Office?</strong><br /> <li><p><strong>Can I permanently activate Office?</strong><br />
No. For lifetime activation of Office, use renewal task option in Online No. For lifetime activation of Office, use the renewal task option in
KMS.</p></li> Online KMS.</p></li>
<li><p><strong>Can I link my Microsoft account safely with this <li><p><strong>Can I link my Microsoft account safely with this
activation?</strong><br /> activation?</strong><br />
Yes.</p></li> Yes.</p></li>
@ -432,24 +433,25 @@ Yes.</p></li>
activation?</strong><br /> activation?</strong><br />
Yes.</p></li> Yes.</p></li>
<li><p><strong>How to change Windows 10/11 Home to Pro?</strong><br /> <li><p><strong>How to change Windows 10/11 Home to Pro?</strong><br />
Use change edition option in Extras section in MAS.</p></li> Use the change edition option in the Extras section in MAS.</p></li>
<li><p><strong>Can I activate Office 365?</strong><br /> <li><p><strong>Can I activate Office 365?</strong><br />
O365 can not be activated with KMS. To activate it, script installs O365 can not be activated with KMS. To activate it, the script installs
Mondo 2016 licenses and activates it. This license is near to O365 Mondo 2016 licenses and activates it. This license is near to O365
feature wise, you can get offline features of O365 but you cant get feature-wise, you can get offline features of O365 but you cant get
Online features of O365.</p></li> Online features of O365.</p></li>
<li><p><strong>Im getting Office is not genuine <li><p><strong>Im getting Office is not genuine
banner.</strong><br /> banner.</strong><br />
Run Online KMS from the latest MAS version.</p></li> Run Online KMS from the latest MAS version.</p></li>
<li><p><strong>Can I delete MAS folder after activation?</strong><br /> <li><p><strong>Can I delete the MAS folder after
activation?</strong><br />
Yes.</p></li> Yes.</p></li>
<li><p><strong>How MAS is able to activate?</strong><br /> <li><p><strong>How MAS can activate?</strong><br />
Read activation details in Docs section.</p></li> Read activation details in the Docs section.</p></li>
<li><p><strong>Does MAS works for Windows 7/8.1?</strong><br /> <li><p><strong>Does MAS work for Windows 7/8.1?</strong><br />
Online KMS option works.</p></li> The online KMS option works.</p></li>
</ul> </ul>
<hr /> <hr />
<p>If you have any other question, feel free to ask on our <a <p>If you have any other questions, feel free to ask on our <a
href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not
required).</p> required).</p>
</div> </div>

View File

@ -399,8 +399,8 @@ div.tocify {
<p>All download links leads to genuine files only.</p> <p>All download links leads to genuine files only.</p>
<table> <table>
<colgroup> <colgroup>
<col width="54%" /> <col width="17%" />
<col width="45%" /> <col width="82%" />
</colgroup> </colgroup>
<thead> <thead>
<tr class="header"> <tr class="header">
@ -459,11 +459,11 @@ providing download links.</p>
</div> </div>
<div id="download-office-20192021-vl" class="section level2"> <div id="download-office-20192021-vl" class="section level2">
<h2>Download Office 2019/2021 VL</h2> <h2>Download Office 2019/2021 VL</h2>
<p>If below guide is confusing to you then simplest option for you to <p>If the below guide is confusing to you then the simplest option for
use link for <code>Office C2R Retail</code>.</p> you is to use the link for <code>Office C2R Retail</code>.</p>
<p>Please note that in the official C2R VL office installation method, <p>Please note that in the official C2R VL office installation method,
there is no ISO or any one click solution available. Below is the there is no ISO or any one-click solution available. Below is the
simplest guide to install VL office.</p> simplest guide to installing VL office.</p>
<ul> <ul>
<li><p>Download <a <li><p>Download <a
href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office
@ -474,9 +474,9 @@ the C drive, i.e. <code>C:\setup.exe</code></p></li>
href="https://config.office.com/deploymentsettings">config.office.com</a></p></li> href="https://config.office.com/deploymentsettings">config.office.com</a></p></li>
<li><p>Select <li><p>Select
<code>Office LTSC Professional Plus 2021 - Volume License</code> in the <code>Office LTSC Professional Plus 2021 - Volume License</code> in the
office suites section. You can add Visio and Project apps if you need. office suites section. You can add Visio and Project apps if you need
Customize other things and leave as default where you dont understand them. Customize other things and leave them as default where you dont
something.</p></li> understand something.</p></li>
<li><p>Once you go through all the options, click on the export button <li><p>Once you go through all the options, click on the export button
and it will download a file named and it will download a file named
<code>Configuration.xml</code></p></li> <code>Configuration.xml</code></p></li>
@ -492,7 +492,7 @@ your preferred method.</p>
</div> </div>
<div id="how-to-use-.svf-files" class="section level2"> <div id="how-to-use-.svf-files" class="section level2">
<h2>How to use .svf files?</h2> <h2>How to use .svf files?</h2>
<p>As an example, if you want to download an .iso file of a French <p>As an example, if you want to download a .iso file of a French
language version of Office 2010 SP1 Pro Vl, you will need to do the language version of Office 2010 SP1 Pro Vl, you will need to do the
followings.</p> followings.</p>
<ul> <ul>
@ -500,24 +500,24 @@ followings.</p>
<li><p>Download a small-size French .svf file</p></li> <li><p>Download a small-size French .svf file</p></li>
<li><p>Put English .iso and French svf file and tool <a <li><p>Put English .iso and French svf file and tool <a
href="https://www.softpedia.com/get/System/Back-Up-and-Recovery/SVF-eXtractor.shtml">SVF-extractor</a> href="https://www.softpedia.com/get/System/Back-Up-and-Recovery/SVF-eXtractor.shtml">SVF-extractor</a>
into a folder all together.</p></li> into a folder altogether.</p></li>
<li><p>Then use the extract option in the tool, and it will generate an <li><p>Then use the extract option in the tool, and it will generate an
original French language full .iso file.</p></li> original French language full .iso file.</p></li>
</ul> </ul>
<hr /> <hr />
</div> </div>
<div id="how-to-verify-genuinity-of-files" class="section level2"> <div id="how-to-verify-the-genuinity-of-files" class="section level2">
<h2>How to verify genuinity of files?</h2> <h2>How to verify the genuinity of files?</h2>
<ul> <ul>
<li><p>We can use <a <li><p>We can use <a
href="https://en.wikipedia.org/wiki/File_verification">file hashing href="https://en.wikipedia.org/wiki/File_verification">file hashing
method</a> to verify if a file is tempered or not.</p></li> method</a> to verify if a file is tempered or not.</p></li>
<li><p>But we must first know the actual checksum of the file.</p></li> <li><p>But we must first know the actual checksum of the file.</p></li>
<li><p>Microsoft does not publish checksums list on public links for <li><p>Microsoft does not publish a checksums list on public links for
their files, however its available to paid subscribers of <a their files, however, its available to paid subscribers of <a
href="https://visualstudio.microsoft.com/subscriptions/">MVS</a>.</p></li> href="https://visualstudio.microsoft.com/subscriptions/">MVS</a>.</p></li>
<li><p>There are many places where we can find the checksums for <li><p>There are many places where we can find the checksums for
Microsoft files and compare it with our files with tools like <a Microsoft files and compare them with our files with tools like <a
href="https://github.com/namazso/OpenHashTab/releases">OpenHashTab</a>. href="https://github.com/namazso/OpenHashTab/releases">OpenHashTab</a>.
Below is a list of sites containing checksums.</p> Below is a list of sites containing checksums.</p>
<ol style="list-style-type: decimal"> <ol style="list-style-type: decimal">

View File

@ -411,15 +411,16 @@ editions, and all can be linked to Microsoft account without any
issues.</p></li> issues.</p></li>
<li><p>Once a system is activated, this activation cannot be removed <li><p>Once a system is activated, this activation cannot be removed
because the license is stored in the Microsoft servers and not in the because the license is stored in the Microsoft servers and not in the
users system. MS checks the hardware ID (HWID) and if license is found users system. MS checks the hardware ID (HWID) and if a license is
in their database, system will automatically activate.</p></li> found in their database, the system will automatically
activate.</p></li>
<li><p>Any significant changes in the Hardware (such as a motherboard) <li><p>Any significant changes in the Hardware (such as a motherboard)
may deactivate the system. It is possible to reactivate a system that may deactivate the system. It is possible to reactivate a system that
was deactivated because of significant hardware changes, IF your was deactivated because of significant hardware changes, IF your
activation, was linked to an online Microsoft account.</p></li> activation, was linked to an online Microsoft account.</p></li>
<li><p>For activation to succeed, the internet connectivity must be <li><p>For activation to succeed, internet connectivity must be enabled.
enabled. If you are trying to activate without these conditions being If you are trying to activate without these conditions being met, then
met, then the system will auto-activate later when the conditions are the system will auto-activate later when the conditions are
met.</p></li> met.</p></li>
<li><p>Auto activation scenario after the Windows re-install:</p> <li><p>Auto activation scenario after the Windows re-install:</p>
<ul> <ul>
@ -429,7 +430,7 @@ activation)</p></li>
for the installation.</p></li> for the installation.</p></li>
<li><p>The system will NOT auto-activate if VL (Business) media was used <li><p>The system will NOT auto-activate if VL (Business) media was used
for the installation. In this case, the user will have to insert that for the installation. In this case, the user will have to insert that
windows edition Retail/OEM key (find keys below in this page) to windows edition Retail/OEM key (find keys below on this page) to
activate, if the user doesnt wish to activate again using this activate, if the user doesnt wish to activate again using this
script.</p></li> script.</p></li>
</ul></li> </ul></li>
@ -440,20 +441,19 @@ script.</p></li>
<h2>How does it work?</h2> <h2>How does it work?</h2>
<ul> <ul>
<li><p>In the official upgrade process from Windows 7 to Windows 10, <li><p>In the official upgrade process from Windows 7 to Windows 10,
Microsoft provides a HWID (digital license) activation for Windows 10 Microsoft provides an HWID (digital license) activation for Windows 10
without any cost.</p></li> without any cost.</p></li>
<li><p>In background, the upgrade process runs a file names <li><p>In the background, the upgrade process runs a file named
<code>gatherosstate.exe</code> and it checks the license of current <code>gatherosstate.exe</code> and it checks the license of current
Windows and if found activated, it generates a valid GenuineTicket.xml Windows if found activated, it generates a valid GenuineTicket.xml which
which is sent to Microsoft and in return, MS authorize a is sent to Microsoft and in return, MS authorizes a license.</p></li>
license.</p></li>
<li><p>So if we just convince the <code>gatherosstate.exe</code> file <li><p>So if we just convince the <code>gatherosstate.exe</code> file
that system is activated by fooling it, it will generate a valid ticket, that the system is activated by fooling it, it will generate a valid
which can be used to get the valid HWID (Digital license). The script ticket, which can be used to get the valid HWID (Digital license). The
here does exactly that to get the activation for free without any script here does exactly that to get the activation for free without any
upgrade process.</p></li> upgrade process.</p></li>
</ul> </ul>
<p>Now question, can Microsoft differentiate counterfeit tickets and <p>Now a question, can Microsoft differentiate counterfeit tickets and
block the license?</p> block the license?</p>
<ul> <ul>
<li>Umm.. Yes, but actually no. The signature type can (sort of) be used <li>Umm.. Yes, but actually no. The signature type can (sort of) be used
@ -464,10 +464,10 @@ for the entire ticket, but when this fails it will generate and sign it
by itself, creating a “downlevelGTkey” signature. For every activated by itself, creating a “downlevelGTkey” signature. For every activated
system, a generated ticket will be returned by SLC and thus will have a system, a generated ticket will be returned by SLC and thus will have a
“clientLockboxKey” signature. Put simply, the signature (should) always “clientLockboxKey” signature. Put simply, the signature (should) always
be a “clientLockboxKey” one in case of an activated system, but in this be a “clientLockboxKey” one in the case of an activated system, but in
case it isnt. Microsoft will not take action against it, because of the this case, it isnt. Microsoft will not take action against it, because
risk of voiding valid licenses. Besides, they never really cared for of the risk of voiding valid licenses. Besides, they never really cared
consumer piracy; Thats not where they get the most money from.</li> for consumer piracy; Thats not where they get the most money from.</li>
</ul> </ul>
<hr /> <hr />
</div> </div>
@ -597,9 +597,7 @@ unsupported EnterpriseS (LTSC) 2021 edition.</p></li>
<li><p>Windows Server does not support HWID activation.</p></li> <li><p>Windows Server does not support HWID activation.</p></li>
<li><p>ServerRdsh edition does not <a <li><p>ServerRdsh edition does not <a
href="https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises">officially</a> href="https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises">officially</a>
support activation on non-azure systems. However on all builds except in support activation on non-azure systems.</p></li>
range of 22000 will activate Windows but it wont be HWID activation,
means on system reinstall, it wont auto activate.</p></li>
</ul> </ul>
<hr /> <hr />
</div> </div>
@ -608,9 +606,9 @@ means on system reinstall, it wont auto activate.</p></li>
<p>Downlevel = downlevelGTkey</p> <p>Downlevel = downlevelGTkey</p>
<p>Lockbox = clientLockboxKey</p> <p>Lockbox = clientLockboxKey</p>
<ul> <ul>
<li><p>Downlevel Method: It creates downlevelGTkey ticket for activation <li><p>Downlevel Method: It creates a downlevelGTkey ticket for
with simplest process.</p></li> activation with the simplest process.</p></li>
<li><p>LockBox Method: It creates clientLockboxKey ticket which better <li><p>LockBox Method: It creates a clientLockboxKey ticket which better
mimics genuine activation, But requires more steps such as,</p> mimics genuine activation, But requires more steps such as,</p>
<ul> <ul>
<li><p>Cleaning ClipSVC licenses</p></li> <li><p>Cleaning ClipSVC licenses</p></li>
@ -624,10 +622,10 @@ system</p></li>
</ul> </ul>
<p><strong>Notes:</strong></p> <p><strong>Notes:</strong></p>
<ul> <ul>
<li><p>We dont suggest to run Lockbox method on a production system. <li><p>We dont suggest running the Lockbox method on a production
Hence by default script will choose Downlevel method and wont show you system. Hence by default script will choose the Downlevel method and
the option to select Lockbox method. However if you want, you can apply wont show you the option to select the Lockbox method. However, if you
it through command line switches.</p></li> want, you can apply it through command line switches.</p></li>
<li><p>Microsoft accepts both types of tickets and thats unlikely to <li><p>Microsoft accepts both types of tickets and thats unlikely to
change.</p></li> change.</p></li>
</ul> </ul>
@ -636,14 +634,14 @@ change.</p></li>
<div id="command-line-switches" class="section level2"> <div id="command-line-switches" class="section level2">
<h2>Command line Switches</h2> <h2>Command line Switches</h2>
<ul> <ul>
<li><p>This is applicable only in separate files version.</p></li> <li><p>This is applicable only in separate files versions.</p></li>
<li><p>If any parameter is used then script will automatically run in <li><p>If any parameter is used then the script will automatically run
unattended mode.</p></li> in unattended mode.</p></li>
<li><p>To activate with Downlevel method (default),</p></li> <li><p>To activate with the Downlevel method (default),</p></li>
</ul> </ul>
<p><code>"HWID_Activation.cmd" /a</code></p> <p><code>"HWID_Activation.cmd" /a</code></p>
<ul> <ul>
<li>To only generate GenuineTicket.xml with Downlevel method <li>To only generate GenuineTicket.xml with the Downlevel method
(default),</li> (default),</li>
</ul> </ul>
<p><code>"HWID_Activation.cmd" /g</code></p> <p><code>"HWID_Activation.cmd" /g</code></p>
@ -658,8 +656,8 @@ generation. Example,</li>
</div> </div>
<div id="file-details" class="section level2"> <div id="file-details" class="section level2">
<h2>File Details</h2> <h2>File Details</h2>
<p>Besides plain batch script, HWID activation requires the use of <p>Besides the plain batch script, HWID activation requires the use of
official gatherosstate.exe (x86) file.</p> the official gatherosstate.exe (x86) file.</p>
<pre><code> File: gatherosstate.exe <pre><code> File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre> SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
<p>Its taken from <a <p>Its taken from <a
@ -675,15 +673,15 @@ separate files version.</p></li>
<li><p>Make a folder named <code>Files</code> in C drive, <li><p>Make a folder named <code>Files</code> in C drive,
<code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file <code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file
in that folder.</p></li> in that folder.</p></li>
<li><p>Make sure Internet is enabled.</p></li> <li><p>Make sure the Internet is enabled.</p></li>
<li><p>Open Windows Powershell as administrator, and enter following <li><p>Open Windows Powershell as administrator, and enter the following
listed commands in the the sequence in which they are given.</p></li> listed commands in the sequence in which they are given.</p></li>
<li><p>Enter the Key, (Replace <code>&lt;key&gt;</code> with the key <li><p>Enter the Key, (Replace <code>&lt;key&gt;</code> with the key
from the above list) with the following command</p></li> from the above list) with the following command</p></li>
</ul> </ul>
<p><code>slmgr /ipk &lt;key&gt;</code></p> <p><code>slmgr /ipk &lt;key&gt;</code></p>
<ul> <ul>
<li>Copy the below code all at once and enter in PowerShell to modify <li>Copy the below code all at once and enter it in PowerShell to modify
the <code>gatherosstate.exe</code> file.</li> the <code>gatherosstate.exe</code> file.</li>
</ul> </ul>
<!-- --> <!-- -->
@ -782,9 +780,9 @@ C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1</code></p
<div id="setup-preactivate" class="section level2"> <div id="setup-preactivate" class="section level2">
<h2>Setup Preactivate</h2> <h2>Setup Preactivate</h2>
<ul> <ul>
<li><p>Check Extract OEM option in the MAS <code>Extras</code> section <li><p>Check the Extract OEM option in the MAS <code>Extras</code>
if you want pre-activated Windows installation.</p></li> section if you want pre-activated Windows installation.</p></li>
<li><p>Further read <a <li><p>Further, read <a
href="https://massgrave.dev/oem-folder.html">here</a>.</p></li> href="https://massgrave.dev/oem-folder.html">here</a>.</p></li>
</ul> </ul>
<hr /> <hr />

View File

@ -416,7 +416,7 @@ code, fewer antivirus detections, and user-friendliness.</p>
<li>Available in All In One &amp; Separate Files Version</li> <li>Available in All In One &amp; Separate Files Version</li>
<li>Fully Open Source</li> <li>Fully Open Source</li>
<li>Fewer antivirus detections</li> <li>Fewer antivirus detections</li>
<li>Files are either transparent batch script or official from <li>Files are either transparent batch scripts or official from
Microsoft</li> Microsoft</li>
</ul> </ul>
<hr /> <hr />
@ -435,11 +435,11 @@ href="https://gitlab.com/massgrave/microsoft-activation-scripts">GitLab</a></p>
<div id="method-1---powershell" class="section level3"> <div id="method-1---powershell" class="section level3">
<h3>Method 1 - PowerShell</h3> <h3>Method 1 - PowerShell</h3>
<ul> <ul>
<li>On Windows 10/11, right click on windows start menu, select <li>On Windows 10/11, right-click on the windows start menu and select
PowerShell or Terminal.</li> PowerShell or Terminal.</li>
<li>Copy-paste the below code and press enter<br /> <li>Copy-paste the below code and press enter<br />
<code>iwr -useb https://massgrave.dev/get | iex</code></li> <code>iwr -useb https://massgrave.dev/get | iex</code></li>
<li>You will see the activation options, follow onscreen <li>You will see the activation options, and follow onscreen
instructions.</li> instructions.</li>
<li>Thats all.</li> <li>Thats all.</li>
</ul> </ul>
@ -453,10 +453,10 @@ href="https://github.com/massgravel/Microsoft-Activation-Scripts/releases">here<
<li>Extract this file with a 3rd party archive manager, such as <a <li>Extract this file with a 3rd party archive manager, such as <a
href="https://www.7-zip.org/download.html">7zip</a></li> href="https://www.7-zip.org/download.html">7zip</a></li>
<li>Password is <code>1234</code></li> <li>Password is <code>1234</code></li>
<li>In extracted folder, find the folder named <li>In the extracted folder, find the folder named
<code>All-In-One-Version</code></li> <code>All-In-One-Version</code></li>
<li>Run the file named <code>MAS_AIO.cmd</code></li> <li>Run the file named <code>MAS_AIO.cmd</code></li>
<li>You will see the activation options, follow onscreen <li>You will see the activation options, and follow onscreen
instructions.</li> instructions.</li>
<li>Thats all.</li> <li>Thats all.</li>
</ul> </ul>
@ -496,7 +496,7 @@ instructions.</li>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<p>For more details, use the respective activations details in Doc.</p> <p>For more details, use the respective activation details in Doc.</p>
<hr /> <hr />
</div> </div>
<div id="screenshots" class="section level2"> <div id="screenshots" class="section level2">

View File

@ -402,14 +402,14 @@ div.tocify {
<li><p>HWID (Digital License) can auto-activate a system even after OS <li><p>HWID (Digital License) can auto-activate a system even after OS
is re-installed.</p></li> is re-installed.</p></li>
<li><p>But this auto-activation works only when HWID (Retail/OEM/MAK) <li><p>But this auto-activation works only when HWID (Retail/OEM/MAK)
key is already installed which happens if you downloaded the Windows key is already installed which happens if you downloaded Windows 10-11
10-11 for <strong>free</strong> from Official Microsoft for <strong>free</strong> from the Official Microsoft website.</p></li>
website.</p></li> <li><p>However, Business versions (Windows Enterprise, LTSB/C editions)
<li><p>However Business versions (Windows Enterprise, LTSB/C editions) are not publicly available. These editions have the KMS key installed by
are not publicly available. These editions have KMS key installed by
default. Due to this HWID cant auto-activate the system.</p></li> default. Due to this HWID cant auto-activate the system.</p></li>
<li><p>To avoid running the HWID script <strong>again</strong>, you can <li><p>To avoid running the HWID script <strong>again</strong>, you can
instead just install HWID key and system will auto-activate.</p></li> instead just install the HWID key and the system will
auto-activate.</p></li>
<li><p>This is the scenario where this option is useful.</p></li> <li><p>This is the scenario where this option is useful.</p></li>
</ul> </ul>
<hr /> <hr />

View File

@ -403,7 +403,7 @@ div.tocify {
<li><p>How to use it? Please find the instructions <a <li><p>How to use it? Please find the instructions <a
href="https://massgrave.dev">here</a>.</p></li> href="https://massgrave.dev">here</a>.</p></li>
<li><p>This activation method activates Windows 10/11 and Windows Server <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 19 January 2038 03:14:07 UTC.</p></li>
<li><p>This activation method does not store any files on the <li><p>This activation method does not store any files on the
system.</p></li> system.</p></li>
<li><p>This activation method works offline.</p></li> <li><p>This activation method works offline.</p></li>
@ -424,10 +424,10 @@ href="(https://github.com/abbodi1406/KMS_VL_ALL_AIO)">KMS_VL_ALL</a> by
abbodi1406</p> abbodi1406</p>
<p><a href="https://massgrave.dev">MAS</a> (Online KMS option)</p></li> <p><a href="https://massgrave.dev">MAS</a> (Online KMS option)</p></li>
</ul></li> </ul></li>
<li><p>Any KMS Activator which is not compatible with KMS38, may <li><p>Any KMS Activator which is not compatible with KMS38 may
overwrite the KMS38 activation for Windows with its own 180 days overwrite the KMS38 activation for Windows with its own 180 days
activation, thereby destroying the KMS38 activation for Windows. To activation, thereby destroying the KMS38 activation for Windows. To
prevent this accidental overwriting, you can select KMS38 protection prevent this accidental overwriting, you can select the KMS38 protection
option.</p></li> option.</p></li>
</ul> </ul>
<hr /> <hr />
@ -437,27 +437,27 @@ option.</p></li>
<ul> <ul>
<li><p>In a genuine <a <li><p>In a genuine <a
href="https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview">KMS</a> href="https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview">KMS</a>
activation environment, activation last maximum up-to 180 days. This is activation environment, activation lasts a maximum of up to 180 days.
done using a valid license and server setup.</p></li> This is done using a valid license and server setup.</p></li>
<li><p>However in the Windows major upgrade process, system uses <li><p>However, in the Windows major upgrade process, the system uses
<code>gatherosstate.exe</code> to carry over the remaining KMS <code>gatherosstate.exe</code> to carry over the remaining KMS
activation period. It does it by creating a ticket which can be used activation period. It does it by creating a ticket that can be used
offline.</p></li> offline.</p></li>
<li><p>The trick is that we can fool the <code>gatherosstate.exe</code> <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 about the remaining KMS activation period and manually put the desired
period maximum up-to 19 january 2038 03:14:07 UTC.</p></li> period maximum up to 19 January 2038 03:14:07 UTC.</p></li>
<li><p>Why its limited to year 2038?<br /> <li><p>Why its limited to the year 2038?<br />
Its related to the <a Its related to the <a
href="https://en.wikipedia.org/wiki/Year_2038_problem">Y2K38 problem</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 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 year give to <code>gatherosstate.exe</code> without it looping back to the
1970.</p></li> year 1970.</p></li>
</ul> </ul>
<p><strong>Q:</strong> Can Microsoft block this kind of <p><strong>Q:</strong> Can Microsoft block this kind of
activation?<br /> activation?<br />
<strong>A:</strong> Not directly. They could only update Clipup to allow <strong>A:</strong> Not directly. They could only update Clipup to allow
for a maximum activation period of 180 days. Not much beside that can be for a maximum activation period of 180 days. Not much besides that can
done on their part. The tickets are not sent to Microsoft at all, so be done on their part. The tickets are not sent to Microsoft at all, so
they cant block them or take action directly.</p> they cant block them or take action directly.</p>
<hr /> <hr />
</div> </div>
@ -714,8 +714,7 @@ activated.</p></li>
versions.</p></li> versions.</p></li>
<li><p>ServerRdsh edition does not <a <li><p>ServerRdsh edition does not <a
href="https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises">officially</a> href="https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises">officially</a>
support activation on non-azure systems. However on all builds except in support activation on non-azure systems.</p></li>
range of 22000 will activate Windows.</p></li>
</ul> </ul>
<hr /> <hr />
</div> </div>
@ -729,21 +728,20 @@ 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 abbodi1406 or <a href="https://massgrave.dev">MAS</a> (Online KMS
option) for <strong>Office activation</strong>, then you dont need to option) for <strong>Office activation</strong>, then you dont need to
enable this protection.</p></li> enable this protection.</p></li>
<li><p>However, with a few tricks you can ensure that no alternative KMS <li><p>However, with a few tricks, you can ensure that no alternative
Activator can replace KMS38 Activation by accident or even on purpose. KMS Activator can replace KMS38 Activation by accident or even on
below is the explanation for how to do/undo that.</p></li> purpose. below is the explanation for how to do/undo that.</p></li>
<li><p>In the KMS activation method, the Windows first checks the KMS IP <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 the Global KMS IP. Another fact is that if Localhost (IP range
127.0.0.0/8) is defined as KMS IP in the Windows 8 and later OSs then 127.0.0.0/8) is defined as KMS IP in Windows 8 and later OS then Windows
Windows will not accept it as a valid KMS IP. This script simply will not accept it as a valid KMS IP. This script simply utilizes the
utilizes the above facts to protect the KMS38 activation from being above facts to protect the KMS38 activation from being overwritten by
overwritten by any alternative normal 180-Day KMS Activation and at any alternative normal 180-Day KMS Activation and at the same time
the same time that KMS activator can be used for Office that KMS activator can be used for Office activation.</p></li>
activation.</p></li>
<li><p>Script steps-</p> <li><p>Script steps-</p>
<ul> <ul>
<li><p>Set the Windows edition specific KMS IP to Localhost <li><p>Set the Windows edition-specific KMS IP to Localhost
(127.0.0.2)</p></li> (127.0.0.2)</p></li>
<li><p>Lock the below Registry with <a <li><p>Lock the below Registry with <a
href="https://github.com/AveYo/LeanAndMean">reg_own</a> snippet by href="https://github.com/AveYo/LeanAndMean">reg_own</a> snippet by
@ -757,9 +755,9 @@ AveYo</p></li>
<div id="command-line-switches" class="section level2"> <div id="command-line-switches" class="section level2">
<h2>Command line Switches</h2> <h2>Command line Switches</h2>
<ul> <ul>
<li><p>This is applicable only in separate files version.</p></li> <li><p>This is applicable only in separate file versions.</p></li>
<li><p>If any parameter is used then script will automatically run in <li><p>If any parameter is used then the script will automatically run
unattended mode.</p></li> in unattended mode.</p></li>
<li><p>To activate,</p> <li><p>To activate,</p>
<p><code>"KMS38_Activation.cmd" /a</code></p></li> <p><code>"KMS38_Activation.cmd" /a</code></p></li>
<li><p>To activate along with KMS38 protection (from being replaced by <li><p>To activate along with KMS38 protection (from being replaced by
@ -774,17 +772,17 @@ unattended mode.</p></li>
</div> </div>
<div id="file-details" class="section level2"> <div id="file-details" class="section level2">
<h2>File Details</h2> <h2>File Details</h2>
<p>Besides plain batch script, KMS38 activation requires the use of <p>Besides the plain batch script, KMS38 activation requires the use of
official gatherosstate.exe (x86) file.</p> an official gatherosstate.exe (x86) file.</p>
<pre><code> File: gatherosstate.exe <pre><code> File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre> SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
<p>Its taken from <a <p>Its taken from <a
href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10 href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
Version 1607 ADK</a> (Section: User State Migration Tool)</p> Version 1607 ADK</a> (Section: User State Migration Tool)</p>
<p><strong>Further</strong>, in case of Windows Server Core editions, <p><strong>Further</strong>, in the case of Windows Server Core
system doesnt have <code>clipup.exe</code> file. So to activate it, MAS editions, the system doesnt have <code>clipup.exe</code> file. So to
separate files version contains the below file. (Its not included in activate it, MAS separate files version contains the below file. (Its
MAS AIO)</p> not included in MAS AIO)</p>
<pre><code> File: ClipUp.exe <pre><code> File: ClipUp.exe
SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A</code></pre> SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A</code></pre>
<p>Its taken from <a <p>Its taken from <a
@ -800,8 +798,8 @@ separate files version.</p></li>
<li><p>Make a folder named <code>Files</code> in C drive, <li><p>Make a folder named <code>Files</code> in C drive,
<code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file <code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file
in that folder.</p></li> in that folder.</p></li>
<li><p>Open Windows Powershell as administrator, and enter following <li><p>Open Windows Powershell as administrator, and enter the following
listed commands in the the sequence in which they are given.</p></li> listed commands in the sequence in which they are given.</p></li>
<li><p>Enter the Key, (Replace <code>&lt;key&gt;</code> with the key <li><p>Enter the Key, (Replace <code>&lt;key&gt;</code> with the key
from the above list) with the following command</p></li> from the above list) with the following command</p></li>
</ul> </ul>
@ -900,9 +898,9 @@ command.</li>
<div id="setup-preactivate" class="section level2"> <div id="setup-preactivate" class="section level2">
<h2>Setup Preactivate</h2> <h2>Setup Preactivate</h2>
<ul> <ul>
<li><p>Check Extract OEM option in the MAS <code>Extras</code> section <li><p>Check the Extract OEM option in the MAS <code>Extras</code>
if you want pre-activated Windows installation.</p></li> section if you want pre-activated Windows installation.</p></li>
<li><p>Further read <a <li><p>Further, read <a
href="https://massgrave.dev/oem-folder.html">here</a>.</p></li> href="https://massgrave.dev/oem-folder.html">here</a>.</p></li>
</ul> </ul>
<hr /> <hr />

View File

@ -403,22 +403,23 @@ div.tocify {
<ul> <ul>
<li><p>To create a pre-activated Windows installation .iso, do the <li><p>To create a pre-activated Windows installation .iso, do the
following things:</p></li> following things:</p></li>
<li><p>Extract <code>$OEM$</code> folder to desktop using the MAS <li><p>Extract <code>$OEM$</code> folder to the desktop using the MAS
script.</p></li> script.</p></li>
<li><p>Copy the <code>$OEM$</code> folder to the <code>sources</code> <li><p>Copy the <code>$OEM$</code> folder to the <code>sources</code>
folder in the Windows installation media (.iso or USB).</p></li> folder in the Windows installation media (.iso or USB).</p></li>
<li><p>The directory will appear like this: <code>\sources\$OEM$</code> <li><p>The directory will appear like this: <code>\sources\$OEM$</code>
in your altered .iso or on your bootable USB drive.</p></li> in your altered .iso or on your bootable USB drive.</p></li>
<li><p>Now use this .iso or bootable USB drive to install Windows and it <li><p>Now use this .iso or bootable USB drive to install Windows and it
will either already be activated (KMS38) as soon as it boots, or will will either already be activated (KMS38) as soon as it boots or will
self-activate (HWID or Online KMS) at first internet contact.</p></li> self-activate (HWID or Online KMS) at the first internet
contact.</p></li>
</ul> </ul>
<hr /> <hr />
</div> </div>
<div id="notes" class="section level2"> <div id="notes" class="section level2">
<h2>Notes</h2> <h2>Notes</h2>
<ul> <ul>
<li><p>MAS AIO version doesnt contains <code>clipup.exe</code> file, if <li><p>MAS AIO version doesnt contain <code>clipup.exe</code> file, if
you need to activate <code>Server Core/Acor</code> editions then please you need to activate <code>Server Core/Acor</code> editions then please
use MAS separate files version.</p></li> use MAS separate files version.</p></li>
<li><p>You can check <a href="https://massgrave.dev/">here</a> about <li><p>You can check <a href="https://massgrave.dev/">here</a> about
@ -450,14 +451,14 @@ Internet.</li>
<ul> <ul>
<li>When using Online KMS activation, Windows and Office both will be <li>When using Online KMS activation, Windows and Office both will be
activated when connected to the internet for the first time. This option activated when connected to the internet for the first time. This option
uses renewal task for lifetime activation.</li> uses a renewal task for lifetime activation.</li>
</ul> </ul>
<hr /> <hr />
</div> </div>
<div id="hwid-online-kms" class="section level2"> <div id="hwid-online-kms" class="section level2">
<h2>HWID + Online KMS</h2> <h2>HWID + Online KMS</h2>
<ul> <ul>
<li>In this method, Windows 10-11 will be activated with HWID and <li>In this method, Windows 10-11 will be activated with HWID, and
<strong>Office</strong> will be activated using Online KMS.</li> <strong>Office</strong> will be activated using Online KMS.</li>
</ul> </ul>
<hr /> <hr />
@ -465,7 +466,7 @@ uses renewal task for lifetime activation.</li>
<div id="kms38-online-kms" class="section level2"> <div id="kms38-online-kms" class="section level2">
<h2>KMS38 + Online KMS</h2> <h2>KMS38 + Online KMS</h2>
<ul> <ul>
<li>In this method, Windows 10-11-Server will be activated with KMS38 <li>In this method, Windows 10-11-Server will be activated with KMS38,
and <strong>Office</strong> will be activated using Online KMS.</li> and <strong>Office</strong> will be activated using Online KMS.</li>
</ul> </ul>
</div> </div>

View File

@ -405,30 +405,30 @@ href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL</a> or
<h2>Reasons</h2> <h2>Reasons</h2>
<ul> <ul>
<li><p>Office Click-to-Run builds (since February 2021) that are <li><p>Office Click-to-Run builds (since February 2021) that are
activated with KMS checks the existence of the KMS server name in the activated with KMS check the existence of the KMS server name in the
registry. If KMS server is not present, a banner is shown in Office registry. If the KMS server is not present, a banner is shown in Office
programs notifying that “Office isnt licensed properly”</p></li> programs notifying that “Office isnt licensed properly”</p></li>
<li><p>In case of 32-bit Office installed on 64-bit Windows, Office <li><p>In the case of 32-bit Office installed on 64-bit Windows, Office
checks the KMS server existence in corresponding WOW6432Node registry checks the KMS server existence in the corresponding WOW6432Node
key as well.</p></li> registry key as well.</p></li>
<li><p>Apart from this, they also detect if registered KMS server is in <li><p>Apart from this, they also detect if a registered KMS server is
their blacklist or not. As far as I know, they blacklisted below 3 on their blacklist or not. As far as I know, the below 3 addresses are
addresses.</p> blacklisted.</p>
<p><code>km-s8.MSG-uides.com</code> <code>km-s9.MSG-uides.com</code> <p><code>km-s8.MSG-uides.com</code> <code>km-s9.MSG-uides.com</code>
<code>0.0.0.0</code>(Remove hyphen)<br /> <code>0.0.0.0</code>(Remove hyphen)<br />
First two are public KMS servers and last one in simple words is neither The first two are public KMS servers and the last one in simple words is
a public or private IP.</p></li> neither public nor private IP.</p></li>
<li><p>Please note that these checks are not performed by Office if <li><p>Please note that these checks are not performed by Office if the
proper installation of Volume version of Office is done with proper installation of the Volume version of Office is done with
Perpetual2019 / 2021 VL channel.</p></li> Perpetual2019 / 2021 VL channel.</p></li>
</ul> </ul>
<hr /> <hr />
</div> </div>
<div id="solutions" class="section level2"> <div id="solutions" class="section level2">
<h2>Solutions:</h2> <h2>Solutions:</h2>
<p>Please find below various ways you can avoid this banner. Simplest <p>Please find below various ways you can avoid this banner. The
option for you is to just use a Office activation tool mentioned simplest option for you is to just use an Office activation tool
here.</p> mentioned here.</p>
<hr /> <hr />
<div id="activation-tools" class="section level3"> <div id="activation-tools" class="section level3">
<h3>1- Activation Tools</h3> <h3>1- Activation Tools</h3>
@ -441,17 +441,18 @@ href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL</a> or
</div> </div>
<div id="manual-activation" class="section level3"> <div id="manual-activation" class="section level3">
<h3>2- Manual Activation</h3> <h3>2- Manual Activation</h3>
<p>In this section Im only going to mention how to setup KMS server in <p>In this section, Im only going to mention how to set up the KMS
registry properly.</p> server in the registry properly.</p>
<ul> <ul>
<li><p><strong>If using Public KMS server:</strong><br /> <li><p><strong>If using Public KMS server:</strong><br />
Since they can put any public KMS server in blacklist, as a permanent Since they can put any public KMS server on the blacklist, as a
solution, we can instead use server IP instead of hostname.</p></li> permanent solution, we can instead use server IP instead of
hostname.</p></li>
<li><p><strong>If using private KMS server IP:<br /> <li><p><strong>If using private KMS server IP:<br />
</strong>Make sure to use a valid private IP address.</p></li> </strong>Make sure to use a valid private IP address.</p></li>
</ul> </ul>
<p>Please find below how to set the KMS server address in registry. <p>Please find below how to set the KMS server address in the registry.
Example with a private IP <code>10.0.0.10</code></p> For example with a private IP <code>10.0.0.10</code></p>
<pre><code>reg delete &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663&quot; /f <pre><code>reg delete &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663&quot; /f
reg delete &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663&quot; /f /reg:32 reg delete &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663&quot; /f /reg:32
@ -463,10 +464,11 @@ reg add &quot;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtecti
</div> </div>
<div id="install-vl-office" class="section level3"> <div id="install-vl-office" class="section level3">
<h3>3- Install VL Office</h3> <h3>3- Install VL Office</h3>
<p>As mentioned in reasons section, these checks are performed only if <p>As mentioned in the reasons section, these checks are performed only
Retail Office is installed and later converted to VL. Office doesnt if Retail Office is installed and later converted to VL. The office
perform any such checks if proper installation of VL office is done.</p> doesnt perform any such checks if the proper installation of the VL
<p>Please find below guide on how to properly install Volume C2R office is done.</p>
<p>Please find below a guide on how to properly install Volume C2R
Office.</p> Office.</p>
<p><strong>Clear previous installation of Office:</strong></p> <p><strong>Clear previous installation of Office:</strong></p>
<ul> <ul>
@ -478,14 +480,14 @@ Scrubber</a> (<a
href="https://github.com/abbodi1406/WHD/tree/master/scripts">Mirror</a>) href="https://github.com/abbodi1406/WHD/tree/master/scripts">Mirror</a>)
by abbodi1406 and reboot the system.<br /> by abbodi1406 and reboot the system.<br />
Full Scrub is optional, you can skip this step if you want to save Full Scrub is optional, you can skip this step if you want to save
outlook related data.<br /> outlook-related data.<br />
Its recommended to at-least run <code>Remove_Licenses.cmd</code> file Its recommended to at-least run <code>Remove_Licenses.cmd</code> file
from this package.</p></li> from this package.</p></li>
</ul> </ul>
<p><strong>Install Office 2021 VL with Official method:</strong></p> <p><strong>Install Office 2021 VL with Official method:</strong></p>
<p>Please note that in the official VL office installation method, there <p>Please note that in the official VL office installation method, there
is no ISO or any one click solution available. Below is the simplest is no ISO or any one-click solution available. Below is the simplest
guide to install VL office.</p> guide to installing VL office.</p>
<ul> <ul>
<li><p>Download <a <li><p>Download <a
href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office
@ -496,9 +498,9 @@ the C drive, i.e. <code>C:\setup.exe</code></p></li>
href="https://config.office.com/deploymentsettings">config.office.com</a></p></li> href="https://config.office.com/deploymentsettings">config.office.com</a></p></li>
<li><p>Select <li><p>Select
<code>Office LTSC Professional Plus 2021 - Volume License</code> in the <code>Office LTSC Professional Plus 2021 - Volume License</code> in the
office suites section. You can add Visio and Project apps if you need. office suites section. You can add Visio and Project apps if you need
Customize other things and leave as default where you dont understand them. Customize other things and leave them as default where you dont
something.</p></li> understand something.</p></li>
<li><p>Once you go through all the options, click on the export button <li><p>Once you go through all the options, click on the export button
and it will download a file named and it will download a file named
<code>Configuration.xml</code></p></li> <code>Configuration.xml</code></p></li>
@ -520,7 +522,7 @@ your preferred method.</p>
non-genuine banners wont appear by default.</p></li> non-genuine banners wont appear by default.</p></li>
<li><p>Before doing this, make sure your Office update channel is either <li><p>Before doing this, make sure your Office update channel is either
Insider or Current.</p></li> Insider or Current.</p></li>
<li><p>Make sure Internet is connected</p></li> <li><p>Make sure the Internet is connected</p></li>
<li><p>Open command prompt as admin and enter below lines and press <li><p>Open command prompt as admin and enter below lines and press
enter,</p></li> enter,</p></li>
</ul> </ul>

View File

@ -429,7 +429,7 @@ activation.</p></li>
href="https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview">KMS</a> href="https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview">KMS</a>
activation method, the system contacts the registered server every 7 activation method, the system contacts the registered server every 7
days, and if contacted successfully it will automatically renew and days, and if contacted successfully it will automatically renew and
reset the activation for the the full period of 180 days again, starting reset the activation for the full period of 180 days again, starting
from the day of successful contact. If the system cannot contact the from the day of successful contact. If the system cannot contact the
server, it will be deactivated after 180 days and it will remain server, it will be deactivated after 180 days and it will remain
deactivated until contact can be restored.</p></li> deactivated until contact can be restored.</p></li>
@ -464,25 +464,25 @@ issues.</p></li>
<li><p><strong>If Renewal Task is installed:</strong> After activation, <li><p><strong>If Renewal Task is installed:</strong> After activation,
it leaves the KMS Server IP in the registry, which helps you to get the it leaves the KMS Server IP in the registry, which helps you to get the
global activation feature whereby the system auto-renews the activation. global activation feature whereby the system auto-renews the activation.
About files and scheduled task, it has been mentioned above.</p></li> About files and scheduled tasks, it has been mentioned above.</p></li>
<li><p><strong>If Renewal Task is NOT installed:</strong> It leaves a <li><p><strong>If Renewal Task is NOT installed:</strong> It leaves a
non-existent IP 10.0.0.10 to avoid Office Not Genuine Banner non-existent IP 10.0.0.10 to avoid the Office Not Genuine Banner
issue.</p></li> issue.</p></li>
</ul></li> </ul></li>
<li><p>This script includes the most-stable KMS servers (16) list from <li><p>This script includes the most-stable KMS servers (16) list from
all over the world. The server selection process is fully automatic. all over the world. The server selection process is fully automatic.
Script randomly select a server, tests if its online, if yes then apply Script randomly selects a server, tests if its online, if yes then
the activation command, if fails, then retry this process maximum of apply the activation command, if fails, then retry this process maximum
total 3 times for a product. Such redundancy makes sure that we get the of total 3 times for a product. Such redundancy makes sure that we get
working KMS server any time.</p></li> the working KMS server at any time.</p></li>
<li><p>If your system date is incorrect (beyond 180 days) and you are <li><p>If your system date is incorrect (beyond 180 days) and you are
offline, the system will be deactivated, but will automatically offline, the system will be deactivated, but will automatically
reactivate when you correct the system date.</p></li> reactivate when you correct the system date.</p></li>
<li><p>The advantage of Online KMS activation is that it doesnt need <li><p>The advantage of Online KMS activation is that it doesnt need
any KMS binary file and system can be activated using some manual any KMS binary file and the system can be activated using some manual
commands or transparent batch script files. So this is for those who commands or transparent batch script files. So this is for those who
dont like/have difficulties/trust issues in offline KMS because of its dont like/have difficulties/trust issues in offline KMS because of its
binary files and antivirus detections.</p> binary files and antivirus detections.</p>
<p>But if you prefer offline KMS then checkout an open-source activator, <p>But if you prefer offline KMS then checkout an open-source activator,
abbodi1406s <a abbodi1406s <a
href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL</a></p></li> href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL</a></p></li>
@ -565,8 +565,8 @@ max:</p>
<ul> <ul>
<li><p>Office MSI Retail 2010/2013, Office 2010 C2R Retail</p></li> <li><p>Office MSI Retail 2010/2013, Office 2010 C2R Retail</p></li>
<li><p>Office UWP (Windows 10/11 Apps)</p></li> <li><p>Office UWP (Windows 10/11 Apps)</p></li>
<li><p>Windows editions which do not support KMS activation by <li><p>Windows editions that do not support KMS activation by design:
design:Windows Evaluation Editions<br /> Windows Evaluation Editions<br />
Windows 7 (Starter, HomeBasic, HomePremium, Ultimate)<br /> Windows 7 (Starter, HomeBasic, HomePremium, Ultimate)<br />
Windows 10 (Cloud “S”, IoTEnterprise, IoTEnterpriseS, Windows 10 (Cloud “S”, IoTEnterprise, IoTEnterpriseS,
ProfessionalSingleLanguage… etc)<br /> ProfessionalSingleLanguage… etc)<br />
@ -580,7 +580,7 @@ etc)</p></li>
<ul> <ul>
<li><p><strong>What is KMS activation?</strong><br /> <li><p><strong>What is KMS activation?</strong><br />
Key Management Service (KMS) is a genuine activation method provided by Key Management Service (KMS) is a genuine activation method provided by
Microsoft for volume licensing customers (organizations, schools or Microsoft for volume licensing customers (organizations, schools, or
governments). The machines in those environments (called KMS clients) governments). The machines in those environments (called KMS clients)
are activated via the Environment KMS Host Server (authorized are activated via the Environment KMS Host Server (authorized
Microsofts licensing key), instead of Microsoft activation servers. By Microsofts licensing key), instead of Microsoft activation servers. By
@ -598,21 +598,21 @@ KMS activators such as KMSpico, MTK, KMS_VL_ALL, etc., locally create an
emulated KMS Host Server and activate Windows and Office.</p> emulated KMS Host Server and activate Windows and Office.</p>
<p>This locally-emulated KMS server requires you to run binary files <p>This locally-emulated KMS server requires you to run binary files
which often cause anti-virus alerts (false positives).</p> which often cause anti-virus alerts (false positives).</p>
<p>Another method of KMS activation is publicly-available Online KMS <p>Another method of KMS activation is a publicly-available Online KMS
Host Server. In this method, the site hosts the emulated KMS server and Host Server. In this method, the site hosts the emulated KMS server, and
anyone can simply use this server to activate their systems, there is no anyone can simply use this server to activate their systems, there is no
requirement for running any software on your system.</p></li> requirement for running any software on your system.</p></li>
<li><p><strong>Is Online KMS activation safe?</strong><br /> <li><p><strong>Is Online KMS activation safe?</strong><br />
Yes.<br /> Yes.<br />
Lets go into the details. In the KMS protocol, there is a relationship Lets go into the details. In the KMS protocol, there is a relationship
of host and client. The client system asks the host system to grant the between host and client. The client system asks the host system to grant
activation, and the host system grants the activation if its eligible. the activation, and the host system grants the activation if its
In this process, the client system shares some of the systems data, eligible. In this process, the client system shares some of the systems
which is not sensitive in nature. According to the <a data, which is not sensitive in nature. According to the <a
href="https://technet.microsoft.com/en-us/library/ee939272(v=ws.10).aspx#kms-overview">Microsoft href="https://technet.microsoft.com/en-us/library/ee939272(v=ws.10).aspx#kms-overview">Microsoft
document</a>, the client system shares the following data with the host document</a>, the client system shares the following data with the host
system: Client FQDN, CMID, time-stamp, Product license state, expiration system: Client FQDN, CMID, time-stamp, Product license state, expiration
time and IP address</p> time, and IP address</p>
<p>In this shared info, the important part is your IP address. Below are <p>In this shared info, the important part is your IP address. Below are
some things regarding it which you should know.</p> some things regarding it which you should know.</p>
<ul> <ul>
@ -620,23 +620,22 @@ some things regarding it which you should know.</p>
can not go online to visit any website without having to share your IP can not go online to visit any website without having to share your IP
address.</p></li> address.</p></li>
<li><p>IP addresses do not necessarily represent a specific person. <li><p>IP addresses do not necessarily represent a specific person.
Internet Service Providers (ISPs) mostly use dynamic IP, which means Internet Service Providers (ISPs) mostly use dynamic IP, which means the
the same IP address can be used by many different persons, and a dynamic same IP address can be used by many different persons, and a dynamic IP
IP address is periodically reassigned to different people all the time. address is periodically reassigned to different people all the time. But
But a static IP address is permanently assigned to a unique subscriber. a static IP address is permanently assigned to a unique subscriber. The
The Internet Service Provider (ISP) wont reveal that information unless Internet Service Provider (ISP) wont reveal that information unless
there is a legal reason to do so.</p></li> there is a legal reason to do so.</p></li>
<li><p>Microsoft has never tried to go after Home users in legal cases <li><p>Microsoft has never tried to go after Home users in legal cases
for using a few pirated activations (not talking about stolen legal for using a few pirated activations (not talking about stolen legal
keys) simply because the cost of legal actions would be much higher than keys) simply because the cost of legal actions would be much higher than
the amount of money gained by forcing a few people to purchase the amount of money gained by forcing a few people to purchase
activations.</p></li> activations.</p></li>
<li><p>No law enforcement is going to take action based on the IPs from <li><p>No law enforcement is going to take action based on IPs from all
all over the world without the consent from the Microsoft over the world without the consent of Microsoft itself.</p></li>
itself.</p></li>
</ul></li> </ul></li>
</ul> </ul>
<p>Feel free contact us in case you have a contradictory point of <p>Feel free to contact us in case you have a contradictory point of
view.</p> view.</p>
<hr /> <hr />
</div> </div>
@ -644,7 +643,7 @@ view.</p>
<h2>Office Non-genuine Banner</h2> <h2>Office Non-genuine Banner</h2>
<ul> <ul>
<li><p>Office Click-to-Run builds (since February 2021) that are <li><p>Office Click-to-Run builds (since February 2021) that are
activated with KMS checks the existence of the KMS server name in the activated with KMS check the existence of the KMS server name in the
registry.</p></li> registry.</p></li>
<li><p>If KMS server is not present, a banner is shown in Office <li><p>If KMS server is not present, a banner is shown in Office
programs notifying that “Office isnt licensed properly”, see <a programs notifying that “Office isnt licensed properly”, see <a
@ -711,13 +710,13 @@ SHA-1: 56c6ca76993a96cf9a255463b90db96cb9d24464</code></pre>
<div id="debug-mode" class="section level2"> <div id="debug-mode" class="section level2">
<h2>Debug Mode</h2> <h2>Debug Mode</h2>
<ul> <ul>
<li><p>With debug mode, we can get a log file with more details of <li><p>With debug mode, we can get a log file with more details of the
activation script process and it can be used to troubleshoot the activation script process and it can be used to troubleshoot the
activation issues.</p></li> activation issues.</p></li>
<li><p>In Online KMS option, you can enable <code>Debug Mode</code> by <li><p>In the Online KMS option, you can enable <code>Debug Mode</code>
pressing 6. When the activation is run with Debug Mode enabled, it by pressing 6. When the activation is run with Debug Mode enabled, it
creates a log file which contains details of activation process, this is creates a log file that contains details of the activation process, this
useful to detect activation errors. You can send that log to us to is useful to detect activation errors. You can send that log to us to
check. Check troubleshoot heading.</p></li> check. Check troubleshoot heading.</p></li>
</ul> </ul>
<hr /> <hr />
@ -725,10 +724,10 @@ check. Check troubleshoot heading.</p></li>
<div id="command-line-switches" class="section level2"> <div id="command-line-switches" class="section level2">
<h2>Command line Switches</h2> <h2>Command line Switches</h2>
<ul> <ul>
<li><p>This is applicable only in separate files version. <li><p>This is applicable only in separate file versions.
<code>Online_KMS_Activation\Activate.cmd</code></p></li> <code>Online_KMS_Activation\Activate.cmd</code></p></li>
<li><p>If any parameter is used then script will automatically run in <li><p>If any parameter is used then the script will automatically run
unattended mode.</p></li> in unattended mode.</p></li>
</ul> </ul>
<p>Below the switches are divided into four groups, you can use the <p>Below the switches are divided into four groups, you can use the
combination of switches from only one group at a time.</p> combination of switches from only one group at a time.</p>
@ -789,8 +788,8 @@ combination of switches from only one group at a time.</p>
<div id="setup-preactivate" class="section level2"> <div id="setup-preactivate" class="section level2">
<h2>Setup Preactivate</h2> <h2>Setup Preactivate</h2>
<ul> <ul>
<li><p>Check Extract OEM option in the MAS <code>Extras</code> section <li><p>Check the Extract OEM option in the MAS <code>Extras</code>
if you want pre-activated Windows installation.</p></li> section if you want pre-activated Windows installation.</p></li>
<li><p>Further read <a <li><p>Further read <a
href="https://massgrave.dev/oem-folder.html">here</a>.</p></li> href="https://massgrave.dev/oem-folder.html">here</a>.</p></li>
</ul> </ul>

View File

@ -401,7 +401,7 @@ div.tocify {
<li><p>Reach out to us on <a <li><p>Reach out to us on <a
href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not required) href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not required)
with an error screenshot.</p></li> with an error screenshot.</p></li>
<li><p>Alternatively you can connect with us <a <li><p>Alternatively, you can connect with us <a
href="https://massgrave.dev/contactus.html">here</a>.</p></li> href="https://massgrave.dev/contactus.html">here</a>.</p></li>
</ul> </ul>
</div> </div>

View File

@ -398,16 +398,16 @@ div.tocify {
<h1>Unreadable Codes In MAS AIO</h1> <h1>Unreadable Codes In MAS AIO</h1>
<p>(Applies to MAS AIO 1.6)</p> <p>(Applies to MAS AIO 1.6)</p>
<hr /> <hr />
<p>MAS requires some Microsofts official files in order to perform <p>MAS requires some of Microsofts official files in order to perform
activations. In order to make an all-in-one version, its required that activation. In order to make an all-in-one version, its required that
we need to include those files in our AIO .cmd file somehow.</p> we need to include those files in our AIO .cmd file somehow.</p>
<p>To do that, MAS uses AveYos <a <p>To do that, MAS uses AveYos <a
href="https://github.com/AveYo/Compressed2TXT">Compressed2TXT</a>. It href="https://github.com/AveYo/Compressed2TXT">Compressed2TXT</a>. It
can convert files to text format and Vice-Versa. However if you are not can convert files to text format and Vice-Versa. However, if you are not
feeling comfortable in using it then you can use MAS separate files feeling comfortable using it then you can use MAS separate files
version.</p> version.</p>
<hr /> <hr />
<p><strong>1st block</strong> of compressed2TXT code contains below <p><strong>1st block</strong> of compressed2TXT code contains the below
file.</p> file.</p>
<pre><code> File: gatherosstate.exe <pre><code> File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre> SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
@ -415,12 +415,12 @@ SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10 href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
Version 1607 ADK</a> (Section: User State Migration Tool)</p> Version 1607 ADK</a> (Section: User State Migration Tool)</p>
<hr /> <hr />
<p><strong>2nd block</strong> of compressed2TXT code contains below <p><strong>2nd block</strong> of compressed2TXT code contains the below
files.</p> files.</p>
<pre><code>cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2 <pre><code>cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6</code></pre> cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6</code></pre>
<p>These files are taken from the old version of Microsoft official tool <p>These files are taken from the old version of Microsofts official
<code>O15CTRRemove.diagcab</code></p> tool <code>O15CTRRemove.diagcab</code></p>
<pre><code> File: O15CTRRemove.diagcab (Digitally Signed) <pre><code> File: O15CTRRemove.diagcab (Digitally Signed)
Link: https://app.box.com/s/n8qpb5ljmv6djp77w5p6fk043dm6s3r1 (Unofficial Link) Link: https://app.box.com/s/n8qpb5ljmv6djp77w5p6fk043dm6s3r1 (Unofficial Link)
SHA-1: 56c6ca76993a96cf9a255463b90db96cb9d24464</code></pre> SHA-1: 56c6ca76993a96cf9a255463b90db96cb9d24464</code></pre>

View File

@ -2,21 +2,21 @@
------------------------------------------------------------------------ ------------------------------------------------------------------------
- You can find this option in MAS extras section. - You can find this option in the MAS extras section.
- It can change the Windows 10-11 / Server Editions (Build 10240 and higher). - It can change the Windows 10-11 / Server Editions (Build 10240 and higher).
- It uses official methods for changing editions. - It uses official methods for changing editions.
- Available editions are shown in script basis on\ - Available editions are shown in the script basis on\
`dism /online /english /Get-TargetEditions` `dism /online /english /Get-TargetEditions`
- Script is future proof, means on the release of new Windows / Server editions, script doesn't need an update and can get the required key from the system itself. - The script is future proof, which means on the release of new Windows / Server editions, the script doesn't need an update and can get the required key from the system itself.
- Script blocks the change to/from CountrySpecific and CloudEdition editions, since it's offically not supported and user may face issues. - Script blocks the change to/from CountrySpecific and CloudEdition editions since it's officially not supported and the user may face issues.
- Internet needs to be turned off and a restart is required while changing from Core (Home) to Non-Core (Pro, Enterprise etc) edition. - Internet needs to be turned off and a restart is required while changing from Core (Home) to Non-Core (Pro, Enterprise, etc) edition.
- Script can not change the Non-Core (Pro, Enterprise etc) to Core (Home) edition. - The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition.
------------------------------------------------------------------------ ------------------------------------------------------------------------

View File

@ -4,59 +4,59 @@
## 1.6 ## 1.6
#### **Future proofing / Goodbye to slc.dll** #### **Future-proofing / Goodbye to slc.dll**
------------------------------------------------------------------------ ------------------------------------------------------------------------
#### **HWID/KMS38:** #### **HWID/KMS38:**
- slc.dll is removed, we will patch original gatherosstate.exe on the fly with Powershell. (Thanks to [Gamers Against Weed](https://github.com/Gamers-Against-Weed)) - slc.dll is removed, we will patch the original gatherosstate.exe on the fly with Powershell. (Thanks to [Gamers Against Weed](https://github.com/Gamers-Against-Weed))
- arm64 files are removed, now x86 gatherosstate.exe can work in all - arm64 files are removed, now x86 gatherosstate.exe can work in all
- Scripts can now activate future editions by getting the key from the system. (Thanks to [**\@awuctl**](https://github.com/awuctl) and [**\@abbodi1406**](https://github.com/abbodi1406)) - Scripts can now activate future editions by getting the key from the system. (Thanks to [**\@awuctl**](https://github.com/awuctl) and [**\@abbodi1406**](https://github.com/abbodi1406))
- More detailed diagnostic checks incase of failed activation - More detailed diagnostic checks in case of failed Activation
- Windows product name is now taken from winbrand.dll instead of registry/wmi for accurate results (Thanks to [**\@abbodi1406**](https://github.com/abbodi1406)) - Windows product name is now taken from winbrand.dll instead of registry/wmi for accurate results (Thanks to [**\@abbodi1406**](https://github.com/abbodi1406))
- Fixed an issue when in Eval edition, non-eval edition key and certs are installed but script will show Eval edition error - Fixed an issue when in Eval edition, non-eval edition key and certs are installed but the script will show Eval edition error
- HWID Lockbox method is now removed in UI due to some issues with this method in certain builds. - HWID Lockbox method is now removed in UI due to some issues with this method in certain builds.
- Ticket generation option is removed in UI since people rarely need it and it creates confusion - The ticket generation option is removed in UI since people rarely need it and it creates confusion
- Fixed an issue in registry ownership snippet where it would fail if path name have special characters - Fixed an issue in registry ownership snippet where it would fail if path name has special characters
- clipup.exe is removed from AIO but exists in separate files version.\ - clipup.exe is removed from AIO but exists in the separate file's version.\
Users very rarely need it (server cor/acor) and less size of AIO would help in download & execution in Powershell Users very rarely need it (server cor/acor) and less size of AIO would help in download & execution in Powershell
- Bug fixes and lots of improvements - Bug fixes and lots of improvements
#### **Online KMS:** #### **Online KMS:**
- Script is updated as per KVA v47 (major change: improved office C2R-R2V conversion) - The script is updated as per KVA v47 (major change: improved office C2R-R2V conversion)
- Script will now set KMS server to private IP (non-existent) 10.0.0.10 instead of 0.0.0.0 to avoid non-genuine banner issue in office - The script will now set the KMS server to private IP (non-existent) 10.0.0.10 instead of 0.0.0.0 to avoid the non-genuine banner issues in the office
- Desktop context menu option is removed, not very useful - The desktop context menu option is removed, not very useful
- Renewal task, file and directory name are changed to remove "KMS" word to avoid antivirus detections - Renewal task, file, and directory name are changed to remove the "KMS" word to avoid antivirus detection
- Skip KMS38 and Convert C2R-R2V on-off options are removed from UI since people rarely need it and it creates confusion - Skip KMS38 and Convert C2R-R2V on-off options are removed from UI since people rarely need them and it creates confusion
- Some changes have been done to avoid possible antivirus detections - Some changes have been done to avoid possible antivirus detection
#### **Activation Troubleshoot:** #### **Activation Troubleshoot:**
- Token rebuilding options will now clear SPP-OSPP data.dat, tokens.dat, cache.dat\ - Token rebuilding options will now clear SPP-OSPP data.dat, tokens.dat, cache.dat\
and Office repair option will be launched to fix license issue and Office repair option will be launched to fix the license issue
- Added an option to clear Office vNext License, it helps when KMS activation fails due to remnants of vNext licenses - Added an option to clear Office vNext License, it helps when KMS activation fails due to remnants of vNext licenses
- Rearm option is removed since full token rebuild is enough - Rearm option is removed since a full token rebuild is enough
- Clean ClipSVC Licences option is removed since it may creates some issues in licensing in older builds - Clean ClipSVC Licences option is removed since it may create some issues in licensing in older builds
#### **Change Windows Edition:** #### **Change Windows Edition:**
@ -64,27 +64,27 @@
- Scripts can now change the future editions by getting the key from the system - Scripts can now change the future editions by getting the key from the system
- Script now blocks the change to/from CountrySpecific and CloudEdition editions, since it's offically not supported and user may face issues - The script now blocks the change to/from CountrySpecific and CloudEdition editions, since it's officially not supported and users may face issues
- Improved the way of available editions are presented to choose - Improved the way available editions are presented to choose
#### **Insert Windows HWID Key:** #### **Insert Windows HWID Key:**
- Scripts can now install HWID key for future editions by getting the key from the system - Scripts can now install the HWID key for future editions by getting the key from the system
#### **All:** #### **All:**
- Fixed an issue when script wouldn't launch if path have certain speacial characters - Fixed an issue when the script wouldn't launch if the path have certain special characters
- Fixed an issue when files couldn't be extrated in AIO compressed2txt if username have accent characters. Thanks to [**\@AveYo**](https://github.com/AveYo) for fix. - Fixed an issue when files couldn't be extracted in AIO compressed2txt if the username has accent characters. Thanks to [**\@AveYo**](https://github.com/AveYo) for the fix.
- Fixed an issue when script would start looping while getting correct arch process in rare cases - Fixed an issue when the script would start looping while getting the correct arch process in rare cases
- Added a check to detect if file is in Unix (LF) format, if yes then script would stop - Added a check to detect if the file is in Unix (LF) format, if yes then the script would stop
- Homepage <https://windowsaddict.ml/> is changed to <https://massgrave.dev/> because of DNS issue with free domain (Thanks to [**\@luzea9903**](https://github.com/luzea9903) for Server hosting) - Homepage <https://windowsaddict.ml/> is changed to <https://massgrave.dev/> because of the DNS issue with the free domain (Thanks to [**\@luzea9903**](https://github.com/luzea9903) for Server hosting)
- Homepage <https://massgrave.dev/> is upadated with better reabable format - Homepage <https://massgrave.dev/> is updated with a better readable format
- Added an option to download and execute MAS from Powershell\ - Added an option to download and execute MAS from Powershell\
`iwr -useb https://massgrave.dev/get | iex` `iwr -useb https://massgrave.dev/get | iex`

View File

@ -2,7 +2,7 @@
------------------------------------------------------------------------ ------------------------------------------------------------------------
MAS includes check activation options (wmi/vbs) which are taken from abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/).\ MAS includes checking activation options (WMI/VBS) which are taken from abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/).\
It checks the status of Windows and Office products. It checks the status of Windows and Office products.
Please find below the difference between vbs and wmi options. Please find below the difference between vbs and wmi options.
@ -23,7 +23,7 @@ Please find below the difference between vbs and wmi options.
- Query and execute WMI functions using wmic.exe or VBScripts - Query and execute WMI functions using wmic.exe or VBScripts
- Shows extra more info (SKU ID, key channel) - Shows extra info (SKU ID, key channel)
- Shows the activation expiration date for all products - Shows the activation expiration date for all products

View File

@ -2,7 +2,7 @@
------------------------------------------------------------------------ ------------------------------------------------------------------------
Please feel free to share feedback regarding bug reports, documentation errors, troubleshooting etc. Please feel free to share feedback regarding bug reports, documentation errors, troubleshooting, etc.
- [Discord](https://discord.gg/gjJEfq7ux8) ❤️ (preferred) (signup not required) - [Discord](https://discord.gg/gjJEfq7ux8) ❤️ (preferred) (signup not required)

View File

@ -3,7 +3,7 @@
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. 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.
| | | | | |
|:---------------------------------------|:-------------------------------| |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------|
| **HWID / KMS38 Activation** | | | **HWID / KMS38 Activation** | |
| Gamers Against Weed | [Activation without slc.dll](https://github.com/Gamers-Against-Weed) | | Gamers Against Weed | [Activation without slc.dll](https://github.com/Gamers-Against-Weed) |
| mspaintmsi & anonymous | [Original co-authors of HWID/KMS38](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887) | | mspaintmsi & anonymous | [Original co-authors of HWID/KMS38](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887) |
@ -20,4 +20,4 @@ MAS project wouldn't be possible without kind help and uses of other honorable d
| [Luzea](https://github.com/luzea9903) | Server Hosting | | [Luzea](https://github.com/luzea9903) | Server Hosting |
| [abbodi1406](https://forums.mydigitallife.net/threads/abbodi1406s-batch-scripts-repo.74197/), [Aveyo](https://github.com/AveYo), [awuctl](https://github.com/awuctl) | Enormous help | | [abbodi1406](https://forums.mydigitallife.net/threads/abbodi1406s-batch-scripts-repo.74197/), [Aveyo](https://github.com/AveYo), [awuctl](https://github.com/awuctl) | Enormous help |
And thanks to the MAS users for interest, feedback and assistance. ❤️ And thanks to the MAS users for their interest, feedback, and assistance. ❤️

26
faq.md
View File

@ -5,7 +5,7 @@
------------------------------------------------------------------------ ------------------------------------------------------------------------
- **How to use it?\ - **How to use it?\
**Checks how to info [here](https://massgrave.dev/). **Checks how to info [here](https://massgrave.dev/index.html#Download__How_to_use_it).
- **How to activate Windows permanently?**\ - **How to activate Windows permanently?**\
Use HWID option in MAS. Use HWID option in MAS.
@ -14,19 +14,19 @@
Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) with an error screenshot. Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) with an error screenshot.
- **How to remove HWID activation from my system?**\ - **How to remove HWID activation from my system?**\
You can not. Once a system is activated, this activation cannot be removed because the license is stored in the Microsoft servers and not in the user's system. MS checks the hardware ID (HWID) and if license is found in their database, system will automatically activate. You can not. Once a system is activated, this activation cannot be removed because the license is stored in the Microsoft servers and not in the user's system. MS checks the hardware ID (HWID) and if a license is found in their database, the system will automatically activate.
- **How to download full version of Windows 10 LTSC 2021?**\ - **How to download the full version of Windows 10 LTSC 2021?**\
Check the info [here](https://massgrave.dev/genuine-installation-media.html). Check the info [here](https://massgrave.dev/genuine-installation-media.html).
- **How to activate Office?**\ - **How to activate Office?**\
Use Online KMS option in MAS. Use the Online KMS option in MAS.
- **How to download and install Office?**\ - **How to download and install Office?**\
Check the info [here](https://massgrave.dev/genuine-installation-media.html). Check the info [here](https://massgrave.dev/genuine-installation-media.html).
- **Can I permanently activate Office?**\ - **Can I permanently activate Office?**\
No. For lifetime activation of Office, use renewal task option in Online KMS. No. For lifetime activation of Office, use the renewal task option in Online KMS.
- **Can I link my Microsoft account safely with this activation?**\ - **Can I link my Microsoft account safely with this activation?**\
Yes. Yes.
@ -35,23 +35,23 @@
Yes. Yes.
- **How to change Windows 10/11 Home to Pro?**\ - **How to change Windows 10/11 Home to Pro?**\
Use change edition option in Extras section in MAS. Use the change edition option in the Extras section in MAS.
- **Can I activate Office 365?**\ - **Can I activate Office 365?**\
O365 can not be activated with KMS. To activate it, script installs Mondo 2016 licenses and activates it. This license is near to O365 feature wise, you can get offline features of O365 but you can't get Online features of O365. O365 can not be activated with KMS. To activate it, the script installs Mondo 2016 licenses and activates it. This license is near to O365 feature-wise, you can get offline features of O365 but you can't get Online features of O365.
- **I'm getting 'Office is not genuine banner'.**\ - **I'm getting 'Office is not genuine banner'.**\
Run Online KMS from the latest MAS version. Run Online KMS from the latest MAS version.
- **Can I delete MAS folder after activation?**\ - **Can I delete the MAS folder after activation?**\
Yes. Yes.
- **How MAS is able to activate?**\ - **How MAS can activate?**\
Read activation details in Docs section. Read activation details in the Docs section.
- **Does MAS works for Windows 7/8.1?**\ - **Does MAS work for Windows 7/8.1?**\
Online KMS option works. The online KMS option works.
------------------------------------------------------------------------ ------------------------------------------------------------------------
If you have any other question, feel free to ask on our [Discord](https://discord.gg/gjJEfq7ux8) (signup not required). If you have any other questions, feel free to ask on our [Discord](https://discord.gg/gjJEfq7ux8) (signup not required).

View File

@ -3,7 +3,7 @@
All download links leads to genuine files only. All download links leads to genuine files only.
| **Windows** | | | **Windows** | |
|:--------------------------------------|:--------------------------------| |:-------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Windows 11/10/8.1 | [Link1](https://www.microsoft.com/software-download) - [Link2](https://tb.rg-adguard.net/) | | Windows 11/10/8.1 | [Link1](https://www.microsoft.com/software-download) - [Link2](https://tb.rg-adguard.net/) |
| Windows 7 | [Link1](https://stuff.mtt-m1.workers.dev/Windows%207/) - [Link2](https://isofiles.bd581e55.workers.dev/Windows%207/) | | Windows 7 | [Link1](https://stuff.mtt-m1.workers.dev/Windows%207/) - [Link2](https://isofiles.bd581e55.workers.dev/Windows%207/) |
| Windows 10 Enterprise LTSB/LTSC | [Link1](https://opendirectory.luzea.de/luzea/Windows_10_Enterprise_LTSC_2021/) - [Link2](https://stuff.mtt-m1.workers.dev/Windows%2010/) - [Link3](https://isofiles.bd581e55.workers.dev/Windows%2010/) | | Windows 10 Enterprise LTSB/LTSC | [Link1](https://opendirectory.luzea.de/luzea/Windows_10_Enterprise_LTSC_2021/) - [Link2](https://stuff.mtt-m1.workers.dev/Windows%2010/) - [Link3](https://isofiles.bd581e55.workers.dev/Windows%2010/) |
@ -19,9 +19,9 @@ Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard for providing
## Download Office 2019/2021 VL ## Download Office 2019/2021 VL
If below guide is confusing to you then simplest option for you to use link for `Office C2R Retail`. If the below guide is confusing to you then the simplest option for you is to use the link for `Office C2R Retail`.
Please note that in the official C2R VL office installation method, there is no ISO or any one click solution available. Below is the simplest guide to install VL office. Please note that in the official C2R VL office installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing VL office.
- Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT) - Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT)
@ -29,7 +29,7 @@ Please note that in the official C2R VL office installation method, there is no
- Goto [config.office.com](https://config.office.com/deploymentsettings) - Goto [config.office.com](https://config.office.com/deploymentsettings)
- Select `Office LTSC Professional Plus 2021 - Volume License` in the office suites section. You can add Visio and Project apps if you need. Customize other things and leave as default where you don't understand something. - Select `Office LTSC Professional Plus 2021 - Volume License` in the office suites section. You can add Visio and Project apps if you need them. Customize other things and leave them as default where you don't understand something.
- Once you go through all the options, click on the export button and it will download a file named `Configuration.xml` - Once you go through all the options, click on the export button and it will download a file named `Configuration.xml`
@ -46,27 +46,27 @@ It will now download and install Office. You can activate it with your preferred
## How to use .svf files? ## How to use .svf files?
As an example, if you want to download an .iso file of a French language version of Office 2010 SP1 Pro Vl, you will need to do the followings. As an example, if you want to download a .iso file of a French language version of Office 2010 SP1 Pro Vl, you will need to do the followings.
- Download a full-size English .iso file - Download a full-size English .iso file
- Download a small-size French .svf file - Download a small-size French .svf file
- Put English .iso and French svf file and tool [SVF-extractor](https://www.softpedia.com/get/System/Back-Up-and-Recovery/SVF-eXtractor.shtml) into a folder all together. - Put English .iso and French svf file and tool [SVF-extractor](https://www.softpedia.com/get/System/Back-Up-and-Recovery/SVF-eXtractor.shtml) into a folder altogether.
- Then use the extract option in the tool, and it will generate an original French language full .iso file. - Then use the extract option in the tool, and it will generate an original French language full .iso file.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## How to verify genuinity of files? ## How to verify the genuinity of files?
- We can use [file hashing method](https://en.wikipedia.org/wiki/File_verification) to verify if a file is tempered or not. - We can use [file hashing method](https://en.wikipedia.org/wiki/File_verification) to verify if a file is tempered or not.
- But we must first know the actual checksum of the file. - But we must first know the actual checksum of the file.
- Microsoft does not publish checksums list on public links for their files, however it's available to paid subscribers of [MVS](https://visualstudio.microsoft.com/subscriptions/). - Microsoft does not publish a checksums list on public links for their files, however, it's available to paid subscribers of [MVS](https://visualstudio.microsoft.com/subscriptions/).
- There are many places where we can find the checksums for Microsoft files and compare it with our files with tools like [OpenHashTab](https://github.com/namazso/OpenHashTab/releases). Below is a list of sites containing checksums. - There are many places where we can find the checksums for Microsoft files and compare them with our files with tools like [OpenHashTab](https://github.com/namazso/OpenHashTab/releases). Below is a list of sites containing checksums.
1. [files.rg-adguard](https://files.rg-adguard.net/) (most complete collection) 1. [files.rg-adguard](https://files.rg-adguard.net/) (most complete collection)
2. [genuine-iso-verifier](https://genuine-iso-verifier.weebly.com/) 2. [genuine-iso-verifier](https://genuine-iso-verifier.weebly.com/)

44
hwid.md
View File

@ -14,11 +14,11 @@
- On a system, this activation can be created for all the supported editions, and all can be linked to Microsoft account without any issues. - On a system, this activation can be created for all the supported editions, and all can be linked to Microsoft account without any issues.
- Once a system is activated, this activation cannot be removed because the license is stored in the Microsoft servers and not in the user's system. MS checks the hardware ID (HWID) and if license is found in their database, system will automatically activate. - Once a system is activated, this activation cannot be removed because the license is stored in the Microsoft servers and not in the user's system. MS checks the hardware ID (HWID) and if a license is found in their database, the system will automatically activate.
- Any significant changes in the Hardware (such as a motherboard) may deactivate the system. It is possible to reactivate a system that was deactivated because of significant hardware changes, IF your activation, was linked to an online Microsoft account. - Any significant changes in the Hardware (such as a motherboard) may deactivate the system. It is possible to reactivate a system that was deactivated because of significant hardware changes, IF your activation, was linked to an online Microsoft account.
- For activation to succeed, the internet connectivity must be enabled. If you are trying to activate without these conditions being met, then the system will auto-activate later when the conditions are met. - For activation to succeed, internet connectivity must be enabled. If you are trying to activate without these conditions being met, then the system will auto-activate later when the conditions are met.
- Auto activation scenario after the Windows re-install: - Auto activation scenario after the Windows re-install:
@ -26,21 +26,21 @@
- The system will auto-activate if Retail (Consumer) media was used for the installation. - The system will auto-activate if Retail (Consumer) media was used for the installation.
- The system will NOT auto-activate if VL (Business) media was used for the installation. In this case, the user will have to insert that windows edition Retail/OEM key (find keys below in this page) to activate, if the user doesn't wish to activate again using this script. - The system will NOT auto-activate if VL (Business) media was used for the installation. In this case, the user will have to insert that windows edition Retail/OEM key (find keys below on this page) to activate, if the user doesn't wish to activate again using this script.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## How does it work? ## How does it work?
- In the official upgrade process from Windows 7 to Windows 10, Microsoft provides a HWID (digital license) activation for Windows 10 without any cost. - In the official upgrade process from Windows 7 to Windows 10, Microsoft provides an HWID (digital license) activation for Windows 10 without any cost.
- In background, the upgrade process runs a file names `gatherosstate.exe` and it checks the license of current Windows and if found activated, it generates a valid GenuineTicket.xml which is sent to Microsoft and in return, MS authorize a license. - In the background, the upgrade process runs a file named `gatherosstate.exe` and it checks the license of current 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 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. - 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.
Now question, can Microsoft differentiate counterfeit tickets and block the license? Now a question, can Microsoft differentiate counterfeit tickets and block the license?
- Umm.. Yes, but actually no. The signature type can (sort of) be used to determine what utility is responsible for the ticket. There is no way (in a standard environment) for a non-activated Windows 10 installation to generate a ticket. In the normal process, gatherosstate will ask SLC for the entire ticket, but when this fails it will generate and sign it by itself, creating a "downlevelGTkey" signature. For every activated system, a generated ticket will be returned by SLC and thus will have a "clientLockboxKey" signature. Put simply, the signature (should) always be a "clientLockboxKey" one in case of an activated system, but in this case it isn't. Microsoft will not take action against it, because of the risk of voiding valid licenses. Besides, they never really cared for consumer piracy; That's not where they get the most money from. - Umm.. Yes, but actually no. The signature type can (sort of) be used to determine what utility is responsible for the ticket. There is no way (in a standard environment) for a non-activated Windows 10 installation to generate a ticket. In the normal process, gatherosstate will ask SLC for the entire ticket, but when this fails it will generate and sign it by itself, creating a "downlevelGTkey" signature. For every activated system, a generated ticket will be returned by SLC and thus will have a "clientLockboxKey" signature. Put simply, the signature (should) always be a "clientLockboxKey" one in the case of an activated system, but in this case, it isn't. Microsoft will not take action against it, because of the risk of voiding valid licenses. Besides, they never really cared for consumer piracy; That's not where they get the most money from.
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -85,7 +85,7 @@ Now question, can Microsoft differentiate counterfeit tickets and block the lice
- Windows Server does not support HWID activation. - Windows Server does not support HWID activation.
- ServerRdsh edition does not [officially](https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises) support activation on non-azure systems. However on all builds except in range of 22000 will activate Windows but it won't be HWID activation, means on system reinstall, it won't auto activate. - ServerRdsh edition does not [officially](https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises) support activation on non-azure systems.
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -95,9 +95,9 @@ Downlevel = downlevelGTkey
Lockbox = clientLockboxKey Lockbox = clientLockboxKey
- Downlevel Method: It creates downlevelGTkey ticket for activation with simplest process. - Downlevel Method: It creates a downlevelGTkey ticket for activation with the simplest process.
- LockBox Method: It creates clientLockboxKey ticket which better mimics genuine activation, But requires more steps such as, - LockBox Method: It creates a clientLockboxKey ticket which better mimics genuine activation, But requires more steps such as,
- Cleaning ClipSVC licenses - Cleaning ClipSVC licenses
@ -110,7 +110,7 @@ Lockbox = clientLockboxKey
**Notes:** **Notes:**
- We don't suggest to run Lockbox method on a production system. Hence by default script will choose Downlevel method and won't show you the option to select Lockbox method. However if you want, you can apply it through command line switches. - We don't suggest running the Lockbox method on a production system. Hence by default script will choose the Downlevel method and won't show you the option to select the Lockbox method. However, if you want, you can apply it through command line switches.
- Microsoft accepts both types of tickets and that's unlikely to change. - Microsoft accepts both types of tickets and that's unlikely to change.
@ -118,15 +118,15 @@ Lockbox = clientLockboxKey
## Command line Switches ## Command line Switches
- This is applicable only in separate files version. - This is applicable only in separate files versions.
- If any parameter is used then script will automatically run in unattended mode. - If any parameter is used then the script will automatically run in unattended mode.
- To activate with Downlevel method (default), - To activate with the Downlevel method (default),
`"HWID_Activation.cmd" /a` `"HWID_Activation.cmd" /a`
- To only generate GenuineTicket.xml with Downlevel method (default), - To only generate GenuineTicket.xml with the Downlevel method (default),
`"HWID_Activation.cmd" /g` `"HWID_Activation.cmd" /g`
@ -140,7 +140,7 @@ Lockbox = clientLockboxKey
## File Details ## File Details
Besides plain batch script, HWID activation requires the use of official gatherosstate.exe (x86) file. Besides the plain batch script, HWID activation requires the use of the official gatherosstate.exe (x86) file.
File: gatherosstate.exe File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
@ -155,15 +155,15 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
- Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder. - Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder.
- Make sure Internet is enabled. - Make sure the Internet is enabled.
- Open Windows Powershell as administrator, and enter following listed commands in the the sequence in which they are given. - Open Windows Powershell as administrator, and enter the following listed commands in the sequence in which they are given.
- Enter the Key, (Replace `<key>` with the key from the above list) with the following command - Enter the Key, (Replace `<key>` with the key from the above list) with the following command
`slmgr /ipk <key>` `slmgr /ipk <key>`
- Copy the below code all at once and enter in PowerShell to modify the `gatherosstate.exe` file. - Copy the below code all at once and enter it in PowerShell to modify the `gatherosstate.exe` file.
<!-- --> <!-- -->
@ -260,9 +260,9 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
## Setup Preactivate ## Setup Preactivate
- Check Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation. - Check the Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation.
- Further read [here](https://massgrave.dev/oem-folder.html). - Further, read [here](https://massgrave.dev/oem-folder.html).
------------------------------------------------------------------------ ------------------------------------------------------------------------

View File

@ -19,7 +19,7 @@ A collection of scripts for activating Microsoft products using HWID / KMS38 / O
- Available in All In One & Separate Files Version - Available in All In One & Separate Files Version
- Fully Open Source - Fully Open Source
- Fewer antivirus detections - Fewer antivirus detections
- Files are either transparent batch script or official from Microsoft - Files are either transparent batch scripts or official from Microsoft
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -34,10 +34,10 @@ Last Release - v1.6 (25-July-2022)\
### Method 1 - PowerShell ### Method 1 - PowerShell
- On Windows 10/11, right click on windows start menu, select PowerShell or Terminal. - On Windows 10/11, right-click on the windows start menu and select PowerShell or Terminal.
- Copy-paste the below code and press enter\ - Copy-paste the below code and press enter\
`iwr -useb https://massgrave.dev/get | iex` `iwr -useb https://massgrave.dev/get | iex`
- You will see the activation options, follow onscreen instructions. - You will see the activation options, and follow onscreen instructions.
- That's all. - That's all.
### Method 2 - Traditional ### Method 2 - Traditional
@ -45,9 +45,9 @@ Last Release - v1.6 (25-July-2022)\
- Download the file named `MAS_1.6_Password_1234.7z` from [here](https://github.com/massgravel/Microsoft-Activation-Scripts/releases) - Download the file named `MAS_1.6_Password_1234.7z` from [here](https://github.com/massgravel/Microsoft-Activation-Scripts/releases)
- Extract this file with a 3rd party archive manager, such as [7zip](https://www.7-zip.org/download.html) - Extract this file with a 3rd party archive manager, such as [7zip](https://www.7-zip.org/download.html)
- Password is `1234` - Password is `1234`
- In extracted folder, find the folder named `All-In-One-Version` - In the extracted folder, find the folder named `All-In-One-Version`
- Run the file named `MAS_AIO.cmd` - Run the file named `MAS_AIO.cmd`
- You will see the activation options, follow onscreen instructions. - You will see the activation options, and follow onscreen instructions.
- That's all. - That's all.
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -60,7 +60,7 @@ Last Release - v1.6 (25-July-2022)\
| KMS38 | Windows 10-11-Server | Until the year 2038 | | KMS38 | Windows 10-11-Server | Until the year 2038 |
| Online KMS | Windows / Office | 180 Days. Lifetime Activation With Renewal Task | | Online KMS | Windows / Office | 180 Days. Lifetime Activation With Renewal Task |
For more details, use the respective activation's details in Doc. For more details, use the respective activation details in Doc.
------------------------------------------------------------------------ ------------------------------------------------------------------------

View File

@ -6,11 +6,11 @@
- HWID (Digital License) can auto-activate a system even after OS is re-installed. - HWID (Digital License) can auto-activate a system even after OS is re-installed.
- But this auto-activation works only when HWID (Retail/OEM/MAK) key is already installed which happens if you downloaded the Windows 10-11 for **free** from Official Microsoft website. - But this auto-activation works only when HWID (Retail/OEM/MAK) key is already installed which happens if you downloaded Windows 10-11 for **free** from the Official Microsoft website.
- However Business versions (Windows Enterprise, LTSB/C editions) are not publicly available. These editions have KMS key installed by default. Due to this HWID can't auto-activate the system. - However, Business versions (Windows Enterprise, LTSB/C editions) are not publicly available. These editions have the KMS key installed by default. Due to this HWID can't auto-activate the system.
- To avoid running the HWID script **again**, you can instead just install HWID key and system will auto-activate. - To avoid running the HWID script **again**, you can instead just install the HWID key and the system will auto-activate.
- This is the scenario where this option is useful. - This is the scenario where this option is useful.

View File

@ -6,7 +6,7 @@
- How to use it? Please find the instructions [here](https://massgrave.dev). - How to use it? Please find the instructions [here](https://massgrave.dev).
- This activation method activates Windows 10/11 and Windows Server (14393 and later builds), until 19 january 2038 03:14:07 UTC. - This activation method activates Windows 10/11 and Windows Server (14393 and later builds), until 19 January 2038 03:14:07 UTC.
- This activation method does not store any files on the system. - This activation method does not store any files on the system.
@ -24,23 +24,23 @@
[MAS](https://massgrave.dev) (Online KMS option) [MAS](https://massgrave.dev) (Online KMS option)
- 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 KMS38 protection option. - 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.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## How does it work? ## How does it work?
- In a genuine [KMS](https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview) activation environment, activation last maximum up-to 180 days. This is done using a valid license and server setup. - In a genuine [KMS](https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview) activation environment, activation lasts a maximum of up to 180 days. This is done using a valid license and server setup.
- However in the Windows major upgrade process, system uses `gatherosstate.exe` to carry over the remaining KMS activation period. It does it by creating a ticket which can be used offline. - However, in the Windows major upgrade process, the system uses `gatherosstate.exe` to carry over the remaining KMS activation period. It does it by creating a ticket that can be used offline.
- The trick is that we can fool the `gatherosstate.exe` about the remaining KMS activation period and manually put the desired period maximum up-to 19 january 2038 03:14:07 UTC. - The trick is that we can fool the `gatherosstate.exe` about the remaining KMS activation period and manually put the desired period maximum up to 19 January 2038 03:14:07 UTC.
- Why it's limited to year 2038?\ - Why it's limited to the year 2038?\
It's related to the [Y2K38 problem](https://en.wikipedia.org/wiki/Year_2038_problem) as this date (19 january 2038 03:14:07 UTC) is the maximum date we can give to `gatherosstate.exe` without it looping back to year 1970. It's related to the [Y2K38 problem](https://en.wikipedia.org/wiki/Year_2038_problem) as this date (19 January 2038 03:14:07 UTC) is the maximum date we can give to `gatherosstate.exe` without it looping back to the year 1970.
**Q:** Can Microsoft block this kind of activation?\ **Q:** Can Microsoft block this kind of activation?\
**A:** Not directly. They could only update Clipup to allow for a maximum activation period of 180 days. Not much beside that can be done on their part. The tickets are not sent to Microsoft at all, so they can't block them or take action directly. **A:** Not directly. They could only update Clipup to allow for a maximum activation period of 180 days. Not much besides that can be done on their part. The tickets are not sent to Microsoft at all, so they can't block them or take action directly.
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -115,7 +115,7 @@
- KMS38 only supports Windows/server version 14393 (1607) and newer versions. - KMS38 only supports Windows/server version 14393 (1607) and newer versions.
- ServerRdsh edition does not [officially](https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises) support activation on non-azure systems. However on all builds except in range of 22000 will activate Windows. - ServerRdsh edition does not [officially](https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises) support activation on non-azure systems.
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -125,13 +125,13 @@
- If you are going to use [KMS_VL_ALL]((https://github.com/abbodi1406/KMS_VL_ALL_AIO)) by abbodi1406 or [MAS](https://massgrave.dev) (Online KMS option) for **Office activation**, then you don't need to enable this protection. - If you are going to use [KMS_VL_ALL]((https://github.com/abbodi1406/KMS_VL_ALL_AIO)) by abbodi1406 or [MAS](https://massgrave.dev) (Online KMS option) for **Office activation**, then you don't need to enable this protection.
- 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. - 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.
- In the KMS activation method, the 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 127.0.0.0/8) is defined as KMS IP in the Windows 8 and later 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 and at the same time that KMS activator can be used for Office activation. - 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 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.
- Script steps- - Script steps-
- Set the Windows edition specific KMS IP to Localhost (127.0.0.2) - Set the Windows edition-specific KMS IP to Localhost (127.0.0.2)
- Lock the below Registry with [reg_own](https://github.com/AveYo/LeanAndMean) snippet by AveYo - Lock the below Registry with [reg_own](https://github.com/AveYo/LeanAndMean) snippet by AveYo
@ -143,9 +143,9 @@
## Command line Switches ## Command line Switches
- This is applicable only in separate files version. - This is applicable only in separate file versions.
- If any parameter is used then script will automatically run in unattended mode. - If any parameter is used then the script will automatically run in unattended mode.
- To activate, - To activate,
@ -167,14 +167,14 @@
## File Details ## File Details
Besides plain batch script, KMS38 activation requires the use of official gatherosstate.exe (x86) file. Besides the plain batch script, KMS38 activation requires the use of an official gatherosstate.exe (x86) file.
File: gatherosstate.exe File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/?LinkId=526740) (Section: User State Migration Tool) It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/?LinkId=526740) (Section: User State Migration Tool)
**Further**, in case of Windows Server Core editions, system doesn't have `clipup.exe` file. So to activate it, MAS separate files version contains the below file. (It's not included in MAS AIO) **Further**, in the case of Windows Server Core editions, the system doesn't have `clipup.exe` file. So to activate it, MAS separate files version contains the below file. (It's not included in MAS AIO)
File: ClipUp.exe File: ClipUp.exe
SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A
@ -189,7 +189,7 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
- Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder. - Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder.
- Open Windows Powershell as administrator, and enter following listed commands in the the sequence in which they are given. - Open Windows Powershell as administrator, and enter the following listed commands in the sequence in which they are given.
- Enter the Key, (Replace `<key>` with the key from the above list) with the following command - Enter the Key, (Replace `<key>` with the key from the above list) with the following command
@ -286,9 +286,9 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
## Setup Preactivate ## Setup Preactivate
- Check Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation. - Check the Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation.
- Further read [here](https://massgrave.dev/oem-folder.html). - Further, read [here](https://massgrave.dev/oem-folder.html).
------------------------------------------------------------------------ ------------------------------------------------------------------------

View File

@ -8,19 +8,19 @@
- To create a pre-activated Windows installation .iso, do the following things: - To create a pre-activated Windows installation .iso, do the following things:
- Extract `$OEM$` folder to desktop using the MAS script. - Extract `$OEM$` folder to the desktop using the MAS script.
- Copy the `$OEM$` folder to the `sources` folder in the Windows installation media (.iso or USB). - Copy the `$OEM$` folder to the `sources` folder in the Windows installation media (.iso or USB).
- The directory will appear like this: `\sources\$OEM$` in your altered .iso or on your bootable USB drive. - The directory will appear like this: `\sources\$OEM$` in your altered .iso or on your bootable USB drive.
- Now use this .iso or bootable USB drive to install Windows and it will either already be activated (KMS38) as soon as it boots, or will self-activate (HWID or Online KMS) at first internet contact. - Now use this .iso or bootable USB drive to install Windows and it will either already be activated (KMS38) as soon as it boots or will self-activate (HWID or Online KMS) at the first internet contact.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## Notes ## Notes
- MAS AIO version doesn't contains `clipup.exe` file, if you need to activate `Server Core/Acor` editions then please use MAS separate files version. - MAS AIO version doesn't contain `clipup.exe` file, if you need to activate `Server Core/Acor` editions then please use MAS separate files version.
- You can check [here](https://massgrave.dev/) about activation method details and select the activation method as per your requirement. - You can check [here](https://massgrave.dev/) about activation method details and select the activation method as per your requirement.
@ -40,16 +40,16 @@
## Online KMS ## Online KMS
- When using Online KMS activation, Windows and Office both will be activated when connected to the internet for the first time. This option uses renewal task for lifetime activation. - When using Online KMS activation, Windows and Office both will be activated when connected to the internet for the first time. This option uses a renewal task for lifetime activation.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## HWID + Online KMS ## HWID + Online KMS
- In this method, Windows 10-11 will be activated with HWID and **Office** will be activated using Online KMS. - In this method, Windows 10-11 will be activated with HWID, and **Office** will be activated using Online KMS.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## KMS38 + Online KMS ## KMS38 + Online KMS
- In this method, Windows 10-11-Server will be activated with KMS38 and **Office** will be activated using Online KMS. - In this method, Windows 10-11-Server will be activated with KMS38, and **Office** will be activated using Online KMS.

View File

@ -8,22 +8,22 @@
## Reasons ## Reasons
- Office Click-to-Run builds (since February 2021) that are activated with KMS checks the existence of the KMS server name in the registry. If KMS server is not present, a banner is shown in Office programs notifying that "Office isn't licensed properly" - Office Click-to-Run builds (since February 2021) that are activated with KMS check the existence of the KMS server name in the registry. If the KMS server is not present, a banner is shown in Office programs notifying that "Office isn't licensed properly"
- In case of 32-bit Office installed on 64-bit Windows, Office checks the KMS server existence in corresponding WOW6432Node registry key as well. - In the case of 32-bit Office installed on 64-bit Windows, Office checks the KMS server existence in the corresponding WOW6432Node registry key as well.
- Apart from this, they also detect if registered KMS server is in their blacklist or not. As far as I know, they blacklisted below 3 addresses. - Apart from this, they also detect if a registered KMS server is on their blacklist or not. As far as I know, the below 3 addresses are blacklisted.
`km-s8.MSG-uides.com` `km-s9.MSG-uides.com` `0.0.0.0`(Remove hyphen)\ `km-s8.MSG-uides.com` `km-s9.MSG-uides.com` `0.0.0.0`(Remove hyphen)\
First two are public KMS servers and last one in simple words is neither a public or private IP. The first two are public KMS servers and the last one in simple words is neither public nor private IP.
- Please note that these checks are not performed by Office if proper installation of Volume version of Office is done with Perpetual2019 / 2021 VL channel. - Please note that these checks are not performed by Office if the proper installation of the Volume version of Office is done with Perpetual2019 / 2021 VL channel.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## Solutions: ## Solutions:
Please find below various ways you can avoid this banner. Simplest option for you is to just use a Office activation tool mentioned here. Please find below various ways you can avoid this banner. The simplest option for you is to just use an Office activation tool mentioned here.
------------------------------------------------------------------------ ------------------------------------------------------------------------
@ -35,15 +35,15 @@ Please find below various ways you can avoid this banner. Simplest option for yo
### 2- Manual Activation ### 2- Manual Activation
In this section I'm only going to mention how to setup KMS server in registry properly. In this section, I'm only going to mention how to set up the KMS server in the registry properly.
- **If using Public KMS server:**\ - **If using Public KMS server:**\
Since they can put any public KMS server in blacklist, as a permanent solution, we can instead use server IP instead of hostname. Since they can put any public KMS server on the blacklist, as a permanent solution, we can instead use server IP instead of hostname.
- **If using private KMS server IP:\ - **If using private KMS server IP:\
**Make sure to use a valid private IP address. **Make sure to use a valid private IP address.
Please find below how to set the KMS server address in registry. Example with a private IP `10.0.0.10` Please find below how to set the KMS server address in the registry. For example with a private IP `10.0.0.10`
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f
@ -57,21 +57,21 @@ Please find below how to set the KMS server address in registry. Example with a
### 3- Install VL Office ### 3- Install VL Office
As mentioned in reasons section, these checks are performed only if Retail Office is installed and later converted to VL. Office doesn't perform any such checks if proper installation of VL office is done. As mentioned in the reasons section, these checks are performed only if Retail Office is installed and later converted to VL. The office doesn't perform any such checks if the proper installation of the VL office is done.
Please find below guide on how to properly install Volume C2R Office. Please find below a guide on how to properly install Volume C2R Office.
**Clear previous installation of Office:** **Clear previous installation of Office:**
- Uninstall the office with App and Features option in Windows settings. - Uninstall the office with App and Features option in Windows settings.
- Run `Full_Scrub.cmd` file from [Office Scrubber](https://forums.mydigitallife.net/posts/1466365/) ([Mirror](https://github.com/abbodi1406/WHD/tree/master/scripts)) by abbodi1406 and reboot the system.\ - Run `Full_Scrub.cmd` file from [Office Scrubber](https://forums.mydigitallife.net/posts/1466365/) ([Mirror](https://github.com/abbodi1406/WHD/tree/master/scripts)) by abbodi1406 and reboot the system.\
Full Scrub is optional, you can skip this step if you want to save outlook related data.\ Full Scrub is optional, you can skip this step if you want to save outlook-related data.\
It's recommended to at-least run `Remove_Licenses.cmd` file from this package. It's recommended to at-least run `Remove_Licenses.cmd` file from this package.
**Install Office 2021 VL with Official method:** **Install Office 2021 VL with Official method:**
Please note that in the official VL office installation method, there is no ISO or any one click solution available. Below is the simplest guide to install VL office. Please note that in the official VL office installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing VL office.
- Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT) - Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT)
@ -79,7 +79,7 @@ Please note that in the official VL office installation method, there is no ISO
- Goto [config.office.com](https://config.office.com/deploymentsettings) - Goto [config.office.com](https://config.office.com/deploymentsettings)
- Select `Office LTSC Professional Plus 2021 - Volume License` in the office suites section. You can add Visio and Project apps if you need. Customize other things and leave as default where you don't understand something. - Select `Office LTSC Professional Plus 2021 - Volume License` in the office suites section. You can add Visio and Project apps if you need them. Customize other things and leave them as default where you don't understand something.
- Once you go through all the options, click on the export button and it will download a file named `Configuration.xml` - Once you go through all the options, click on the export button and it will download a file named `Configuration.xml`
@ -100,7 +100,7 @@ It will now download and install Office. You can activate it with your preferred
- Before doing this, make sure your Office update channel is either Insider or Current. - Before doing this, make sure your Office update channel is either Insider or Current.
- Make sure Internet is connected - Make sure the Internet is connected
- Open command prompt as admin and enter below lines and press enter, - Open command prompt as admin and enter below lines and press enter,

View File

@ -26,7 +26,7 @@
## Activation Renewal ## Activation Renewal
- By design in the genuine [KMS](https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview) activation method, the system contacts the registered server every 7 days, and if contacted successfully it will automatically renew and reset the activation for the the full period of 180 days again, starting from the day of successful contact. If the system cannot contact the server, it will be deactivated after 180 days and it will remain deactivated until contact can be restored. - By design in the genuine [KMS](https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview) activation method, the system contacts the registered server every 7 days, and if contacted successfully it will automatically renew and reset the activation for the full period of 180 days again, starting from the day of successful contact. If the system cannot contact the server, it will be deactivated after 180 days and it will remain deactivated until contact can be restored.
- To get the lifetime activation, you need to do either one of the below two things, - To get the lifetime activation, you need to do either one of the below two things,
@ -52,15 +52,15 @@
- What is left in the system in the activation process? - What is left in the system in the activation process?
- **If Renewal Task is installed:** After activation, it leaves the KMS Server IP in the registry, which helps you to get the global activation feature whereby the system auto-renews the activation. About files and scheduled task, it has been mentioned above. - **If Renewal Task is installed:** After activation, it leaves the KMS Server IP in the registry, which helps you to get the global activation feature whereby the system auto-renews the activation. About files and scheduled tasks, it has been mentioned above.
- **If Renewal Task is NOT installed:** It leaves a non-existent IP 10.0.0.10 to avoid Office Not Genuine Banner issue. - **If Renewal Task is NOT installed:** It leaves a non-existent IP 10.0.0.10 to avoid the Office Not Genuine Banner issue.
- This script includes the most-stable KMS servers (16) list from all over the world. The server selection process is fully automatic. Script randomly select a server, tests if it's online, if yes then apply the activation command, if fails, then retry this process maximum of total 3 times for a product. Such redundancy makes sure that we get the working KMS server any time. - This script includes the most-stable KMS servers (16) list from all over the world. The server selection process is fully automatic. Script randomly selects a server, tests if it's online, if yes then apply the activation command, if fails, then retry this process maximum of total 3 times for a product. Such redundancy makes sure that we get the working KMS server at any time.
- If your system date is incorrect (beyond 180 days) and you are offline, the system will be deactivated, but will automatically reactivate when you correct the system date. - If your system date is incorrect (beyond 180 days) and you are offline, the system will be deactivated, but will automatically reactivate when you correct the system date.
- The advantage of Online KMS activation is that it doesn't need any KMS binary file and system can be activated using some manual commands or transparent batch script files. So this is for those who don't like/have difficulties/trust issues in offline KMS because of its binary files and antivirus detection's. - The advantage of Online KMS activation is that it doesn't need any KMS binary file and the system can be activated using some manual commands or transparent batch script files. So this is for those who don't like/have difficulties/trust issues in offline KMS because of its binary files and antivirus detections.
But if you prefer offline KMS then checkout an open-source activator, abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/) But if you prefer offline KMS then checkout an open-source activator, abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/)
@ -131,7 +131,7 @@
- Office UWP (Windows 10/11 Apps) - Office UWP (Windows 10/11 Apps)
- Windows editions which do not support KMS activation by design:Windows Evaluation Editions\ - Windows editions that do not support KMS activation by design: Windows Evaluation Editions\
Windows 7 (Starter, HomeBasic, HomePremium, Ultimate)\ Windows 7 (Starter, HomeBasic, HomePremium, Ultimate)\
Windows 10 (Cloud "S", IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage... etc)\ Windows 10 (Cloud "S", IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage... etc)\
Windows Server (Server Foundation, Storage Server, Home Server 2011... etc) Windows Server (Server Foundation, Storage Server, Home Server 2011... etc)
@ -141,36 +141,36 @@
## How does it work? ## How does it work?
- **What is KMS activation?**\ - **What is KMS activation?**\
Key Management Service (KMS) is a genuine activation method provided by Microsoft for volume licensing customers (organizations, schools or governments). The machines in those environments (called KMS clients) are activated via the Environment KMS Host Server (authorized Microsoft's licensing key), instead of Microsoft activation servers. By design, the KMS activation period lasts up to 180 Days (6 Months) at max, with the ability to renew and reinstate the period at any time. Activation renewal automatically happens every 7 days if the client can connect to the KMS host server. For more info, see [here](https://www.microsoft.com/Licensing/servicecenter/Help/FAQDetails.aspx?id=201#215) and [here](https://technet.microsoft.com/en-us/library/ee939272(v=ws.10).aspx#kms-overview). Key Management Service (KMS) is a genuine activation method provided by Microsoft for volume licensing customers (organizations, schools, or governments). The machines in those environments (called KMS clients) are activated via the Environment KMS Host Server (authorized Microsoft's licensing key), instead of Microsoft activation servers. By design, the KMS activation period lasts up to 180 Days (6 Months) at max, with the ability to renew and reinstate the period at any time. Activation renewal automatically happens every 7 days if the client can connect to the KMS host server. For more info, see [here](https://www.microsoft.com/Licensing/servicecenter/Help/FAQDetails.aspx?id=201#215) and [here](https://technet.microsoft.com/en-us/library/ee939272(v=ws.10).aspx#kms-overview).
- **How are we getting it for free?**\ - **How are we getting it for free?**\
Developers reverse-engineered the KMS Host Server setup, so now anyone can host a KMS server and activate the systems without any limitations. KMS activators such as KMSpico, MTK, KMS_VL_ALL, etc., locally create an emulated KMS Host Server and activate Windows and Office. Developers reverse-engineered the KMS Host Server setup, so now anyone can host a KMS server and activate the systems without any limitations. KMS activators such as KMSpico, MTK, KMS_VL_ALL, etc., locally create an emulated KMS Host Server and activate Windows and Office.
This locally-emulated KMS server requires you to run binary files which often cause anti-virus alerts (false positives). This locally-emulated KMS server requires you to run binary files which often cause anti-virus alerts (false positives).
Another method of KMS activation is publicly-available Online KMS Host Server. In this method, the site hosts the emulated KMS server and anyone can simply use this server to activate their systems, there is no requirement for running any software on your system. Another method of KMS activation is a publicly-available Online KMS Host Server. In this method, the site hosts the emulated KMS server, and anyone can simply use this server to activate their systems, there is no requirement for running any software on your system.
- **Is Online KMS activation safe?**\ - **Is Online KMS activation safe?**\
Yes.\ Yes.\
Let's go into the details. In the KMS protocol, there is a relationship of host and client. The client system asks the host system to grant the activation, and the host system grants the activation if it's eligible. In this process, the client system shares some of the system's data, which is not sensitive in nature. According to the [Microsoft document](https://technet.microsoft.com/en-us/library/ee939272(v=ws.10).aspx#kms-overview), the client system shares the following data with the host system: Client FQDN, CMID, time-stamp, Product license state, expiration time and IP address Let's go into the details. In the KMS protocol, there is a relationship between host and client. The client system asks the host system to grant the activation, and the host system grants the activation if it's eligible. In this process, the client system shares some of the system's data, which is not sensitive in nature. According to the [Microsoft document](https://technet.microsoft.com/en-us/library/ee939272(v=ws.10).aspx#kms-overview), the client system shares the following data with the host system: Client FQDN, CMID, time-stamp, Product license state, expiration time, and IP address
In this shared info, the important part is your IP address. Below are some things regarding it which you should know. In this shared info, the important part is your IP address. Below are some things regarding it which you should know.
- Sharing your IP while going online is not a security concern. You can not go online to visit any website without having to share your IP address. - Sharing your IP while going online is not a security concern. You can not go online to visit any website without having to share your IP address.
- IP addresses do not necessarily represent a specific person. Internet Service Providers (ISP's) mostly use dynamic IP, which means the same IP address can be used by many different persons, and a dynamic IP address is periodically reassigned to different people all the time. But a static IP address is permanently assigned to a unique subscriber. The Internet Service Provider (ISP) won't reveal that information unless there is a legal reason to do so. - IP addresses do not necessarily represent a specific person. Internet Service Providers (ISPs) mostly use dynamic IP, which means the same IP address can be used by many different persons, and a dynamic IP address is periodically reassigned to different people all the time. But a static IP address is permanently assigned to a unique subscriber. The Internet Service Provider (ISP) won't reveal that information unless there is a legal reason to do so.
- Microsoft has never tried to go after Home users in legal cases for using a few pirated activations (not talking about stolen legal keys) simply because the cost of legal actions would be much higher than the amount of money gained by forcing a few people to purchase activations. - Microsoft has never tried to go after Home users in legal cases for using a few pirated activations (not talking about stolen legal keys) simply because the cost of legal actions would be much higher than the amount of money gained by forcing a few people to purchase activations.
- No law enforcement is going to take action based on the IP's from all over the world without the consent from the Microsoft itself. - No law enforcement is going to take action based on IPs from all over the world without the consent of Microsoft itself.
Feel free contact us in case you have a contradictory point of view. Feel free to contact us in case you have a contradictory point of view.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## Office 'Non-genuine' Banner ## Office 'Non-genuine' Banner
- Office Click-to-Run builds (since February 2021) that are activated with KMS checks the existence of the KMS server name in the registry. - Office Click-to-Run builds (since February 2021) that are activated with KMS check the existence of the KMS server name in the registry.
- If KMS server is not present, a banner is shown in Office programs notifying that "Office isn't licensed properly", see [here](https://i.imgur.com/gLFxssD.png). - If KMS server is not present, a banner is shown in Office programs notifying that "Office isn't licensed properly", see [here](https://i.imgur.com/gLFxssD.png).
@ -232,17 +232,17 @@ Alternatively, if the automatic conversion did not work, or if you prefer to use
## Debug Mode ## Debug Mode
- With debug mode, we can get a log file with more details of activation script process and it can be used to troubleshoot the activation issues. - With debug mode, we can get a log file with more details of the activation script process and it can be used to troubleshoot the activation issues.
- In Online KMS option, you can enable `Debug Mode` by pressing 6. When the activation is run with Debug Mode enabled, it creates a log file which contains details of activation process, this is useful to detect activation errors. You can send that log to us to check. Check troubleshoot heading. - In the Online KMS option, you can enable `Debug Mode` by pressing 6. When the activation is run with Debug Mode enabled, it creates a log file that contains details of the activation process, this is useful to detect activation errors. You can send that log to us to check. Check troubleshoot heading.
------------------------------------------------------------------------ ------------------------------------------------------------------------
## Command line Switches ## Command line Switches
- This is applicable only in separate files version. `Online_KMS_Activation\Activate.cmd` - This is applicable only in separate file versions. `Online_KMS_Activation\Activate.cmd`
- If any parameter is used then script will automatically run in unattended mode. - If any parameter is used then the script will automatically run in unattended mode.
Below the switches are divided into four groups, you can use the combination of switches from only one group at a time. Below the switches are divided into four groups, you can use the combination of switches from only one group at a time.
@ -265,7 +265,7 @@ Below the switches are divided into four groups, you can use the combination of
## Setup Preactivate ## Setup Preactivate
- Check Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation. - Check the Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation.
- Further read [here](https://massgrave.dev/oem-folder.html). - Further read [here](https://massgrave.dev/oem-folder.html).

View File

@ -4,4 +4,4 @@
- Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required) with an error screenshot. - Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required) with an error screenshot.
- Alternatively you can connect with us [here](https://massgrave.dev/contactus.html). - Alternatively, you can connect with us [here](https://massgrave.dev/contactus.html).

View File

@ -4,13 +4,13 @@
------------------------------------------------------------------------ ------------------------------------------------------------------------
MAS requires some Microsoft's official files in order to perform activation's. In order to make an all-in-one version, it's required that we need to include those files in our AIO .cmd file somehow. MAS requires some of Microsoft's official files in order to perform activation. In order to make an all-in-one version, it's required that we need to include those files in our AIO .cmd file somehow.
To do that, MAS uses AveYo's [Compressed2TXT](https://github.com/AveYo/Compressed2TXT). It can convert files to text format and Vice-Versa. However if you are not feeling comfortable in using it then you can use MAS separate files version. To do that, MAS uses AveYo's [Compressed2TXT](https://github.com/AveYo/Compressed2TXT). It can convert files to text format and Vice-Versa. However, if you are not feeling comfortable using it then you can use MAS separate files version.
------------------------------------------------------------------------ ------------------------------------------------------------------------
**1st block** of compressed2TXT code contains below file. **1st block** of compressed2TXT code contains the below file.
File: gatherosstate.exe File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
@ -19,12 +19,12 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
------------------------------------------------------------------------ ------------------------------------------------------------------------
**2nd block** of compressed2TXT code contains below files. **2nd block** of compressed2TXT code contains the below files.
cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2 cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6 cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6
These files are taken from the old version of Microsoft official tool `O15CTRRemove.diagcab` These files are taken from the old version of Microsoft's official tool `O15CTRRemove.diagcab`
File: O15CTRRemove.diagcab (Digitally Signed) File: O15CTRRemove.diagcab (Digitally Signed)
Link: https://app.box.com/s/n8qpb5ljmv6djp77w5p6fk043dm6s3r1 (Unofficial Link) Link: https://app.box.com/s/n8qpb5ljmv6djp77w5p6fk043dm6s3r1 (Unofficial Link)