diff --git a/.Rhistory b/.Rhistory index 5738972..e4a796d 100644 --- a/.Rhistory +++ b/.Rhistory @@ -1,3 +1,4 @@ setwd("~/mas-docs") rmarkdown::render_site() rmarkdown::render_site() +rmarkdown::render_site() diff --git a/1.png b/1.png deleted file mode 100644 index 9ddde1b..0000000 Binary files a/1.png and /dev/null differ diff --git a/2.png b/2.png deleted file mode 100644 index 19318e8..0000000 Binary files a/2.png and /dev/null differ diff --git a/3.png b/3.png deleted file mode 100644 index 04c44a0..0000000 Binary files a/3.png and /dev/null differ diff --git a/MAS_AIO.png b/MAS_AIO.png new file mode 100644 index 0000000..aa872a7 Binary files /dev/null and b/MAS_AIO.png differ diff --git a/MAS_HWID.png b/MAS_HWID.png new file mode 100644 index 0000000..c379c77 Binary files /dev/null and b/MAS_HWID.png differ diff --git a/MAS_KMS.png b/MAS_KMS.png new file mode 100644 index 0000000..09feec5 Binary files /dev/null and b/MAS_KMS.png differ diff --git a/_site.yml b/_site.yml index 173906a..73f1001 100644 --- a/_site.yml +++ b/_site.yml @@ -8,6 +8,8 @@ navbar: href: faq.html - text: "Troubleshoot" href: troubleshoot.html + - text: "Download Windows/Office" + href: genuine-installation-media.html - text: "Docs" menu: - text: "HWID Activation" @@ -17,6 +19,9 @@ navbar: - text: "Online KMS Activation" href: online_kms.html - text: "---------" + - text: "Command Line Switches" + href: command_line_switches.html + - text: "---------" - text: "Check Activation Status" href: check_activation_status.html - text: "---------" @@ -30,12 +35,12 @@ navbar: - text: "Unreadable Codes In MAS AIO" href: unreadable-codes-in-mas-aio.html - text: "---------" - - text: "Download Genuine Installation Media" - href: genuine-installation-media.html - - text: "---------" - text: "Office License Is Not Genuine" href: office-license-is-not-genuine.html - text: "---------" + - text: "Unsupported Products Activation" + href: unsupported_products_activation.html + - text: "---------" - text: "Changelog" href: changelog.html - text: "Credits" diff --git a/_site/1.png b/_site/1.png deleted file mode 100644 index 9ddde1b..0000000 Binary files a/_site/1.png and /dev/null differ diff --git a/_site/2.png b/_site/2.png deleted file mode 100644 index 19318e8..0000000 Binary files a/_site/2.png and /dev/null differ diff --git a/_site/3.png b/_site/3.png deleted file mode 100644 index 04c44a0..0000000 Binary files a/_site/3.png and /dev/null differ diff --git a/_site/MAS_AIO.png b/_site/MAS_AIO.png new file mode 100644 index 0000000..aa872a7 Binary files /dev/null and b/_site/MAS_AIO.png differ diff --git a/_site/MAS_HWID.png b/_site/MAS_HWID.png new file mode 100644 index 0000000..c379c77 Binary files /dev/null and b/_site/MAS_HWID.png differ diff --git a/_site/MAS_KMS.png b/_site/MAS_KMS.png new file mode 100644 index 0000000..09feec5 Binary files /dev/null and b/_site/MAS_KMS.png differ diff --git a/_site/change_edition.html b/_site/change_edition.html index a1a3742..68d91c0 100644 --- a/_site/change_edition.html +++ b/_site/change_edition.html @@ -327,6 +327,9 @@ div.tocify {
You can find this option in the MAS extras section.
It can change the Windows 10-11 / Server Editions (Build 10240 -and higher).
It uses official methods for changing editions.
Available editions are shown in the script basis on
-dism /online /english /Get-TargetEditions
It can change the Windows 7-8-8.1-10-11 and equivalent Server +Editions.
On Windows 7, script requires Windows Management Framework 5.1 +to be installed.
Script incorporates 4 methods for edition change:
+
Available editions for change are shown in the script basis on +all these 4 options.
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.
Internet needs to be turned off and a restart is required while -changing from Core (Home) to Non-Core (Pro, Enterprise, etc) -edition.
The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition.
Goodbye to Gatherosstate.exe
+slc.dll is removed, we will patch the original gatherosstate.exe @@ -436,7 +521,7 @@ help in download & execution in Powershell
Bug fixes and lots of improvements
The script is updated as per KVA v47 (major change: improved @@ -454,7 +539,7 @@ since people rarely need them and it creates confusion
Token rebuilding options will now clear SPP-OSPP data.dat, @@ -469,7 +554,7 @@ enough
Added feature to change Windows Server editions
# All
@@ -574,13 +659,13 @@ format
- Now it can change the Windows editions from Core to Non core too with proper error handling. Works on Windows build 10240 and later
- Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script.
- Some minor improvements.
# HWID / KMS38
@@ -593,7 +678,7 @@ format
- Some minor improvements
# HWID / KMS38
@@ -623,7 +708,7 @@ format
- Created a repository for this tool at Gitlab https://gitlab.com/massgrave/microsoft-activation-scripts
HWID/KMS38:
@@ -666,7 +751,7 @@ format
- In MAS Separate files version's $OEM$ folders are now removed, now I've added $OEM$ extraction script to remove the files redundancy.
- (Re)added Online KMS renewal task with proper warnings.
- Redirected all the read me's to online page for easy online translation.
@@ -674,7 +759,7 @@ format
- Some minor tweaks.
HWID and KMS38
@@ -727,7 +812,7 @@ format
'Extract the text from script without character issue' https://forums.mydigitallife.net/posts/1221231/ by @Compo
- HWID and KMS38 activation now use the new slc.dll method which requires no registry and temp file.
Thanks to @sponpa for the new ideas and codes https://tinyurl.com/y24dbdmw
@@ -765,7 +850,7 @@ format
- That's all i remember.
To further make sure that script is clean from av's, following changes were made,
@@ -797,7 +882,7 @@ Some more changes -
- Screen shots https://lookimg.com/images/2019/02/17/D8SkM.jpg
- Fixed an issue where KMS task creation and deletion show incorrect msg in Non English OS's.
- Fixed an issue in LTSB 2015 HWID activation.
@@ -822,7 +907,7 @@ Some more changes -
- Thats all i remember.
- Updated $OEM$ Folder scripts, so that users can use it easily with any edits and other scripts.
- Now Read Me and Credits details will open in notepad, for easy browsing.
@@ -830,7 +915,7 @@ Some more changes -
- Some cosmetic changes in Menu.
- Removed all the Graphic ASCII characters to avoid errors in editing and viewing of this script in non English os's.
- Added additional verification in creation and deletion of online KMS task(s).
@@ -842,13 +927,13 @@ Some more changes -
- Read Me improved and Some cosmetic changes.
- Abbodi1406 fixed an imp bug in his KMS_VL_ALL Script regarding KMS38, I copied those fix in online KMS script. It also fixes the error (only cosmetic, not imp) in last run result of scheduled task when KMS38 is applied. Now there is no error remains in last run result of scheduled task.
(Reminder - This online kms script is a fork of abbodi1406's Standalone-Activate-Local.cmd, it was adjusted to work with multi kms server's and renewal task, preactivation, etc. see @credits)
- Added Windows OS checks in HWID, KMS38, and insert keys and change edition option, now these option will only work in Windows 10.
- Fixed an issue where in certain condition user needs to open the script again to fix non functioning option.
@@ -860,7 +945,7 @@ Some more changes -
- Some other minor changes.
MAS_0.1_BETA First release.
diff --git a/_site/check_activation_status.html b/_site/check_activation_status.html
index 00e2f24..83de367 100644
--- a/_site/check_activation_status.html
+++ b/_site/check_activation_status.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
diff --git a/_site/command_line_switches.html b/_site/command_line_switches.html
new file mode 100644
index 0000000..015cb42
--- /dev/null
+++ b/_site/command_line_switches.html
@@ -0,0 +1,625 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+command_line_switches
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Command Line Switches
+
+
+Switches List
+
+You can use the below switches in MAS AIO, separate files version
+and in Powershell one-liner to run in unattended mode.
+If you want to use it in Windows Pre-Activation then check this page for more
+details.
+
+
+
+
+
+
+
+
+Switches
+Meaning
+
+
+
+
+/HWID
+Activate with HWID
+
+
+/HWID-NoEditionChange
+Don’t change edition if not supported by HWID
+
+
+
+
+
+
+/KMS38
+Activate with KMS38
+
+
+/KMS38-RemoveProtection
+Remove KMS38 protection
+
+
+/KMS38-NoEditionChange
+Don’t change edition if not supported by KMS38
+
+
+
+
+
+
+/KMS-Windows
+Activate Windows with Online KMS
+
+
+/KMS-Office
+Activate Office with Online KMS
+
+
+/KMS-WindowsOffice
+Activate Windows & Office with Online KMS
+
+
+/KMS-RenewalTask
+Install Online KMS renewal task
+
+
+/KMS-ActAndRenewalTask
+Install Online KMS activation & renewal tasks
+
+
+/KMS-Uninstall
+Uninstall Online KMS
+
+
+/KMS-KeepvNext
+Don’t override Office C2R vNext license
+
+
+/KMS-Debug
+Create Debug log in Online KMS Activation
+
+
+/KMS-Logger
+Create simple log in Online KMS Activation
+
+
+
+
+
+
+/Insert-HWID-Key
+Insert Windows HWID key
+
+
+
+
+
+
+/S
+Run operations in silent mode (no output)
+
+
+
+
+
+
+Uses In Powershell One Liner
+& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /para
+
+- Replace
/para
in the this command with the switches
+from the above table. You can use multiple switches. Example,
+
+& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID /KMS-Office
+
+
+
+Rules
+
+Script will run in unattended mode if any switch is
+used.
+/S
switch is not applicable in MAS separate files
+version scripts.
+All switches are case-insensitive, works in any order, but must
+be separated with spaces.
+KMS Uninstall switch will take precedence over other KMS
+switches
+KMS38 remove protection switch will task precedence over KMS38
+activation.
+
+
+
+
+Need help?
+
+- Reach out to us on Discord (signup not
+required)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_site/contactus.html b/_site/contactus.html
index 594aa43..52aafd8 100644
--- a/_site/contactus.html
+++ b/_site/contactus.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
diff --git a/_site/credits.html b/_site/credits.html
index 3eb34c6..8b8dc22 100644
--- a/_site/credits.html
+++ b/_site/credits.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -404,10 +411,18 @@ all those wonderful people and projects.
+
+
+HWID / KMS38 Activation
+
+
+
-HWID / KMS38 Activation
-
+mspaintmsi & anonymous
+Original
+co-authors of HWID/KMS38
Gamers Against Weed
@@ -416,10 +431,8 @@ href="https://github.com/Gamers-Against-Weed">Activation without
slc.dll
-mspaintmsi & anonymous
-Original
-co-authors of HWID/KMS38
+Alex
+Universal Ticket Method
qxkqf
@@ -465,8 +478,7 @@ href="https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-scrip
AveYo
Compressed2TXT &
-Reg_own
+href="https://github.com/AveYo/Compressed2TXT">Compressed2TXT
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
diff --git a/_site/genuine-installation-media.html b/_site/genuine-installation-media.html
index 8167fbc..07417ef 100644
--- a/_site/genuine-installation-media.html
+++ b/_site/genuine-installation-media.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -453,17 +460,29 @@ href="https://opendirectory.luzea.de/Enthousiast/Office/">Link1
Full Collection Through SVF Files can be found here.
-Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard for
-providing download links.
+Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard,
+abbodi1406 for providing download links.
Download Office 2019/2021 VL
If the below guide is confusing to you then the simplest option for
-you is to use the link for Office C2R Retail
.
+you is to use the link for Office C2R Retail
from the above
+table.
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.
+Clear previous installation of Office:
+
+Uninstall the office with App and Features option in Windows
+settings.
+Run OfficeScrubber.cmd
file from Office
+Scrubber by abbodi1406 and select
+[R] Remove all Licenses
option. You can skip this step if
+Office was never installed on the system.
+
+Once done,
Download Office
@@ -473,10 +492,11 @@ the C drive, i.e. C:\setup.exe
Goto config.office.com
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.
+Office LTSC Professional Plus 2021 - Volume License
(Don’t
+select SPLA version) 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. Don’t select EN-GB
+language if you are selecting Project/Visio.
Once you go through all the options, click on the export button
and it will download a file named
Configuration.xml
diff --git a/_site/get.ps1 b/_site/get.ps1
index 86e1b2b..f944267 100644
--- a/_site/get.ps1
+++ b/_site/get.ps1
@@ -1,19 +1,25 @@
-# Enable TLSv1.2 for compatibility with older clients
-[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor [System.Net.SecurityProtocolType]::Tls12
-
-$DownloadURL = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd'
-
-$FilePath = "$env:TEMP\MAS.cmd"
-
-try {
- Invoke-WebRequest -Uri $DownloadURL -UseBasicParsing -OutFile $FilePath
-} catch {
- Write-Error $_
- Return
-}
-
-if (Test-Path $FilePath) {
- Start-Process $FilePath -Wait
- $item = Get-Item -LiteralPath $FilePath
- $item.Delete()
-}
+# Enable TLSv1.2 for compatibility with older clients
+[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor [System.Net.SecurityProtocolType]::Tls12
+
+$DownloadURL = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd'
+$DownloadURL2 = 'https://gitlab.com/massgrave/microsoft-activation-scripts/-/raw/master/MAS/All-In-One-Version/MAS_AIO.cmd'
+
+$FilePath = "$env:TEMP\MAS.cmd"
+$ScriptArgs = "$args "
+
+try {
+ Invoke-WebRequest -Uri $DownloadURL -UseBasicParsing -OutFile $FilePath -ErrorAction Stop
+} catch {
+ try {
+ Invoke-WebRequest -Uri $DownloadURL2 -UseBasicParsing -OutFile $FilePath -ErrorAction Stop
+ } catch {
+ Write-Error $_
+ Return
+}
+}
+
+if (Test-Path $FilePath) {
+ Start-Process $FilePath $ScriptArgs -Wait
+ $item = Get-Item -LiteralPath $FilePath
+ $item.Delete()
+}
\ No newline at end of file
diff --git a/_site/hwid.html b/_site/hwid.html
index 22936c9..6282019 100644
--- a/_site/hwid.html
+++ b/_site/hwid.html
@@ -327,6 +327,9 @@ div.tocify {
-
Troubleshoot
+-
+ Download Windows/Office
+
-
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+ -
+ Command Line Switches
+
+
-
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
-
- Download Genuine Installation Media
+ Office License Is Not Genuine
-
- Office License Is Not Genuine
+ Unsupported Products Activation
-
@@ -448,26 +455,51 @@ without any cost.
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 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.
+that the conditions are met for ticket generation 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 a question, can Microsoft differentiate counterfeit tickets and
-block the license?
+
+
+
+Types of Tickets
+There are many methods for ticket generation, however we can classify
+the ticket types in 3 categories.
+
+Downlevel Ticket - This is the simplest ticket
+generation process. In this method, ticket is signed by downlevel key by
+the system and the ticket’s OSVersion is 10. If it’s generated on
+Windows 10/11 then MS ideally aren’t supposed to grant activation,
+however they do and method is continuously working from last 4-5 years.
+Almost every HWID activator (at the time of writing this) is based on
+this method.
+Lockbox Ticket - This is slightly a trickier
+method. The ticket is signed by Lockbox key by the system and the
+ticket’s OSVersion is 10. This ticket generation process involves
+cleaning Clipsvc licenses and IdentityCRL registry key in the system.
+Due to some hiccups in the process, this method is not primarily used in
+MAS, however these are the types of tickets that are identical to the
+genuine ticket generated by system on activated Windows 10/11.
+Universal Ticket - In this method, we set the
+OSVersion =<5 in the ticket and when we apply the ticket, system
+ignores the HWID in the ticket due to lower OSVersion and grant the
+activation anyway. This ticket can be applied on any system. These
+tickets can either be Downlevel or Lockbox type. MS ideally aren’t
+supposed to grant activation, however they do.
+
+Latest version of MAS is using Universal ticket method. Other ticket
+method scripts can be found in this repo MAS-Legacy-Methods
+Now a question, can Microsoft block the new requests or revoke
+already established HWID 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 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.
+- Revoking the license would be insane and will face many
+complications and risk of voiding valid licenses. However maybe they can
+block the new activation requests coming from Downlevel and Universal
+tickets. But the tools are working from 4-5 years and they don’t seem to
+care much for consumer piracy; That’s not where they get the most money
+from.
@@ -542,46 +574,50 @@ for consumer piracy; That’s not where they get the most money from.
QPM6N-7J2WJ-P88HH-P3YRH-YY74H
+IoT Enterprise LTSC Subscription
+J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ
+
+
Pro
VK7JG-NPHTM-C97JM-9MPGT-3V66T
-
+
Pro N
2B87N-8KFHP-DKV6R-Y2C8J-PKCKT
-
+
Pro Education
8PTT6-RNW4C-6V7J2-C2D3X-MHBPB
-
+
Pro Education N
GJTYN-HDMQY-FRR76-HVGC7-QPF8P
-
+
Pro for Workstations
DXG7C-N36C4-C4HTG-X4T3X-2YV77
-
+
Pro N for Workstations
WYPNQ-8C467-V2W6J-TX4WX-WT2RQ
-
+
S
V3WVW-N2PV2-CGWC3-34QGF-VMJ2C
-
+
S N
NH9J3-68WK7-6FB93-4K3DF-DJ4F6
-
+
SE
K9VKN-3BGWV-Y624W-MCRMQ-BHDCD
-
+
SE N
KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W
-
+
Team
XKCNC-J26Q9-KFHD2-FKTHY-KD72Y
@@ -601,75 +637,28 @@ support activation on non-azure systems.
-
-Downlevel & Lockbox Ticket
-Downlevel = downlevelGTkey
-Lockbox = clientLockboxKey
-
-Downlevel Method: It creates a downlevelGTkey ticket for
-activation with the simplest process.
-LockBox Method: It creates a clientLockboxKey ticket which better
-mimics genuine activation, But requires more steps such as,
-
-Cleaning ClipSVC licenses
-Deleting a volatile and protected registry key by taking
-ownership
-HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState
-System may need a restart for successful activation
-Microsoft Account and Store Apps may need relogin-restart in the
-system
-
-
-Notes:
-
-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.
-
-
-
Command line Switches
-This is applicable only in separate files versions.
-If any parameter is used then the script will automatically run
-in unattended mode.
-To activate with the Downlevel method (default),
+- Check here.
-"HWID_Activation.cmd" /a
-
-- To only generate GenuineTicket.xml with the Downlevel method
-(default),
-
-"HWID_Activation.cmd" /g
-
-- To enable LockBox method (not recommended), run the script with /k
-parameter You need to use this option with either activation or ticket
-generation. Example,
-
-"HWID_Activation.cmd" /a /k
-"HWID_Activation.cmd" /g /k
-
-
-
-File Details
-Besides the plain batch script, HWID activation requires the use of
-the official gatherosstate.exe (x86) file.
- File: gatherosstate.exe
-SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
-It’s taken from Windows 10
-Version 1607 ADK (Section: User State Migration Tool)
Manual Activation
+The process here is based on Universal ticket method. Here we will
+create identical tickets which are used in MAS HWID script and activate
+the system with it.
-You need the gatherosstate.exe
file, get it from MAS
-separate files version.
+Download file from the below official MS link and extract this
+.cab file.
+https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab
+Find the file named
+filf8377e82b29deadca67bc4858ed3fba9
and rename it as
+gatherosstate.exe
Make a folder named Files
in C drive,
C:\Files
and copy the gatherosstate.exe
file
in that folder.
@@ -686,9 +675,10 @@ the gatherosstate.exe
file.
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
-$bytes[320] = 0x9c
+$bytes[320] = 0xf8
$bytes[321] = 0xfb
$bytes[322] = 0x05
+$bytes[324] = 0x03
$bytes[13672] = 0x25
$bytes[13674] = 0x73
$bytes[13676] = 0x3b
@@ -739,6 +729,7 @@ $bytes[33581] = 0x55
$bytes[33582] = 0x01
$bytes[33583] = 0x00
$bytes[33584] = 0x00
+$bytes[33978] = 0xc3
$bytes[34189] = 0x59
$bytes[34190] = 0xeb
$bytes[34191] = 0x28
@@ -752,13 +743,16 @@ $bytes[34376] = 0xeb
$bytes[34377] = 0x63
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
+- Now right click on the file
gatherosstatemodified.exe
+and goto properties and set the compatibility to Windows XP SP3.
+
- Now we need to generate the ticket, to do that, enter the below
command.
$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
-C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1
+C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1
- A GenuineTicket.xml file should be created in the folder
C:\Files\
now let’s apply it.
@@ -775,6 +769,16 @@ C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1
- Done.
+Notes:
+
+If the system is already activated then created ticket will be a
+Lockbox ticket and if not then it will be a Downlevel ticket.
+To make the exact ticket used in MAS HWID script, make sure
+system is already activated and fix the time with below Powershell
+command and then initiate the ticket generation process as per above
+mentioned steps.
+$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}
+
diff --git a/_site/index.html b/_site/index.html
index f666e45..31f1aa5 100644
--- a/_site/index.html
+++ b/_site/index.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -423,7 +430,7 @@ Microsoft
@@ -467,9 +476,9 @@ instructions.
Activations Summary
-
-
-
+
+
+
@@ -497,13 +506,16 @@ instructions.
For more details, use the respective activation details in Doc.
+To activate unsupported products such as Office on
+Mac, check here.
Screenshots
-
-
-
+
+
+
Made with Love ❤️
diff --git a/_site/install_hwid_key.html b/_site/install_hwid_key.html
index 69b3580..d5a111f 100644
--- a/_site/install_hwid_key.html
+++ b/_site/install_hwid_key.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
diff --git a/_site/kms38.html b/_site/kms38.html
index 66554bd..e39d821 100644
--- a/_site/kms38.html
+++ b/_site/kms38.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -409,26 +416,6 @@ system.
This activation method works offline.
Unlike HWID and Online KMS activation option, KMS38 does not
match with any official activation method.
-Make sure the following things have been accounted for, before
-applying KMS38 Activation:
-
-Before the activation, if any KMS activator is installed, then
-make sure to uninstall it completely.
-After KMS38 activation has been achieved, if you want to use the
-180 Days KMS Activator for MS Office, then you must make sure that it
-(the 180 Days KMS Activator for MS Office) is compatible with Windows
-KMS38 activation. FYI, the following activators are compatible and can
-activate Office without disrupting the Windows KMS38 activation.
-KMS_VL_ALL by
-abbodi1406
-MAS (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 the KMS38 protection
-option.
@@ -528,54 +515,58 @@ they can’t block them or take action directly.
92NFX-8DJQP-P6BBQ-THF9C-7CG2H
+IoT Enterprise LTSC (Windows 11)
+KBN8V-HFGQ4-MGXVD-347P6-PDQGT
+
+
Home
TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
-
+
Home N
3KHY7-WNT83-DGQKR-F7HPR-844BM
-
+
Home China
PVMJN-6DFY6-9CCP6-7BKTT-D3WVR
-
+
Home Single Language
7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
-
+
Lean
NBTWJ-3DR69-3C4V8-C26MC-GQ9M6
-
+
Pro
W269N-WFGWX-YVC9B-4J6C9-T83GX
-
+
Pro N
MH37W-N47XK-V7XM9-C7227-GCQG9
-
+
Pro Education
6TP4R-GNPTD-KYYHQ-7B7DP-J447Y
-
+
Pro Education N
YVWGF-BXNMC-HTQYQ-CPQ99-66QFC
-
+
Pro for Workstations
NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
-
+
Pro N for Workstations
9FNHH-K3HBT-3W4TD-6383H-6XYWF
-
+
SE
37D7F-N49CB-WQR8W-TBJ73-FM8RX
-
+
SE N
6XN7V-PCBDC-BDBRH-8DQY7-G6R44
@@ -714,19 +705,39 @@ support activation on non-azure systems.
+
+KMS38 - Server Cor/Acor
+
+Windows Server Cor/Acor (No GUI) editions don’t have
+clipup.exe
file.
+To KMS38 activate it, you need to download
+ClipUp.exe
file from the below official MS link.
+https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe
+Rename the downloaded file as ClipUp.exe
and put it
+beside the KMS38 Activation script. That would be either
+MAS_AIO.cmd
or KMS38_Activation.cmd
+Activation script will check ClipUp.exe
in the
+current folder (from where script is running) and will use it
+accordingly.
+
+
+
KMS38 Protection
-By default, KMS38 Activation is vulnerable to unintended
-replacement by a 180-Day KMS Activator.
+KMS38 Activation is vulnerable to unintended replacement by a
+180-Day KMS Activator.
+From MAS 1.7, script will enable the KMS38 protection by
+default.
If you are going to use KMS_VL_ALL by
abbodi1406 or MAS (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.
+option) for Office activation, then you can choose to
+remove this protection.
+Below is the explanation for how the script protect
+KMS38.
In the KMS activation method, Windows first checks the KMS IP
registered as a specific KMS, and if that is not defined then it checks
the Global KMS IP. Another fact is that if Localhost (IP range
@@ -739,9 +750,7 @@ that KMS activator can be used for Office activation.
Set the Windows edition-specific KMS IP to Localhost
(127.0.0.2)
-Lock the below Registry with reg_own snippet by
-AveYo
+Protect the below Registry from edit and delete
Done.
@@ -751,46 +760,25 @@ AveYo
Command line Switches
-This is applicable only in separate file versions.
-If any parameter is used then the script will automatically run
-in unattended mode.
-To activate,
-"KMS38_Activation.cmd" /a
-To activate along with KMS38 protection (from being replaced by
-180 days KMS activation),
-"KMS38_Activation.cmd" /ap
-To only generate GenuineTicket.xml,
-"KMS38_Activation.cmd" /g
-To remove KMS38 protection,
-"KMS38_Activation.cmd" /x
+- Check here.
-
-File Details
-Besides the plain batch script, KMS38 activation requires the use of
-an official gatherosstate.exe (x86) file.
- File: gatherosstate.exe
- SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
-It’s taken from Windows 10
-Version 1607 ADK (Section: User State Migration Tool)
-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
- SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A
-It’s taken from Windows Server 2016
-x64 ISO
-
-
Manual Activation
+The process here is based on Universal ticket method. Here we will
+create identical ticket which is used in MAS KMS38 script and activate
+the system with it.
-You need the gatherosstate.exe
file, get it from MAS
-separate files version.
+Download file from the below official MS link and extract this
+.cab file.
+https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab
+Find the file named
+filf8377e82b29deadca67bc4858ed3fba9
and rename it as
+gatherosstate.exe
Make a folder named Files
in C drive,
C:\Files
and copy the gatherosstate.exe
file
in that folder.
@@ -806,9 +794,10 @@ the gatherosstate.exe
file.
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
-$bytes[320] = 0x9c
+$bytes[320] = 0xf8
$bytes[321] = 0xfb
$bytes[322] = 0x05
+$bytes[324] = 0x03
$bytes[13672] = 0x25
$bytes[13674] = 0x73
$bytes[13676] = 0x3b
@@ -859,6 +848,7 @@ $bytes[33581] = 0x55
$bytes[33582] = 0x01
$bytes[33583] = 0x00
$bytes[33584] = 0x00
+$bytes[33978] = 0xc3
$bytes[34189] = 0x59
$bytes[34190] = 0xeb
$bytes[34191] = 0x28
@@ -872,11 +862,14 @@ $bytes[34376] = 0xeb
$bytes[34377] = 0x63
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
+- Now right click on the file
gatherosstatemodified.exe
+and goto properties and set the compatibility to Windows XP SP3.
+
- Now we need to generate the ticket, to do that, enter the below
command.
-C:\Files\gatherosstatemodified.exe GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1
+C:\Files\gatherosstatemodified.exe /c GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1
- A GenuineTicket.xml file should be created in the folder
C:\Files\
now let’s apply it.
@@ -889,6 +882,25 @@ command.
- Done.
+Notes:
+
+To make the exact ticket used in MAS KMS38 script, fix the time
+with below Powershell command and then initiate the ticket generation
+process as per above mentioned steps.
+$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}
+In the case of Windows Server Cor/Acor (No GUI) editions, the
+system doesn’t have clipup.exe
file. So to activate it, you
+need to download ClipUp.exe
file from the below official MS
+link.
+https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe
+Rename the downloaded file as ClipUp.exe
and put it in
+C:\Windows\System32
folder and then initiate the above
+mentioned activation process. Once the activation is done, you can
+remove the file.
+
diff --git a/_site/oem-folder.html b/_site/oem-folder.html
index 9b0b5a9..105b786 100644
--- a/_site/oem-folder.html
+++ b/_site/oem-folder.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -413,21 +420,31 @@ in your altered .iso or on your bootable USB drive.
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
-
-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 about
activation method details and select the activation method as per your
requirement.
+
+KMS38 - Server Cor/Acor
+
+Windows Server Cor/Acor (No GUI) editions don’t have
+clipup.exe
file.
+To KMS38 activate it, you need to download
+ClipUp.exe
file from the below official MS link.
+https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe
+Rename the downloaded file as ClipUp.exe
and put it
+beside the KMS38 Activation script. That would be either
+MAS_AIO.cmd
or KMS38_Activation.cmd
+Activation script will check ClipUp.exe
in the
+current folder (from where script is running) and will use it
+accordingly.
+
+
+
HWID
diff --git a/_site/office-license-is-not-genuine.html b/_site/office-license-is-not-genuine.html
index 2ab5e7c..3b52996 100644
--- a/_site/office-license-is-not-genuine.html
+++ b/_site/office-license-is-not-genuine.html
@@ -327,6 +327,9 @@ div.tocify {
-
Troubleshoot
+-
+ Download Windows/Office
+
-
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+ -
+ Command Line Switches
+
+
-
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
-
- Download Genuine Installation Media
+ Office License Is Not Genuine
-
- Office License Is Not Genuine
+ Unsupported Products Activation
-
@@ -468,50 +475,9 @@ reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtecti
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 a guide on how to properly install Volume C2R
-Office.
-Clear previous installation of Office:
-
-Uninstall the office with App and Features option in Windows
-settings.
-Run Full_Scrub.cmd
file from Office
-Scrubber (Mirror)
-by abbodi1406 and reboot the system.
-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.
-
-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 installing VL office.
-
-Download Office
-Deployment Tool (ODT)
-Copy the downloaded setup.exe
file to the root of
-the C drive, i.e. C:\setup.exe
-Goto config.office.com
-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
-Copy the downloaded Configuration.xml
file to the
-root of the C drive, i.e. C:\Configuration.xml
-Open the command prompt as admin and run the below commands
-cd /d C:\
-setup.exe /configure Configuration.xml
-
-It will now download and install Office. You can activate it with
-your preferred method.
+Please the guide here
+for VL Office installation.
diff --git a/_site/online_kms.html b/_site/online_kms.html
index 404c738..021cb56 100644
--- a/_site/online_kms.html
+++ b/_site/online_kms.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -414,8 +421,8 @@ ProWMC editions it is 30 / 45 Days.
installation.
This script can activate C2R Retail and VL Office, but not 2010 /
2013 MSI Retail Office and UWP Office.
-This script skips the activation of any permanently /
-Subscription / KMS38 activated product.
+This script skips the activation of any permanently / KMS38
+activated product.
As mentioned, KMS activates only for a limited period and it’s
not permanent, read below on how to achieve lifetime
activation.
@@ -534,8 +541,7 @@ Standard, Datacenter, Enterprise, MultiPoint, Web, HPC Cluster
activated.
ServerRdsh edition does not officially
-support activation on non-azure systems. However on all builds except in
-range of 22000 will activate Windows.
+support activation on non-azure systems.
Supported Windows products do not need volume conversion,
only the GVLK (KMS key) is needed, which the script will install
accordingly.
@@ -721,68 +727,27 @@ check. Check troubleshoot heading.
+
+Override Office vNext
+
+The script is set by default to override Office C2R vNext license
+(subscription or lifetime) or its residue.
+However, if you prefer to turn OFF this function from the menu,
+press 7 in keyboard to change the state to Override Office vNext [No]
+and then proceed to activate Office.
+You will need to turn off this option if you have O365
+subscription and wants to use KMS for Project and Visio.
+If Office vNext license is detected, the option and state will be
+highlighted, to draw the user attention.
+
+
+
Command line Switches
-This is applicable only in separate file versions.
-Online_KMS_Activation\Activate.cmd
-If any parameter is used then the script will automatically run
-in unattended mode.
+- Check here.
-Below the switches are divided into four groups, you can use the
-combination of switches from only one group at a time.
-
-
-
-Group 1
-
-
-
-Activate Windows only
-/w
-
-
-Activate Office only
-/o
-
-
-Activate Windows and Office
-/wo
-
-
-Debug mode and create detailed log on desktop
-/d
-
-
-Silent and create simple log in current directory
-/L
-
-
-Group 2
-
-
-
-Create Renewal Task
-/rt
-
-
-Group 3
-
-
-
-Create Renewal and Activation Task
-/rat
-
-
-Group 4
-
-
-
-Complete Uninstall
-/uni
-
-
-
diff --git a/_site/troubleshoot.html b/_site/troubleshoot.html
index 8b6c399..0253d8e 100644
--- a/_site/troubleshoot.html
+++ b/_site/troubleshoot.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
diff --git a/_site/unreadable-codes-in-mas-aio.html b/_site/unreadable-codes-in-mas-aio.html
index 7e896f4..f16d24b 100644
--- a/_site/unreadable-codes-in-mas-aio.html
+++ b/_site/unreadable-codes-in-mas-aio.html
@@ -327,6 +327,9 @@ div.tocify {
Troubleshoot
+
+ Download Windows/Office
+
Docs
@@ -344,6 +347,10 @@ div.tocify {
Online KMS Activation
+
+ Command Line Switches
+
+
Check Activation Status
@@ -363,11 +370,11 @@ div.tocify {
- Download Genuine Installation Media
+ Office License Is Not Genuine
- Office License Is Not Genuine
+ Unsupported Products Activation
@@ -396,7 +403,7 @@ div.tocify {
Unreadable Codes In MAS AIO
-(Applies to MAS AIO 1.6)
+(Applies to MAS AIO 1.7)
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
@@ -408,14 +415,6 @@ feeling comfortable using it then you can use MAS separate files
version.
1st block of compressed2TXT code contains the below
-file.
- File: gatherosstate.exe
-SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
-It’s taken from Windows 10
-Version 1607 ADK (Section: User State Migration Tool)
-
-2nd block of compressed2TXT code contains the below
files.
cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6
diff --git a/_site/unsupported_products_activation.html b/_site/unsupported_products_activation.html
new file mode 100644
index 0000000..352d3dd
--- /dev/null
+++ b/_site/unsupported_products_activation.html
@@ -0,0 +1,567 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+unsupported_products_activation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Unsupported Products Activation
+
+In this page, those products activation methods are mentioned which
+are not supported by MAS.
+
+MS Office For Mac
+
+Download Office - Latest Office
+LTSC 2021
+Activator - Office
+LTSC 2021 Volume License Serializer
+
+Notes:
+
+- Office download link is official from MS.
+- Activator file is also a original Microsoft file but hosted on 3rd
+party site by me. (Original download link requires VLSC subscription).
+Activator SHA1-1 checksum is
+
79763F7AA75E85DAE6823D0E492B43FFA4FD5886
+- To activate, install office and then run the activation file, that’s
+all.
+- If you are facing issues in activation then make sure
+
only one version of Office is installed
and check remove
+Office license files on a Mac
+- If issue is still not resolved then check steps to completely
+remove Office
+
+
+
+
+Visual Studio
+VS can be activated only by a key.
+
+
+
+Editions
+Activation Key
+
+
+
+
+2019 Enterprise
+BF8Y8-GN2QH-T84XB-QVY3B-RC4DF
+
+
+2017 Enterprise
+NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
+
+
+2015 Enterprise
+HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
+
+
+2013 Ultimate
+87DQC-G8CYR-CRPJ4-QX9K8-RFV2B
+
+
+
+
+
+
+Windows 7
+MAS online KMS option supports Windows 7 Pro and Enterprise.
+To activate other Windows 7 editions in,
+Non-UEFI/GPT systems - Use Windows Loader Official
+thread | Mirror
+UEFI-GPT systems - EzWindSLIC
+Note: These loader/slic activators sometimes may
+cause the system boot issue.
+
+
+- If you need help with some other Microsoft products, reach out to us
+on Discord (signup not
+required) .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/change_edition.md b/change_edition.md
index 3ff1b3c..517a62a 100644
--- a/change_edition.md
+++ b/change_edition.md
@@ -4,18 +4,23 @@
- 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 7-8-8.1-10-11 and equivalent Server Editions.
-- It uses official methods for changing editions.
+- On Windows 7, script requires [Windows Management Framework 5.1](https://aka.ms/wmf5download) to be installed.
-- Available editions are shown in the script basis on\
- `dism /online /english /Get-TargetEditions`
+- Script incorporates 4 methods for edition change:\
+ - Changepk.exe Method\
+ - slmgr /ipk Method\
+ - DISM Method\
+ - [CBS Upgrade method](https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition)
+
+- Available editions for change are shown in the script basis on all these 4 options.
- 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 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 with Changepk.exe method.
- The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition.
diff --git a/changelog.md b/changelog.md
index b57973a..516a5a9 100644
--- a/changelog.md
+++ b/changelog.md
@@ -2,6 +2,49 @@
------------------------------------------------------------------------
+## 1.7
+
+**Goodbye to Gatherosstate.exe**
+
+------------------------------------------------------------------------
+
+#### HWID/KMS38:
+
+- Gatherosstate.exe is replaced by [universal tickets](https://massgrave.dev/hwid.html#Types_of_Tickets). Thanks to \@ave9858 (Alex).
+- Legacy HWID methods are now preserverd in another repo [MAS-Legacy-Methods](https://github.com/massgravel/MAS-Legacy-Methods).
+- HWID key is added for Windows 11 IoTEnterpriseSK edition.
+- To avoid errors due to unsupported Windows region, HWID script will change it to US and revert it back.
+- HWID script will delete a IdentityCRL registry key to resolve issues caused by changed hardware ID. Thanks to @awuctl
+- KMS38 script will now apply the KMS38 protection by default. Powershell code for it is now simplified.
+- ClipUp.exe for Server CorAcor editions is removed from separate files version as well. Users will need to follow [this](https://massgrave.dev/kms38.html#KMS38_-_Server_CorAcor) to KMS38 activate them.
+- Scripts will enable Windows Script Host if it's disabled.
+- More checks are added to find the cause of activation failure.
+
+#### Online KMS:
+
+- Script is updated as per @abbodi1406 KVA v48 (Major change: optional behavior to override Office C2R vNext license (subscription or lifetime) or its residue (which may prevent proper KMS activation).
+- Scripts will enable Windows Script Host if it's disabled.
+- More checks are added to find the cause of activation failure.
+
+#### Activation Troubleshoot:
+
+- Added more options: Rebuild WMI Repository, Fix issues Caused By Gaming Spoofers, Fix issues Caused By KB971033 In Windows 7, Export Event Viewer Logs.
+
+#### Change Windows Edition:
+
+- Support for Windows 7/8//8.1 and their server equivalent editions are added and alternative method is added for Windows 10/11 and their server equivalent. Thanks to Gamers Against Weed for [CBS Upgrade method](https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition).
+
+#### Check Activation Status WMI:
+
+- Thanks to @abbodi1406 for fixing a cosmetic [issue](https://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/issues/1100) in Office vNext Status (vNextDiag.ps1).
+
+#### MAS AIO:
+
+- Command line [switches](https://massgrave.dev/command_line_switches.html) are added for unattended mode. It can be utilized in Powershell One-Liner code to execute it as well.
+- Exit and Go Back options are set to 0 key in all the cases.
+
+------------------------------------------------------------------------
+
## 1.6
#### **Future-proofing / Goodbye to slc.dll**
diff --git a/command_line_switches.md b/command_line_switches.md
new file mode 100644
index 0000000..6e3c8a5
--- /dev/null
+++ b/command_line_switches.md
@@ -0,0 +1,62 @@
+# Command Line Switches
+
+------------------------------------------------------------------------
+
+## Switches List
+
+- You can use the below switches in MAS AIO, separate files version and in Powershell one-liner to run in unattended mode.
+
+- If you want to use it in Windows Pre-Activation then check [this](https://massgrave.dev/oem-folder.html) page for more details.
+
+| Switches | Meaning |
+|--------------------------|----------------------------------------------|
+| `/HWID` | Activate with HWID |
+| `/HWID-NoEditionChange` | Don't change edition if not supported by HWID |
+| | |
+| `/KMS38` | Activate with KMS38 |
+| `/KMS38-RemoveProtection` | Remove KMS38 protection |
+| `/KMS38-NoEditionChange` | Don't change edition if not supported by KMS38 |
+| | |
+| `/KMS-Windows` | Activate Windows with Online KMS |
+| `/KMS-Office` | Activate Office with Online KMS |
+| `/KMS-WindowsOffice` | Activate Windows & Office with Online KMS |
+| `/KMS-RenewalTask` | Install Online KMS renewal task |
+| `/KMS-ActAndRenewalTask` | Install Online KMS activation & renewal tasks |
+| `/KMS-Uninstall` | Uninstall Online KMS |
+| `/KMS-KeepvNext` | Don't override Office C2R vNext license |
+| `/KMS-Debug` | Create Debug log in Online KMS Activation |
+| `/KMS-Logger` | Create simple log in Online KMS Activation |
+| | |
+| `/Insert-HWID-Key` | Insert Windows HWID key |
+| | |
+| `/S` | Run operations in silent mode (no output) |
+
+------------------------------------------------------------------------
+
+## Uses In Powershell One Liner
+
+`& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /para`
+
+- Replace `/para` in the this command with the switches from the above table. You can use multiple switches. Example,
+
+`& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID /KMS-Office`
+
+------------------------------------------------------------------------
+
+## Rules
+
+- Script will run in unattended mode if any switch is used.
+
+- `/S` switch is not applicable in MAS separate files version scripts.
+
+- All switches are case-insensitive, works in any order, but must be separated with spaces.
+
+- KMS Uninstall switch will take precedence over other KMS switches
+
+- KMS38 remove protection switch will task precedence over KMS38 activation.
+
+------------------------------------------------------------------------
+
+## Need help?
+
+- Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required)
diff --git a/credits.md b/credits.md
index 7064bcc..74e28da 100644
--- a/credits.md
+++ b/credits.md
@@ -2,11 +2,11 @@
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** | |
-| 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) |
+| Gamers Against Weed | [Activation without slc.dll](https://github.com/Gamers-Against-Weed) |
+| [Alex](https://github.com/ave9858) | Universal Ticket Method |
| qxkqf | ARM64 port of slc.dll |
| vyvojar | [slshim](https://github.com/vyvojar/slshim/releases) |
| sponpa | [Improvements](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/21/?tab=comments#comment-1431257) |
@@ -16,7 +16,7 @@ MAS project wouldn't be possible without kind help and uses of other honorable d
| abbodi1406 | Online KMS is a fork of [KMS_VL_ALL](https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808) |
| Public KMS servers | |
| **Kind help** | |
-| [AveYo](https://github.com/AveYo) | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT) & [Reg_own](https://github.com/AveYo/LeanAndMean) |
+| [AveYo](https://github.com/AveYo) | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT) |
| [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 their interest, feedback, and assistance. ❤️
diff --git a/genuine-installation-media.md b/genuine-installation-media.md
index dee7a62..32fd34a 100644
--- a/genuine-installation-media.md
+++ b/genuine-installation-media.md
@@ -13,23 +13,31 @@ All download links leads to genuine files only.
| Office 2010/2013/2016 MSI VL | [Link1](https://opendirectory.luzea.de/Enthousiast/Office/) |
Full Collection Through SVF Files can be found [here](https://opendirectory.luzea.de/GezoeSloog/).\
-Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard for providing download links.
+Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard, abbodi1406 for providing download links.
------------------------------------------------------------------------
## Download Office 2019/2021 VL
-If the below guide is confusing to you then the simplest option for you is to use the 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` from the above table.
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.
+**Clear previous installation of Office:**
+
+- Uninstall the office with App and Features option in Windows settings.
+
+- Run `OfficeScrubber.cmd` file from [Office Scrubber](https://github.com/abbodi1406/WHD/raw/master/scripts/OfficeScrubber_9.7z) by abbodi1406 and select `[R] Remove all Licenses` option. You can skip this step if Office was never installed on the system.
+
+Once done,
+
- Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT)
- Copy the downloaded `setup.exe` file to the root of the C drive, i.e. `C:\setup.exe`
- 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 them. Customize other things and leave them as default where you don't understand something.
+- Select `Office LTSC Professional Plus 2021 - Volume License` (Don't select SPLA version) 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. Don't select EN-GB language if you are selecting Project/Visio.
- Once you go through all the options, click on the export button and it will download a file named `Configuration.xml`
diff --git a/hwid.md b/hwid.md
index 5517cc2..f0bf1b1 100644
--- a/hwid.md
+++ b/hwid.md
@@ -36,44 +36,59 @@
- 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 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.
+- So if we just convince the `gatherosstate.exe` file that the conditions are met for ticket generation 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 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 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.
+## Types of Tickets
+
+There are many methods for ticket generation, however we can classify the ticket types in 3 categories.
+
+1. **Downlevel Ticket** - This is the simplest ticket generation process. In this method, ticket is signed by downlevel key by the system and the ticket's OSVersion is 10. If it's generated on Windows 10/11 then MS ideally aren't supposed to grant activation, however they do and method is continuously working from last 4-5 years. Almost every HWID activator (at the time of writing this) is based on this method.
+
+2. **Lockbox Ticket** - This is slightly a trickier method. The ticket is signed by Lockbox key by the system and the ticket's OSVersion is 10. This ticket generation process involves cleaning Clipsvc licenses and IdentityCRL registry key in the system. Due to some hiccups in the process, this method is not primarily used in MAS, however these are the types of tickets that are identical to the genuine ticket generated by system on activated Windows 10/11.
+
+3. **Universal Ticket** - In this method, we set the OSVersion =\<5 in the ticket and when we apply the ticket, system ignores the HWID in the ticket due to lower OSVersion and grant the activation anyway. This ticket can be applied on any system. These tickets can either be Downlevel or Lockbox type. MS ideally aren't supposed to grant activation, however they do.
+
+Latest version of MAS is using Universal ticket method. Other ticket method scripts can be found in this repo [MAS-Legacy-Methods](https://github.com/massgravel/MAS-Legacy-Methods)
+
+Now a question, can Microsoft block the new requests or revoke already established HWID license?
+
+- Revoking the license would be insane and will face many complications and risk of voiding valid licenses. However maybe they can block the new activation requests coming from Downlevel and Universal tickets. But the tools are working from 4-5 years and they don't seem to care much for consumer piracy; That's not where they get the most money from.
------------------------------------------------------------------------
## Supported Products
-| Windows 10/11 | Generic Retail/OEM/MAK Key |
-|:-------------------------|:--------------------------------|
-| Education | `YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY` |
-| Education N | `84NGF-MHBT6-FXBX8-QWJK7-DRR8H` |
-| Enterprise | `XGVPP-NMH47-7TTHJ-W3FW7-8HV2C` |
-| Enterprise N | `3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT` |
-| Enterprise LTSB 2015 | `FWN7H-PF93Q-4GGP8-M8RF3-MDWWW` |
-| Enterprise LTSB 2016 | `NK96Y-D9CD8-W44CQ-R8YTK-DYJWX` |
-| Enterprise LTSC 2019 | `43TBQ-NH92J-XKTM7-KT3KK-P39PB` |
-| Enterprise N LTSB 2015 | `NTX6B-BRYC2-K6786-F6MVQ-M7V2X` |
-| Enterprise N LTSB 2016 | `2DBW3-N2PJG-MVHW3-G7TDK-9HKR4` |
-| Home | `YTMG3-N6DKC-DKB77-7M9GH-8HVX7` |
-| Home N | `4CPRK-NM3K3-X6XXQ-RXX86-WXCHW` |
-| Home China | `N2434-X9D7W-8PF6X-8DV9T-8TYMD` |
-| Home Single Language | `BT79Q-G7N6G-PGBYW-4YWX6-6F4BT` |
-| IoT Enterprise | `XQQYW-NFFMW-XJPBH-K8732-CKFFD` |
-| IoT Enterprise LTSC 2021 | `QPM6N-7J2WJ-P88HH-P3YRH-YY74H` |
-| Pro | `VK7JG-NPHTM-C97JM-9MPGT-3V66T` |
-| Pro N | `2B87N-8KFHP-DKV6R-Y2C8J-PKCKT` |
-| Pro Education | `8PTT6-RNW4C-6V7J2-C2D3X-MHBPB` |
-| Pro Education N | `GJTYN-HDMQY-FRR76-HVGC7-QPF8P` |
-| Pro for Workstations | `DXG7C-N36C4-C4HTG-X4T3X-2YV77` |
-| Pro N for Workstations | `WYPNQ-8C467-V2W6J-TX4WX-WT2RQ` |
-| S | `V3WVW-N2PV2-CGWC3-34QGF-VMJ2C` |
-| S N | `NH9J3-68WK7-6FB93-4K3DF-DJ4F6` |
-| SE | `K9VKN-3BGWV-Y624W-MCRMQ-BHDCD` |
-| SE N | `KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W` |
-| Team | `XKCNC-J26Q9-KFHD2-FKTHY-KD72Y` |
+| Windows 10/11 | Generic Retail/OEM/MAK Key |
+|:---------------------------------|:--------------------------------|
+| Education | `YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY` |
+| Education N | `84NGF-MHBT6-FXBX8-QWJK7-DRR8H` |
+| Enterprise | `XGVPP-NMH47-7TTHJ-W3FW7-8HV2C` |
+| Enterprise N | `3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT` |
+| Enterprise LTSB 2015 | `FWN7H-PF93Q-4GGP8-M8RF3-MDWWW` |
+| Enterprise LTSB 2016 | `NK96Y-D9CD8-W44CQ-R8YTK-DYJWX` |
+| Enterprise LTSC 2019 | `43TBQ-NH92J-XKTM7-KT3KK-P39PB` |
+| Enterprise N LTSB 2015 | `NTX6B-BRYC2-K6786-F6MVQ-M7V2X` |
+| Enterprise N LTSB 2016 | `2DBW3-N2PJG-MVHW3-G7TDK-9HKR4` |
+| Home | `YTMG3-N6DKC-DKB77-7M9GH-8HVX7` |
+| Home N | `4CPRK-NM3K3-X6XXQ-RXX86-WXCHW` |
+| Home China | `N2434-X9D7W-8PF6X-8DV9T-8TYMD` |
+| Home Single Language | `BT79Q-G7N6G-PGBYW-4YWX6-6F4BT` |
+| IoT Enterprise | `XQQYW-NFFMW-XJPBH-K8732-CKFFD` |
+| IoT Enterprise LTSC 2021 | `QPM6N-7J2WJ-P88HH-P3YRH-YY74H` |
+| IoT Enterprise LTSC Subscription | `J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ` |
+| Pro | `VK7JG-NPHTM-C97JM-9MPGT-3V66T` |
+| Pro N | `2B87N-8KFHP-DKV6R-Y2C8J-PKCKT` |
+| Pro Education | `8PTT6-RNW4C-6V7J2-C2D3X-MHBPB` |
+| Pro Education N | `GJTYN-HDMQY-FRR76-HVGC7-QPF8P` |
+| Pro for Workstations | `DXG7C-N36C4-C4HTG-X4T3X-2YV77` |
+| Pro N for Workstations | `WYPNQ-8C467-V2W6J-TX4WX-WT2RQ` |
+| S | `V3WVW-N2PV2-CGWC3-34QGF-VMJ2C` |
+| S N | `NH9J3-68WK7-6FB93-4K3DF-DJ4F6` |
+| SE | `K9VKN-3BGWV-Y624W-MCRMQ-BHDCD` |
+| SE N | `KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W` |
+| Team | `XKCNC-J26Q9-KFHD2-FKTHY-KD72Y` |
**Notes:**
@@ -89,69 +104,20 @@ Now a question, can Microsoft differentiate counterfeit tickets and block the li
------------------------------------------------------------------------
-## Downlevel & Lockbox Ticket
-
-Downlevel = downlevelGTkey
-
-Lockbox = clientLockboxKey
-
-- Downlevel Method: It creates a downlevelGTkey ticket for activation with the simplest process.
-
-- LockBox Method: It creates a clientLockboxKey ticket which better mimics genuine activation, But requires more steps such as,
-
- - Cleaning ClipSVC licenses
-
- - Deleting a volatile and protected registry key by taking ownership\
- `HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState`
-
- - System may need a restart for successful activation
-
- - Microsoft Account and Store Apps may need relogin-restart in the system
-
-**Notes:**
-
-- 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.
-
-------------------------------------------------------------------------
-
## Command line Switches
-- This is applicable only in separate files versions.
-
-- If any parameter is used then the script will automatically run in unattended mode.
-
-- To activate with the Downlevel method (default),
-
-`"HWID_Activation.cmd" /a`
-
-- To only generate GenuineTicket.xml with the Downlevel method (default),
-
-`"HWID_Activation.cmd" /g`
-
-- To enable LockBox method (not recommended), run the script with /k parameter You need to use this option with either activation or ticket generation. Example,
-
-`"HWID_Activation.cmd" /a /k`
-
-`"HWID_Activation.cmd" /g /k`
-
-------------------------------------------------------------------------
-
-## File Details
-
-Besides the plain batch script, HWID activation requires the use of the official gatherosstate.exe (x86) file.
-
- File: gatherosstate.exe
- 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)
+- Check [here](https://massgrave.dev/command_line_switches.html).
------------------------------------------------------------------------
## Manual Activation
-- You need the `gatherosstate.exe` file, get it from MAS separate files version.
+The process here is based on Universal ticket method. Here we will create identical tickets which are used in MAS HWID script and activate the system with it.
+
+- Download file from the below official MS link and extract this .cab file.\
+
+
+- Find the file named `filf8377e82b29deadca67bc4858ed3fba9` and rename it as `gatherosstate.exe`
- Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder.
@@ -168,9 +134,10 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
- $bytes[320] = 0x9c
+ $bytes[320] = 0xf8
$bytes[321] = 0xfb
$bytes[322] = 0x05
+ $bytes[324] = 0x03
$bytes[13672] = 0x25
$bytes[13674] = 0x73
$bytes[13676] = 0x3b
@@ -221,6 +188,7 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
$bytes[33582] = 0x01
$bytes[33583] = 0x00
$bytes[33584] = 0x00
+ $bytes[33978] = 0xc3
$bytes[34189] = 0x59
$bytes[34190] = 0xeb
$bytes[34191] = 0x28
@@ -234,13 +202,14 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
$bytes[34377] = 0x63
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
+- Now right click on the file `gatherosstatemodified.exe` and goto properties and set the compatibility to Windows XP SP3.\
- Now we need to generate the ticket, to do that, enter the below command.
$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
- C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1
+ C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1
- A GenuineTicket.xml file should be created in the folder `C:\Files\` now let's apply it.
@@ -256,6 +225,13 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
- Done.
+**Notes:**
+
+- If the system is already activated then created ticket will be a Lockbox ticket and if not then it will be a Downlevel ticket.
+
+- To make the exact ticket used in MAS HWID script, make sure system is already activated and fix the time with below Powershell command and then initiate the ticket generation process as per above mentioned steps.\
+ `$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}`
+
------------------------------------------------------------------------
## Setup Preactivate
diff --git a/index.md b/index.md
index b598357..346f39e 100644
--- a/index.md
+++ b/index.md
@@ -25,7 +25,7 @@ A Windows and Office activator using HWID / KMS38 / Online KMS activation method
## MAS Latest Release
-Last Release - v1.6 (25-July-2022)\
+Last Release - v1.7 (7-Nov-2022)\
[GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [GitLab](https://gitlab.com/massgrave/microsoft-activation-scripts)
------------------------------------------------------------------------
@@ -42,7 +42,7 @@ Last Release - v1.6 (25-July-2022)\
### Method 2 - Traditional
-- 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.7_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)
- Password is `1234`
- In the extracted folder, find the folder named `All-In-One-Version`
@@ -50,27 +50,31 @@ Last Release - v1.6 (25-July-2022)\
- You will see the activation options, and follow onscreen instructions.
- That's all.
+To run the scripts in unattended mode, check [here](https://massgrave.dev/command_line_switches.html)
+
------------------------------------------------------------------------
## Activations Summary
| Activation Type | Supported Product | Activation Period |
-|:----------------|:------------------|:----------------------------------|
+|:----------------|:---------------------|:------------------------------------------------|
| HWID | Windows 10-11 | Permanent |
| KMS38 | Windows 10-11-Server | Until the year 2038 |
| Online KMS | Windows / Office | 180 Days. Lifetime Activation With Renewal Task |
For more details, use the respective activation details in Doc.
+To activate unsupported products such as **Office on Mac**, check [here](https://massgrave.dev/unsupported_products_activation.html).
+
------------------------------------------------------------------------
## Screenshots
-![](1.png)
+![](MAS_AIO.png)
-![](2.png)
+![](MAS_HWID.png)
-![](3.png)
+![](MAS_KMS.png)
------------------------------------------------------------------------
diff --git a/kms38.md b/kms38.md
index 26c85ed..fab5a17 100644
--- a/kms38.md
+++ b/kms38.md
@@ -14,18 +14,6 @@
- Unlike HWID and Online KMS activation option, KMS38 does not match with any official activation method.
-- Make sure the following things have been accounted for, before applying KMS38 Activation:
-
- - Before the activation, if any KMS activator is installed, then make sure to uninstall it completely.
-
- - After KMS38 activation has been achieved, if you want to use the 180 Days KMS Activator for MS Office, then you must make sure that it (the 180 Days KMS Activator for MS Office) is compatible with Windows KMS38 activation. FYI, the following activators are compatible and can activate Office without disrupting the Windows KMS38 activation.
-
- [KMS_VL_ALL]((https://github.com/abbodi1406/KMS_VL_ALL_AIO)) by abbodi1406
-
- [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 the KMS38 protection option.
-
------------------------------------------------------------------------
## How does it work?
@@ -46,35 +34,36 @@
## Supported Products
-| Windows 10/11 | Generic Volume License Key |
-|:-----------------------|:--------------------------------|
-| Education | `NW6C2-QMPVW-D7KKK-3GKT6-VCFB2` |
-| Education N | `2WH4N-8QGBV-H22JP-CT43Q-MDWWJ` |
-| Enterprise | `NPPR9-FWDCX-D2C8J-H872K-2YT43` |
-| Enterprise N | `DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4` |
-| Enterprise G | `YYVX9-NTFWV-6MDM3-9PT4T-4M68B` |
-| Enterprise G N | `44RPN-FTY23-9VTTB-MP9BX-T84FV` |
-| Enterprise LTSB 2015 | `WNMTR-4C88C-JK8YV-HQ7T2-76DF9` |
-| Enterprise LTSB 2016 | `DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ` |
-| Enterprise LTSC 2019 | `M7XTQ-FN8P6-TTKYV-9D4CC-J462D` |
-| Enterprise LTSC 2021 | `M7XTQ-FN8P6-TTKYV-9D4CC-J462D` |
-| Enterprise N LTSB 2015 | `2F77B-TNFGY-69QQF-B8YKP-D69TJ` |
-| Enterprise N LTSB 2016 | `QFFDN-GRT3P-VKWWX-X7T3R-8B639` |
-| Enterprise N LTSC 2019 | `92NFX-8DJQP-P6BBQ-THF9C-7CG2H` |
-| Enterprise N LTSC 2021 | `92NFX-8DJQP-P6BBQ-THF9C-7CG2H` |
-| Home | `TX9XD-98N7V-6WMQ6-BX7FG-H8Q99` |
-| Home N | `3KHY7-WNT83-DGQKR-F7HPR-844BM` |
-| Home China | `PVMJN-6DFY6-9CCP6-7BKTT-D3WVR` |
-| Home Single Language | `7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH` |
-| Lean | `NBTWJ-3DR69-3C4V8-C26MC-GQ9M6` |
-| Pro | `W269N-WFGWX-YVC9B-4J6C9-T83GX` |
-| Pro N | `MH37W-N47XK-V7XM9-C7227-GCQG9` |
-| Pro Education | `6TP4R-GNPTD-KYYHQ-7B7DP-J447Y` |
-| Pro Education N | `YVWGF-BXNMC-HTQYQ-CPQ99-66QFC` |
-| Pro for Workstations | `NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J` |
-| Pro N for Workstations | `9FNHH-K3HBT-3W4TD-6383H-6XYWF` |
-| SE | `37D7F-N49CB-WQR8W-TBJ73-FM8RX` |
-| SE N | `6XN7V-PCBDC-BDBRH-8DQY7-G6R44` |
+| Windows 10/11 | Generic Volume License Key |
+|:---------------------------------|:--------------------------------|
+| Education | `NW6C2-QMPVW-D7KKK-3GKT6-VCFB2` |
+| Education N | `2WH4N-8QGBV-H22JP-CT43Q-MDWWJ` |
+| Enterprise | `NPPR9-FWDCX-D2C8J-H872K-2YT43` |
+| Enterprise N | `DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4` |
+| Enterprise G | `YYVX9-NTFWV-6MDM3-9PT4T-4M68B` |
+| Enterprise G N | `44RPN-FTY23-9VTTB-MP9BX-T84FV` |
+| Enterprise LTSB 2015 | `WNMTR-4C88C-JK8YV-HQ7T2-76DF9` |
+| Enterprise LTSB 2016 | `DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ` |
+| Enterprise LTSC 2019 | `M7XTQ-FN8P6-TTKYV-9D4CC-J462D` |
+| Enterprise LTSC 2021 | `M7XTQ-FN8P6-TTKYV-9D4CC-J462D` |
+| Enterprise N LTSB 2015 | `2F77B-TNFGY-69QQF-B8YKP-D69TJ` |
+| Enterprise N LTSB 2016 | `QFFDN-GRT3P-VKWWX-X7T3R-8B639` |
+| Enterprise N LTSC 2019 | `92NFX-8DJQP-P6BBQ-THF9C-7CG2H` |
+| Enterprise N LTSC 2021 | `92NFX-8DJQP-P6BBQ-THF9C-7CG2H` |
+| IoT Enterprise LTSC (Windows 11) | `KBN8V-HFGQ4-MGXVD-347P6-PDQGT` |
+| Home | `TX9XD-98N7V-6WMQ6-BX7FG-H8Q99` |
+| Home N | `3KHY7-WNT83-DGQKR-F7HPR-844BM` |
+| Home China | `PVMJN-6DFY6-9CCP6-7BKTT-D3WVR` |
+| Home Single Language | `7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH` |
+| Lean | `NBTWJ-3DR69-3C4V8-C26MC-GQ9M6` |
+| Pro | `W269N-WFGWX-YVC9B-4J6C9-T83GX` |
+| Pro N | `MH37W-N47XK-V7XM9-C7227-GCQG9` |
+| Pro Education | `6TP4R-GNPTD-KYYHQ-7B7DP-J447Y` |
+| Pro Education N | `YVWGF-BXNMC-HTQYQ-CPQ99-66QFC` |
+| Pro for Workstations | `NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J` |
+| Pro N for Workstations | `9FNHH-K3HBT-3W4TD-6383H-6XYWF` |
+| SE | `37D7F-N49CB-WQR8W-TBJ73-FM8RX` |
+| SE N | `6XN7V-PCBDC-BDBRH-8DQY7-G6R44` |
| Windows Server (LTSC) | Generic Volume License Key |
|:----------------------------------|:--------------------------------|
@@ -118,13 +107,28 @@
------------------------------------------------------------------------
+## KMS38 - Server Cor/Acor
+
+- Windows Server Cor/Acor (No GUI) editions don't have `clipup.exe` file.
+
+- To KMS38 activate it, you need to download `ClipUp.exe` file from the below official MS link.\
+
+
+- Rename the downloaded file as `ClipUp.exe` and put it beside the KMS38 Activation script. That would be either `MAS_AIO.cmd` or `KMS38_Activation.cmd`
+
+- Activation script will check `ClipUp.exe` in the current folder (from where script is running) and will use it accordingly.
+
+------------------------------------------------------------------------
+
## KMS38 Protection
-- By default, KMS38 Activation is vulnerable to unintended replacement by a 180-Day KMS Activator.
+- KMS38 Activation is vulnerable to unintended replacement by a 180-Day KMS Activator.
-- 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.
+- From MAS 1.7, script will enable the KMS38 protection by default.
-- 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.
+- 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 can choose to remove this protection.
+
+- Below is the explanation for how the script protect KMS38.
- 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.
@@ -132,7 +136,7 @@
- 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
+ - Protect the below Registry from edit and delete
- Done.
@@ -142,49 +146,18 @@
## Command line Switches
-- This is applicable only in separate file versions.
-
-- If any parameter is used then the script will automatically run in unattended mode.
-
-- To activate,
-
- `"KMS38_Activation.cmd" /a`
-
-- To activate along with KMS38 protection (from being replaced by 180 days KMS activation),
-
- `"KMS38_Activation.cmd" /ap`
-
-- To only generate GenuineTicket.xml,
-
- `"KMS38_Activation.cmd" /g`
-
-- To remove KMS38 protection,
-
- `"KMS38_Activation.cmd" /x`
-
-------------------------------------------------------------------------
-
-## File Details
-
-Besides the plain batch script, KMS38 activation requires the use of an official gatherosstate.exe (x86) file.
-
- File: gatherosstate.exe
- 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)
-
-**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
- SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A
-
-It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/evalcenter/)
+- Check [here](https://massgrave.dev/command_line_switches.html).
------------------------------------------------------------------------
## Manual Activation
-- You need the `gatherosstate.exe` file, get it from MAS separate files version.
+The process here is based on Universal ticket method. Here we will create identical ticket which is used in MAS KMS38 script and activate the system with it.
+
+- Download file from the below official MS link and extract this .cab file.\
+
+
+- Find the file named `filf8377e82b29deadca67bc4858ed3fba9` and rename it as `gatherosstate.exe`
- Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder.
@@ -199,9 +172,10 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
- $bytes[320] = 0x9c
+ $bytes[320] = 0xf8
$bytes[321] = 0xfb
$bytes[322] = 0x05
+ $bytes[324] = 0x03
$bytes[13672] = 0x25
$bytes[13674] = 0x73
$bytes[13676] = 0x3b
@@ -252,6 +226,7 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
$bytes[33582] = 0x01
$bytes[33583] = 0x00
$bytes[33584] = 0x00
+ $bytes[33978] = 0xc3
$bytes[34189] = 0x59
$bytes[34190] = 0xeb
$bytes[34191] = 0x28
@@ -265,11 +240,12 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
$bytes[34377] = 0x63
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
+- Now right click on the file `gatherosstatemodified.exe` and goto properties and set the compatibility to Windows XP SP3.\
- Now we need to generate the ticket, to do that, enter the below command.
- C:\Files\gatherosstatemodified.exe GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1
+ C:\Files\gatherosstatemodified.exe /c GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1
- A GenuineTicket.xml file should be created in the folder `C:\Files\` now let's apply it.
@@ -281,6 +257,15 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
- Done.
+**Notes:**
+
+- To make the exact ticket used in MAS KMS38 script, fix the time with below Powershell command and then initiate the ticket generation process as per above mentioned steps.\
+ `$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}`
+
+- In the case of Windows Server Cor/Acor (No GUI) editions, the system doesn't have `clipup.exe` file. So to activate it, you need to download `ClipUp.exe` file from the below official MS link.\
+ [\
+ ](https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exeRename)Rename the downloaded file as `ClipUp.exe` and put it in `C:\Windows\System32` folder and then initiate the above mentioned activation process. Once the activation is done, you can remove the file.
+
------------------------------------------------------------------------
## Setup Preactivate
diff --git a/oem-folder.md b/oem-folder.md
index 9b61788..32d0412 100644
--- a/oem-folder.md
+++ b/oem-folder.md
@@ -16,13 +16,20 @@
- 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.
+- You can check [here](https://massgrave.dev/) about activation method details and select the activation method as per your requirement.
+
------------------------------------------------------------------------
-## Notes
+## KMS38 - Server Cor/Acor
-- 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.
+- Windows Server Cor/Acor (No GUI) editions don't have `clipup.exe` file.
-- You can check [here](https://massgrave.dev/) about activation method details and select the activation method as per your requirement.
+- To KMS38 activate it, you need to download `ClipUp.exe` file from the below official MS link.\
+
+
+- Rename the downloaded file as `ClipUp.exe` and put it beside the KMS38 Activation script. That would be either `MAS_AIO.cmd` or `KMS38_Activation.cmd`
+
+- Activation script will check `ClipUp.exe` in the current folder (from where script is running) and will use it accordingly.
------------------------------------------------------------------------
diff --git a/office-license-is-not-genuine.md b/office-license-is-not-genuine.md
index aef15af..493e836 100644
--- a/office-license-is-not-genuine.md
+++ b/office-license-is-not-genuine.md
@@ -59,38 +59,7 @@ Please find below how to set the KMS server address in the registry. For example
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 a guide on how to properly install Volume C2R Office.
-
-**Clear previous installation of Office:**
-
-- 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.\
- 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.
-
-**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 installing VL office.
-
-- Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT)
-
-- Copy the downloaded `setup.exe` file to the root of the C drive, i.e. `C:\setup.exe`
-
-- 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 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`
-
-- Copy the downloaded `Configuration.xml` file to the root of the C drive, i.e. `C:\Configuration.xml`
-
-- Open the command prompt as admin and run the below commands
-
- cd /d C:\
- setup.exe /configure Configuration.xml
-
-It will now download and install Office. You can activate it with your preferred method.
+Please the guide [here](https://massgrave.dev/genuine-installation-media.html#Download_Office_20192021_VL) for VL Office installation.
------------------------------------------------------------------------
diff --git a/online_kms.md b/online_kms.md
index e63027e..4c7bc27 100644
--- a/online_kms.md
+++ b/online_kms.md
@@ -18,7 +18,7 @@
- This script can activate C2R Retail and VL Office, but not 2010 / 2013 MSI Retail Office and UWP Office.
-- This script skips the activation of any permanently / Subscription / KMS38 activated product.
+- This script skips the activation of any permanently / KMS38 activated product.
- As mentioned, KMS activates only for a limited period and it's not permanent, read below on how to achieve lifetime activation.
@@ -107,7 +107,7 @@
- Any Evaluation version of Windows (i.e. 'EVAL' LTSB/C) cannot be activated.
-- 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.
- Supported [Windows]{.underline} products do not need volume conversion, only the GVLK (KMS key) is needed, which the script will install accordingly.
@@ -238,28 +238,21 @@ Alternatively, if the automatic conversion did not work, or if you prefer to use
------------------------------------------------------------------------
+## Override Office vNext
+
+- The script is set by default to override Office C2R vNext license (subscription or lifetime) or its residue.
+
+- However, if you prefer to turn OFF this function from the menu, press 7 in keyboard to change the state to Override Office vNext [No] and then proceed to activate Office.
+
+- You will need to turn off this option if you have O365 subscription and wants to use KMS for Project and Visio.
+
+- If Office vNext license is detected, the option and state will be highlighted, to draw the user attention.
+
+------------------------------------------------------------------------
+
## Command line Switches
-- This is applicable only in separate file versions. `Online_KMS_Activation\Activate.cmd`
-
-- 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.
-
-| | |
-|:--------------------------------------------------|:-------|
-| **Group 1** | |
-| Activate Windows only | `/w` |
-| Activate Office only | `/o` |
-| Activate Windows and Office | `/wo` |
-| Debug mode and create detailed log on desktop | `/d` |
-| Silent and create simple log in current directory | `/L` |
-| **Group 2** | |
-| Create Renewal Task | `/rt` |
-| **Group 3** | |
-| Create Renewal and Activation Task | `/rat` |
-| **Group 4** | |
-| Complete Uninstall | `/uni` |
+- Check [here](https://massgrave.dev/command_line_switches.html).
------------------------------------------------------------------------
diff --git a/unreadable-codes-in-mas-aio.md b/unreadable-codes-in-mas-aio.md
index 7d646ea..7fffe99 100644
--- a/unreadable-codes-in-mas-aio.md
+++ b/unreadable-codes-in-mas-aio.md
@@ -1,6 +1,6 @@
# Unreadable Codes In MAS AIO
-(Applies to MAS AIO 1.6)
+(Applies to MAS AIO 1.7)
------------------------------------------------------------------------
@@ -10,16 +10,7 @@ To do that, MAS uses AveYo's [Compressed2TXT](https://github.com/AveYo/Compresse
------------------------------------------------------------------------
-**1st block** of compressed2TXT code contains the below file.
-
- File: gatherosstate.exe
- 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)
-
-------------------------------------------------------------------------
-
-**2nd block** of compressed2TXT code contains the below files.
+**1st block** of compressed2TXT code contains the below files.
cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6
diff --git a/unsupported_products_activation.md b/unsupported_products_activation.md
new file mode 100644
index 0000000..4baec38
--- /dev/null
+++ b/unsupported_products_activation.md
@@ -0,0 +1,48 @@
+# Unsupported Products Activation
+
+------------------------------------------------------------------------
+
+In this page, those products activation methods are mentioned which are not supported by MAS.
+
+## MS Office For Mac
+
+- Download Office - [Latest Office LTSC 2021](https://go.microsoft.com/fwlink/p/?linkid=2009112)
+
+- Activator - [Office LTSC 2021 Volume License Serializer](https://app.box.com/s/hi2ejfi2qxfctcicu2qgebsz6bsgdsxc)
+
+**Notes:**
+
+- Office download link is official from MS.
+- Activator file is also a original Microsoft file but hosted on 3rd party site by me. (Original download link requires VLSC subscription). Activator SHA1-1 checksum is `79763F7AA75E85DAE6823D0E492B43FFA4FD5886`
+- To activate, install office and then run the activation file, that's all.
+- If you are facing issues in activation then make sure `only one version of Office is installed` and check [remove Office license files on a Mac](https://support.microsoft.com/office/b032c0f6-a431-4dad-83a9-6b727c03b193)
+- If issue is still not resolved then check steps to [completely remove Office](https://support.microsoft.com/office/ec3aa66e-6a76-451f-9d35-cba2e14e94c0)
+
+------------------------------------------------------------------------
+
+## Visual Studio
+
+VS can be activated only by a key.
+
+| Editions | Activation Key |
+|-----------------|---------------------------------|
+| 2019 Enterprise | `BF8Y8-GN2QH-T84XB-QVY3B-RC4DF` |
+| 2017 Enterprise | `NJVYC-BMHX2-G77MM-4XJMR-6Q8QF` |
+| 2015 Enterprise | `HM6NR-QXX7C-DFW2Y-8B82K-WTYJV` |
+| 2013 Ultimate | `87DQC-G8CYR-CRPJ4-QX9K8-RFV2B` |
+
+------------------------------------------------------------------------
+
+## Windows 7
+
+MAS online KMS option supports Windows 7 Pro and Enterprise.
+
+To activate other Windows 7 editions in,\
+Non-UEFI/GPT systems - Use Windows Loader [Official thread](https://forums.mydigitallife.net/forums/windows-loader.39/) \| [Mirror](https://app.box.com/s/bnchc6hten44adunlcpz9ya9j0uucfs2)\
+UEFI-GPT systems - [EzWindSLIC](https://github.com/Dir3ctr1x/EzWindSLIC)
+
+**Note:** These loader/slic activators sometimes may cause the system boot issue.
+
+------------------------------------------------------------------------
+
+- If you need help with some other Microsoft products, reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required) .