From 14b71bc223d79adba8262727867f34d45efeffb3 Mon Sep 17 00:00:00 2001 From: WindowsAddict Date: Mon, 25 Sep 2023 19:15:25 +0530 Subject: [PATCH] 1.9 --- MAS-after-ohook.png | Bin 0 -> 10051 bytes MAS-before-ohook.png | Bin 0 -> 7627 bytes MAS_AIO.png | Bin 17264 -> 20450 bytes MAS_HWID.png | Bin 32632 -> 37139 bytes MAS_KMS.png | Bin 18929 -> 0 bytes MAS_Ohook.png | Bin 0 -> 35534 bytes MAS_Troubleshoot.png | Bin 12604 -> 15951 bytes _site.yml | 4 +- _site/MAS-after-ohook.png | Bin 0 -> 10051 bytes _site/MAS-before-ohook.png | Bin 0 -> 7627 bytes _site/MAS_AIO.png | Bin 17264 -> 20450 bytes _site/MAS_HWID.png | Bin 32632 -> 37139 bytes _site/MAS_KMS.png | Bin 18929 -> 0 bytes _site/MAS_Ohook.png | Bin 0 -> 35534 bytes _site/MAS_Troubleshoot.png | Bin 12604 -> 15951 bytes _site/bypass-russian-geoblock.html | 6 +- _site/change_edition.html | 21 +- _site/changelog.html | 149 +- _site/check_activation_status.html | 6 +- _site/command_line_switches.html | 76 +- _site/contactus.html | 10 +- _site/credits.html | 16 +- _site/faq.html | 59 +- _site/fix-wpa-registry.html | 10 +- _site/genuine-installation-media.html | 6 +- _site/get.ps1 | 6 +- _site/hwid.html | 38 +- _site/idm-activation-script.html | 6 +- _site/index.html | 58 +- _site/install_hwid_key.html | 507 ------ _site/kms38.html | 6 +- _site/licensing-servers-issue.html | 44 +- _site/oem-folder.html | 68 +- _site/office-license-is-not-genuine.html | 19 +- _site/office_c2r_custom.html | 20 +- _site/office_c2r_links.html | 19 +- _site/office_msi_links.html | 10 +- _site/ohook.html | 1686 ++++++++++++++++++++ _site/online_kms.html | 16 +- _site/troubleshoot.html | 6 +- _site/unsupported_products_activation.html | 6 +- _site/windows_10_links.html | 6 +- _site/windows_11_links.html | 6 +- _site/windows_7_links.html | 6 +- _site/windows_8.1_links.html | 6 +- _site/windows_arm_links.html | 6 +- _site/windows_ltsc_links.html | 6 +- _site/windows_server_links.html | 6 +- _site/windows_vista_links.html | 6 +- _site/windows_xp_links.html | 6 +- change_edition.md | 8 +- changelog.md | 593 ++++--- command_line_switches.md | 45 +- contactus.md | 4 +- credits.md | 20 +- faq.md | 37 +- fix-wpa-registry.md | 3 +- get.ps1 | 6 +- hwid.md | 59 +- index.md | 37 +- install_hwid_key.md | 21 - licensing-servers-issue.md | 32 +- oem-folder.md | 36 +- office-license-is-not-genuine.md | 28 +- office_c2r_custom.md | 10 +- office_c2r_links.md | 6 +- office_msi_links.md | 2 +- ohook.md | 325 ++++ online_kms.md | 12 +- 69 files changed, 2972 insertions(+), 1244 deletions(-) create mode 100644 MAS-after-ohook.png create mode 100644 MAS-before-ohook.png delete mode 100644 MAS_KMS.png create mode 100644 MAS_Ohook.png create mode 100644 _site/MAS-after-ohook.png create mode 100644 _site/MAS-before-ohook.png delete mode 100644 _site/MAS_KMS.png create mode 100644 _site/MAS_Ohook.png delete mode 100644 _site/install_hwid_key.html create mode 100644 _site/ohook.html delete mode 100644 install_hwid_key.md create mode 100644 ohook.md diff --git a/MAS-after-ohook.png b/MAS-after-ohook.png new file mode 100644 index 0000000000000000000000000000000000000000..326f840c16684d0f255decd11a943b7f362f5a6b GIT binary patch literal 10051 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 literal 0 HcmV?d00001 diff --git a/MAS-before-ohook.png b/MAS-before-ohook.png new file mode 100644 index 0000000000000000000000000000000000000000..405e8de02587ebc3e3fa587409f007b048374f5c GIT binary patch literal 7627 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 literal 0 HcmV?d00001 diff --git a/MAS_AIO.png b/MAS_AIO.png index f60823d3a821aa142e9cc9fe26ee72976339cade..ac1dae961141f8213e16395eda1808ebb70132c7 100644 GIT binary patch literal 20450 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 P4MA$k+DfGguRs1@)upOU diff --git a/MAS_HWID.png b/MAS_HWID.png index 5a349d6eb576aedcd7449dce4e98e59ffcb85b55..5ce16fa466c35fb7a7afb0bc28337acc593a28b0 100644 GIT binary patch literal 37139 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 literal 32632 zcmce-XH-*N)GmsOqN1Q8AR=8sK?p@asVX9!NS78wdIxEeki-TkNSEG`-aFC~73sa# z5T%C}2?-_jhWCBXcg8(q+&|~X{gJW9+H0-7_FiSqXFku&r)T;a7tdcm&%nTNQA_iQ zAp^rHX$FRq56_;V-!UyRGNNBj_!??FW~dmvfuR=|ogV2uVqmC_W+vO7rkBroYnuBq zFtD^A|4wvy71=W|z%Ob&d1U+=w2fl@a%0ANnlwkOZ8-zse8)!vJAE*Haqi0ZO9AbY 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 M#Oh+%g`4637oSL9R{#J2 diff --git a/MAS_KMS.png b/MAS_KMS.png deleted file mode 100644 index 5a96930d4758c0d6953f90856264071d10b75e2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18929 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

UkO9NH^wW_s?yiE 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 diff --git a/_site/MAS_Ohook.png b/_site/MAS_Ohook.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2ebfaf1caca94e897b9fe267aa63bfcf142d89 GIT binary patch literal 35534 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 poCscea%b4L?y#U9dS{ckcSV{|04>tP21D diff --git a/_site/bypass-russian-geoblock.html b/_site/bypass-russian-geoblock.html index 93d57ef..2d82259 100644 --- a/_site/bypass-russian-geoblock.html +++ b/_site/bypass-russian-geoblock.html @@ -339,6 +339,9 @@ div.tocify {

  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock diff --git a/_site/change_edition.html b/_site/change_edition.html index 56fdb47..bc9fe6e 100644 --- a/_site/change_edition.html +++ b/_site/change_edition.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -412,10 +412,10 @@ div.tocify {
  • You can find this option in the MAS extras section.

  • It can change the Windows 7-8-8.1-10-11 and equivalent Server Editions.

  • -
  • Script incorporates 4 methods for edition change:
    -

    +
  • Script incorporates 4 methods for edition change:

      -
    • Changepk.exe Method
      +
    • Alex (aka may, ave9858) DISM Api Method (Based on changepk.exe +method but better)
    • slmgr /ipk Method
    • @@ -429,12 +429,9 @@ 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 -with Changepk.exe method.

    • +
    • Script blocks the change to CountrySpecific and to/from +CloudEdition editions since it’s officially not supported and the user +may face issues.

    • The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition.

    diff --git a/_site/changelog.html b/_site/changelog.html index e5693bc..cd31ab9 100644 --- a/_site/changelog.html +++ b/_site/changelog.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -409,10 +409,95 @@ div.tocify {

    MAS Changelog


    +

    1.9

    +

    Added Permanent Activation for Office

    +
    +
    +

    Ohook:

    + +
    +
    +

    HWID/KMS38:

    +
      +
    • HWID activation is added for IotEnterpriseS 2024. At the moment, the +2024 version of IotEnterpriseS and IotEnterpriseSK have HWID activation, +EnterpriseS/SN don’t
    • +
    • More checks are added to find better error details for: Internet +issue WMI issue SvcRestartTask issue Services issue
    • +
    • Some codes are optimized
    • +
    +
    +
    +

    Online KMS:

    +
      +
    • Script will create schduled task files in +C:\Program Files\Activation-Renewal instead of +C:\ProgramData\Activation-Renewal due to security +reasons
    • +
    • The script is updated as per @abbodi1406 KVA v50. Changes: +
        +
      • Fixed conversion for Office 2016 C2R Retail previously, the first +run mistakenly said conversion had failed, even though it was successful +(due to confusion with Office 2019 licenses/location detection)
      • +
      • Added support for activating Windows 10 IoT Enterprise LTSC 2021 +(LCU 19044.2788 or later)
      • +
    • +
    +
    +
    +

    Change Windows Edition:

    +
      +
    • Script will use @ave9858 (Alex) DISM +API method instead of changepk.exe method to change from Windows 10/11 +Core to Non-core (e.g. Home to Pro) Advantages: Internet doesn’t need to +be disabled, all OEM/GVLK key restrictions are removed, and better error +output
    • +
    • Script will only use best methods to change edition instead of +showing multiple choices
    • +
    +
    +
    +

    Troubleshoot:

    +
      +
    • Script will compress large log files to cab instead of deleting and +creating them fresh in DISM restore and SFC scan options
    • +
    • WMI fix is improved
    • +
    +
    +
    +

    All:

    +
      +
    • Insert HWID key script is removed because it’s not important and +causes confusion
    • +
    • Scripts will now disable quick edit mode temporarily because users +often click inside the script window and it pauses the script
    • +
    • Check is added for Null service at the start of the script because +corrupt service crashes the script
    • +
    • Codes are optimized and fixed a few bugs
    • +
    • Gitlab +repo was taken down, we have created a repo on Bitbucket +as a replacement. Also revived the Subreddit.
    • +
    +
    +
    +
    +

    1.8

    Goodbye to Cleanospp.exe / MAS is now 100% naked


    -
    +

    HWID/KMS38:

    • Checks are added to find issues in: @@ -429,7 +514,7 @@ div.tocify {
    • Fixed a few bugs
    -
    +

    Online KMS:

    • Replaced cleanospp.exe with powershell script
  • -
    +

    Troubleshoot:

    • Fix WMI option is improved
    • @@ -454,7 +539,7 @@ OSPP licenses and SPP permissions in files and registry. Thanks to @ave9858 (Alex)
    -
    + - -
    +

    1.7

    Goodbye to Gatherosstate.exe


    -
    +

    HWID/KMS38:

    -
    +

    Online KMS:

    • Script is updated as per @abbodi1406 @@ -532,7 +617,7 @@ 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 @@ -564,13 +649,13 @@ code to execute it as well.

    -
    +

    1.6

    Future-proofing / Goodbye to slc.dll


    -
    +

    HWID/KMS38:

    • slc.dll is removed, we will patch the original gatherosstate.exe @@ -603,7 +688,7 @@ help in download & execution in Powershell

    • Bug fixes and lots of improvements

    -
    +

    Online KMS:

    • The script is updated as per KVA v47 (major change: improved @@ -636,7 +721,7 @@ enough

    • issues in licensing in older builds

    -
    +

    Change Windows Edition:

    • Added feature to change Windows Server editions

    • @@ -656,7 +741,7 @@ choose

      the key from the system
    -
    +

    All:

    • Fixed an issue when the script wouldn’t launch if the path have @@ -684,7 +769,7 @@ format


    -
    +

    1.5

    # All
     
    @@ -741,13 +826,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

    -
    +

    1.4

    - Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script.
     - Some minor improvements.

    -
    +

    1.3

    # HWID / KMS38
     
    @@ -760,7 +845,7 @@ format

    - Some minor improvements

    -
    +

    1.2

    # HWID / KMS38
     
    @@ -790,7 +875,7 @@ format

    - Created a repository for this tool at Gitlab https://gitlab.com/massgrave/microsoft-activation-scripts

    -
    +

    1.1

       HWID/KMS38:
     
    @@ -833,7 +918,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.

    -
    +

    1.0

     - (Re)added Online KMS renewal task with proper warnings.
      - Redirected all the read me's to online page for easy online translation.
    @@ -841,7 +926,7 @@ format

    - Some minor tweaks.

    -
    +

    0.9

       HWID and KMS38
     
    @@ -894,7 +979,7 @@ format

    'Extract the text from script without character issue' https://forums.mydigitallife.net/posts/1221231/ by @Compo

    -
    +

    0.8

    - 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 
    @@ -932,7 +1017,7 @@ format

    - That's all i remember.

    -
    +

    0.7

    To further make sure that script is clean from av's, following changes were made,
     
    @@ -964,7 +1049,7 @@ Some more changes -
     - Screen shots https://lookimg.com/images/2019/02/17/D8SkM.jpg

    -
    +

    0.6

     - 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. 
    @@ -989,7 +1074,7 @@ Some more changes -
        - Thats all i remember.

    -
    +

    0.5

    - 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.
    @@ -997,7 +1082,7 @@ Some more changes -
     - Some cosmetic changes in Menu.

    -
    +

    0.4

    - 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).
    @@ -1009,13 +1094,13 @@ Some more changes -
     - Read Me improved and Some cosmetic changes.

    -
    +

    0.3

    - 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)

    -
    +

    0.2

    - 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.
    @@ -1027,7 +1112,7 @@ Some more changes -
     - Some other minor changes.

    -
    +

    0.1

    MAS_0.1_BETA First release.
     
    diff --git a/_site/check_activation_status.html b/_site/check_activation_status.html
    index 1431aa9..dee56fd 100644
    --- a/_site/check_activation_status.html
    +++ b/_site/check_activation_status.html
    @@ -339,6 +339,9 @@ div.tocify {
         
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock diff --git a/_site/command_line_switches.html b/_site/command_line_switches.html index c84d2a6..0b518af 100644 --- a/_site/command_line_switches.html +++ b/_site/command_line_switches.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -418,8 +418,8 @@ href="oem-folder.html">this page for more details.

  • --++ @@ -434,77 +434,87 @@ href="oem-folder.html">this page for more details.

    - + + + + + + + + + + + + + - + - + - + + + + + - - - - - + - + - + - - - - + + + + - + - + - + - - - - - - + + - - - - diff --git a/_site/contactus.html b/_site/contactus.html index 6f167c0..2203281 100644 --- a/_site/contactus.html +++ b/_site/contactus.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -415,11 +415,13 @@ documentation errors, troubleshooting, etc.

    not required) - Discussion

  • Telegram - Discussion

  • +
  • Reddit

  • Twitter

  • GitHub / GitLab

  • +href="https://bitbucket.org/WindowsAddict/microsoft-activation-scripts">Bitbucket

  • Email: windowsaddict@protonmail.com

  • Nsaneforums

  • diff --git a/_site/credits.html b/_site/credits.html index 1619fd4..bb6eda8 100644 --- a/_site/credits.html +++ b/_site/credits.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -412,8 +412,8 @@ honorable developer’s tools and scripts. I would like to say thanks to all those wonderful people and projects.

  • /HWID-NoEditionChangeDon’t change edition if not supported by HWIDSome editions don’t support HWID, script by default change edition +to nearest available to enable HWID activation. This switch can be used +to stop this change. You don’t need to add /HWID switch +with this.
    /OhookInstall Ohook to activate Office
    /Ohook-UninstallUninstall Ohook
    /KMS38 Activate with KMS38
    /KMS38-RemoveProtection Remove KMS38 protection
    /KMS38-NoEditionChangeDon’t change edition if not supported by KMS38Some editions don’t support KMS38, script by default change edition +to nearest available to enable KMS38 activation. This switch can be used +to stop this change. You don’t need to add /KMS38 switch +with this.
    /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-ActAndRenewalTaskInstall Online KMS activation & renewal tasks (Use this)
    /KMS-ActAndRenewalTaskInstall Online KMS activation & renewal tasks (Recommended)
    /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-KeyInsert Windows HWID key
    /S Run operations in silent mode (no output)
    --++ @@ -423,7 +423,8 @@ href="https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/ HWID/KMS38 methods, GamersOsState, Integrated_Patcher, -Rearm, Ohook, Rearm, Set-WindowsCbsEdition, hwid-stuff, licensing-stuff, - diff --git a/_site/faq.html b/_site/faq.html index cd12552..cddcf22 100644 --- a/_site/faq.html +++ b/_site/faq.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -415,8 +415,17 @@ div.tocify { href="index.html#Download__How_to_use_it">here.

  • How to activate Windows permanently?
    Use HWID option in MAS.

  • +
  • How to download and install Office?
    +Check the info here.

  • +
  • How to activate Office permanently?
    +Use Ohook option in MAS.

  • It says activation failed, what to do now?
    Check here.

  • +
  • How to download the full version of Windows 10 LTSC +2021?
    +Check the info here.

  • I changed my Windows edition from Home to Pro and now Windows is deactivated.
    Run HWID activation to activate Pro. Each edition requires separate @@ -428,32 +437,19 @@ cannot be removed because the license is stored in the Microsoft servers and not in the user’s system. MS checks the hardware ID (HWID) and if a license is found in their database, the system will automatically activate.

  • -
  • How to remove KMS38 activation?
    -Check here.

  • -
  • How to remove Online KMS Activation (Office -Activation)?
    -Check here.

  • +
  • How to remove Ohook, KMS38, Online KMS +activation?
    +Ohook, KMS38, Online KMS.

  • Is MAS safe? How to know if there is any malware?
    MAS is fully open source. You can open the batch files with notepad and verify it. It has many users/stars on Github. You can even perform the activation manually, check Doc section for instructions.

  • -
  • How to download the full version of Windows 10 LTSC -2021?
    -Check the info here.

  • -
  • How to activate Office?
    -Use the Online KMS option in MAS.

  • -
  • How to download and install Office?
    -Check the info here.

  • -
  • Can I permanently activate Office?
    -No. For lifetime activation of Office, use the renewal task option in -Online KMS.

  • -
  • Can I link my Microsoft account safely with this -activation?
    +

  • Can I link my Microsoft account safely with MAS +activation methods?
    Yes.

  • Can I update Windows/Office after activation?
    @@ -464,20 +460,13 @@ Check this guide.

  • How to change Windows 10/11 Home to Pro?
    Use the change edition option in the Extras section in MAS.

  • Can I activate Office 365?
    -O365 can not be activated with KMS. To activate it, the script installs -Mondo 2016 licenses and activates that. This license is near to O365 -feature-wise, you can get offline features of O365 but you can’t get -server side O365 specific features such as 1TB storage in Onedrive. 5GB -storage in free onedrive account would work fine.

  • -
  • Can I get Co-Pilot feature in Office 365 with Mondo -License?
    -At the time of writing, this feature is in testing period and not -available to all 365 users. And as stated in above question, all online -features are not available in Mondo License, so we can’t say if it will -work or not.

  • +Yes, use Ohook activation option. However, you can’t get server-side +O365 specific features such as 1TB storage in Onedrive, though almost +all other features and 5GB storage in free onedrive account would work +fine.

  • I’m getting ‘Office is not genuine banner’.
    -Run Online KMS from the latest MAS version.

  • +Run Ohook activation from the latest MAS version.

  • Can I delete the MAS folder after activation?
    Yes.

  • diff --git a/_site/fix-wpa-registry.html b/_site/fix-wpa-registry.html index 84b01cd..3ce6d0b 100644 --- a/_site/fix-wpa-registry.html +++ b/_site/fix-wpa-registry.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -431,8 +431,8 @@ class="uri">https://github.com/asdcorp/rearm/archive/refs/heads/principalis.zip<
  • Extract this zip file

  • Copy rearm.cmd file to the root of the C drive like C:\rearm.cmd

  • -
  • Press shift and click on the restart button in the start -menu

  • +
  • Open command prompt as admin and enter the below command
    +Shutdown /f /r /o /t 0

  • After system restart, you will find Troubleshoot > Advanced Option, select Command Prompt option

  • Now enter the below command
    diff --git a/_site/genuine-installation-media.html b/_site/genuine-installation-media.html index 6d5140c..729a21f 100644 --- a/_site/genuine-installation-media.html +++ b/_site/genuine-installation-media.html @@ -339,6 +339,9 @@ div.tocify {

  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock diff --git a/_site/get.ps1 b/_site/get.ps1 index ea3527c..727be49 100644 --- a/_site/get.ps1 +++ b/_site/get.ps1 @@ -2,10 +2,10 @@ $ErrorActionPreference = "Stop" # Enable TLSv1.2 for compatibility with older clients [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12 -$DownloadURL = 'https://gitlab.com/massgrave/microsoft-activation-scripts/-/raw/master/MAS/All-In-One-Version/MAS_AIO.cmd' -$DownloadURL2 = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd' +$DownloadURL = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd' +$DownloadURL2 = 'https://bitbucket.org/WindowsAddict/microsoft-activation-scripts/raw/dc9bf31743ebed91705cddc543e73e4632f2d843/MAS/All-In-One-Version/MAS_AIO.cmd' -$rand = Get-Random -Maximum 1000 +$rand = Get-Random -Maximum 99999999 $isAdmin = [bool]([Security.Principal.WindowsIdentity]::GetCurrent().Groups -match 'S-1-5-32-544') $FilePath = if ($isAdmin) { "$env:SystemRoot\Temp\MAS_$rand.cmd" } else { "$env:TEMP\MAS_$rand.cmd" } diff --git a/_site/hwid.html b/_site/hwid.html index 8f01897..8d90fbc 100644 --- a/_site/hwid.html +++ b/_site/hwid.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -540,6 +540,10 @@ from.
  • Supported Products

    Alex (aka may, ave9858)Universal Ticket for HWID/KMS38, Universal Ticket for HWID/KMS38, DISM Api method to +change Windows edition, CleanOffice.ps1, User support, Co-enhancing MAS, suggestions and great help in coding and problem solving
    ++++ @@ -608,50 +612,54 @@ from. - - + + + + + + - + - + - + - + - + - + - + - + - + - + diff --git a/_site/idm-activation-script.html b/_site/idm-activation-script.html index 57513a2..ac04b07 100644 --- a/_site/idm-activation-script.html +++ b/_site/idm-activation-script.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock diff --git a/_site/index.html b/_site/index.html index 60c7101..ae6277c 100644 --- a/_site/index.html +++ b/_site/index.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -408,35 +408,38 @@ div.tocify {

    Intro

    Microsoft Activation Scripts (MAS)

    -

    A Windows and Office activator using HWID / KMS38 / Online KMS -activation methods, with a focus on open-source code and fewer antivirus -detections.

    +

    A Windows and Office activator using HWID / Ohook / KMS38 / Online +KMS activation methods, with a focus on open-source code and fewer +antivirus detections.


    Features

      -
    • HWID Activation
    • -
    • KMS38 Activation
    • -
    • Online KMS Activation
    • -
    • Activation Troubleshoot
    • +
    • HWID (Digital License) Method to Permanently +Activate Windows
    • +
    • Ohook Method to Permanently Activate Office
    • +
    • KMS38 Method to Activate Windows/Server Till the +Year 2038
    • +
    • Online KMS Method to Activate Windows/Server/Office +Till 180 Days (Lifetime With Renewal Task)
    • +
    • Advanced Activation Troubleshoot
    • $OEM$ Folders For Preactivation
    • Change Windows Edition
    • -
    • Check Windows-Office Activation Status
    • -
    • Available in All In One & Separate Files Version
    • -
    • Fully Open Source
    • -
    • All Files Are Transparent Batch Scripts
    • +
    • Check Windows/Office Activation Status
    • +
    • Available in All In One and Separate Files Version
    • +
    • Fully Open Source and Based on Batch Script
    • Fewer Antivirus Detections

    MAS Latest Release

    -

    Last Release - v1.8 (16-Mar-2023)
    +

    Last Release - v1.9 (25-Sep-2023)
    GitHub / GitLab

    +href="https://bitbucket.org/WindowsAddict/microsoft-activation-scripts">Bitbucket


    @@ -445,7 +448,7 @@ href="https://gitlab.com/massgrave/microsoft-activation-scripts">GitLab

    Method 1 - PowerShell

    (Recommended)

      -
    • On Windows 8.1/10/11, right-click on the windows start menu and +
    • On Windows 8.1/10/11, right-click on the Windows start menu and select PowerShell or Terminal (Not CMD).
    • Copy-paste the below code and press enter
      irm https://massgrave.dev/get | iex
    • @@ -476,9 +479,9 @@ href="command_line_switches.html">here

      Activations Summary

  • Windows 10/11 QPM6N-7J2WJ-P88HH-P3YRH-YY74H
    IoT Enterprise LTSC SubscriptionJ7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJIoT Enterprise LTSC 2024CGK42-GYN6Y-VD22B-BX98W-J8JXD
    IoT Enterprise LTSC Subscription 2024J7NJW-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 KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W
    SE N K9VKN-3BGWV-Y624W-MCRMQ-BHDCD
    Team XKCNC-J26Q9-KFHD2-FKTHY-KD72Y
    ---+++ @@ -494,14 +497,19 @@ href="command_line_switches.html">here

    - - - + + + + + + + + - +
    Permanent
    KMS38Windows 10-11-ServerUntil the year 2038OhookOfficePermanent
    KMS38Windows 10-11-ServerTill the Year 2038
    Online KMS Windows / Office180 Days. Lifetime Activation With Renewal Task180 Days. Lifetime With Renewal Task
    @@ -515,7 +523,7 @@ href="unsupported_products_activation.html">here.

    Screenshots

    -

    +


    diff --git a/_site/install_hwid_key.html b/_site/install_hwid_key.html deleted file mode 100644 index 42146da..0000000 --- a/_site/install_hwid_key.html +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - - - - - - - - -Install HWID Key - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    -
    -
    -
    - -
    - - - - - - - - - -
    -

    Install Win 10/11 HWID Key

    -
    -
      -
    • You can find this option in MAS extras section.

    • -
    • HWID (Digital License) can auto-activate a system even after OS -is re-installed.

    • -
    • But this auto-activation works only when HWID (Retail/OEM/MAK) -key is already installed which happens if you downloaded Windows 10-11 -for free from the Official Microsoft website.

    • -
    • However, Business versions (Windows Enterprise, LTSB/C editions) -are not publicly available. These editions have the KMS key installed by -default. Due to this HWID can’t auto-activate the system.

    • -
    • To avoid running the HWID script again, you can -instead just install the HWID key and the system will -auto-activate.

    • -
    • This is the scenario where this option is useful.

    • -
    -
    -
    - - - - -
    -
    - -
    - - - - - - - - - - - - - - - - diff --git a/_site/kms38.html b/_site/kms38.html index 630e543..1c6f389 100644 --- a/_site/kms38.html +++ b/_site/kms38.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock diff --git a/_site/licensing-servers-issue.html b/_site/licensing-servers-issue.html index 9db33ea..d36d92a 100644 --- a/_site/licensing-servers-issue.html +++ b/_site/licensing-servers-issue.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -417,18 +417,30 @@ do it. If you are unsure, you can take the help from here.

  • This may happen mostly either due to DNS or Issues in MS licensing servers itself or Firewall rules in the system. Below you can -find listed fixes for it.

  • +find fixes for it.

  • Which method to choose for the fix?

    If you are located in China then choose Modify Host File option.
    -If you are not in China then first try Fix DNS option, +If you are not in China then first try Network Reset +option and if that doesn’t work then Fix DNS option, and if that doesn’t work then try VPN method or try another Internet connection.

  • If you are still facing issues then check here.


  • +
    +

    Network Reset

    +
      +
    • In Windows 10/11, goto settings and search for Network Reset and +apply this option.

    • +
    • Restart your system and try HWID Activation.

    • +
    • If it’s showing same Internet error then apply the Fix DNS +option.

    • +
    +
    +

    Fix DNS

      @@ -438,19 +450,21 @@ href="https://www.box.com/index.php?rm=box_download_shared_file&shared_name= file and run it as admin.

    • Follow onscreen instructions.

    • Once done, try HWID Activation.

    • +
    • If it’s showing same Internet error then try VPN option.


    VPN

      -
    • You can install below VPN to fix issue if script is showing -failed to connect licensing servers.

    • -
    • Freedome VPN
      +

    • Install Freedome VPN
      https://download.sp.f-secure.com/freedome/installer/2/Freedome.exe

    • -
    • Once done, try HWID Activation.

    • +
    • Once done connect to USA servers and then try HWID +Activation.

    • +
    • If it’s showing same Internet error then check here.


    @@ -471,22 +485,14 @@ failing to resolve MS licensing servers.

    Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $false -Set-Content -Path $filePath -Value (Get-Content $filePath | ForEach-Object { $_ -replace "124.108.22.138 licensing.mp.microsoft.com", "" }) - -Add-Content -Path $filePath -Value "124.108.22.138 licensing.mp.microsoft.com" - -Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $true
    +Add-Content -Path $filePath -Value "124.108.22.138 licensing.mp.microsoft.com"
    • Done. Now try HWID Activation.

    To restore it, run below commands.

    $filePath = "C:\Windows\System32\drivers\etc\hosts"
     
    -Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $false
    -
    -Set-Content -Path $filePath -Value (Get-Content $filePath | ForEach-Object { $_ -replace "124.108.22.138 licensing.mp.microsoft.com", "" })
    -
    -Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $true
    +Set-Content -Path $filePath -Value (Get-Content $filePath | ForEach-Object { $_ -replace "124.108.22.138 licensing.mp.microsoft.com", "" })
    diff --git a/_site/oem-folder.html b/_site/oem-folder.html index 4ab2132..426e649 100644 --- a/_site/oem-folder.html +++ b/_site/oem-folder.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -427,10 +427,14 @@ contact.

  • You can check here about activation method details and select the activation method as per your requirement.

  • -
  • On Windows 8 and later, running setupcomplete.cmd is disabled if -the default installed key for the edition is OEM Channel. For example - -Preactivation won’t work for Windows 10 Iot Enterprise because installed -key is of OEM channel.

  • +
  • On Windows 8 and later, running setupcomplete.cmd is +disabled if the default installed key for the edition is OEM +Channel.
    +For example - Preactivation won’t work for Windows 10 Iot Enterprise +LTSC because installed key is of OEM channel.
    +The solution for this issue is to use (Non-Iot) Windows +10 Enterprise LTSC ISO and HWID method in preactivation will use Iot +LTSC key to change the edition.


  • @@ -469,6 +473,15 @@ first time.
    +
    +

    Ohook

    +
      +
    • If Office is preinstalled then Ohook method will activate the Office +immediately without Internet. This activation uses custom sppc.dll file +for the activation.
    • +
    +
    +

    KMS38

      @@ -481,9 +494,19 @@ Internet.

      Online KMS

        -
      • When using Online KMS activation, Windows and Office both will be -activated when connected to the internet for the first time. This option -uses a renewal task for lifetime activation.
      • +
      • When using Online KMS activation, Windows-Server and Office +(Preinstalled) both will be activated when connected to the internet for +the first time. This option uses a renewal task for lifetime +activation.
      • +
      +
      +
      +
      +

      HWID + Ohook

      +
        +
      • In this method, Windows 10-11 will be activated with HWID, and +Office (Preinstalled) will be activated using +Ohook.

      @@ -491,7 +514,17 @@ uses a renewal task for lifetime activation.

      HWID + Online KMS

      • In this method, Windows 10-11 will be activated with HWID, and -Office will be activated using Online KMS.
      • +Office (Preinstalled) will be activated using Online +KMS. +
      +
      +
    +
    +

    KMS38 + Ohook

    +
      +
    • In this method, Windows 10-11-Server will be activated with KMS38, +and Office (Preinstalled) will be activated using +Ohook.

    @@ -499,8 +532,19 @@ uses a renewal task for lifetime activation.

    KMS38 + Online KMS

    • In this method, Windows 10-11-Server will be activated with KMS38, -and Office will be activated using Online KMS.
    • +and Office (Preinstalled) will be activated using +Online KMS.
    +
    +
    +
    +

    Online KMS + Ohook

    +
      +
    • In this method, Windows-Server will be activated with Online KMS, +and Office (Preinstalled) will be activated using +Ohook.
    • +
    +
    diff --git a/_site/office-license-is-not-genuine.html b/_site/office-license-is-not-genuine.html index ec09899..d46ae2d 100644 --- a/_site/office-license-is-not-genuine.html +++ b/_site/office-license-is-not-genuine.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -408,9 +408,10 @@ div.tocify {

    ‘Get genuine Office’ banner

    -

    TL;DR To solve it, use the latest abbodi1406’s KMS_VL_ALL or -MAS to activate Office.

    +

    TL;DR To solve it, use MAS +or abbodi1406’s KMS_VL_ALL to +activate Office.


    Reasons

    @@ -444,9 +445,9 @@ mentioned here.

    1- Activation Tools

      -
    • Use the latest abbodi1406’s KMS_VL_ALL or -MAS to activate Office.
    • +
    • Use MAS or abbodi1406’s KMS_VL_ALL to +activate Office.

    diff --git a/_site/office_c2r_custom.html b/_site/office_c2r_custom.html index 3723545..305cbf5 100644 --- a/_site/office_c2r_custom.html +++ b/_site/office_c2r_custom.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -414,15 +414,9 @@ div.tocify {
  • If the below guide is confusing to you then the simplest option for you is to use Office C2R Installer.

  • -
  • Retail Office (O365 with Mondo 2016 KMS License installed by -Activation script):
    -Pros - Latest feature updates
    -Cons - On Office repair or Windows major feature updates, you will need -to run activation script again.

  • -
  • Volume Office (2021):
    -Pros - You won’t need to run activation script again on Office repair or -Windows major feature updates.
    -Cons - No latest feature updates

  • +
  • Retail Office (e.g. O365) has latest feature updates and Volume +Office (e.g. ProPlus 2021) don’t have latest feature updates. Both can +be activated using Ohook activation method.

  • Please note that in the official C2R office custom installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing the customized office.

  • @@ -460,7 +454,7 @@ section.

    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. Don’t select -language which is not available for +language that is not available for Project/Visio if you are installing these apps.

  • Customize other things and leave them as default where you don’t understand something.

  • diff --git a/_site/office_c2r_links.html b/_site/office_c2r_links.html index 659f212..eb01fc4 100644 --- a/_site/office_c2r_links.html +++ b/_site/office_c2r_links.html @@ -339,6 +339,9 @@ div.tocify {
  • HWID Activation
  • +
  • + Ohook Activation +
  • KMS38 Activation
  • @@ -360,9 +363,6 @@ div.tocify {
  • Change Edition
  • -
  • - Install HWID Key -
  • Bypass Russian Geoblock @@ -413,13 +413,12 @@ div.tocify {
    • If you are unsure what to download then,

        -
      • Choose Office 365 ProPlus. MAS’s KMS activation -will use Mondo 2016 license to activate it and it will give you latest -and most features possible with KMS license.

      • +
      • Choose Office 365 ProPlus. MAS’s Ohook method +can activate it and it will give you latest and most features +possible.

      • Choose Online Installer x64 as it will install latest version with minimum download data. Choose -Offline installer if you have unstable connection or need to install -offline/multiple times.

      • +Offline installer if you have unstable connection.

    • Below all links are original from Microsoft with Retail license and Current update channel.

    • @@ -439,8 +438,8 @@ href="https://www.coolhub.top/tech-articles/products.html">here.

      it’s too old and it’s installation can not be updated. Use online installer if you need to use Office 2013.

    • Advanced uses: If you want customization in -Office installation or want pure Volume installation for more stability, -use this ODT method of Office +Office installation or want pure Volume installation, use this ODT method of Office installation.

    • Troubleshoot:

        diff --git a/_site/office_msi_links.html b/_site/office_msi_links.html index cc6d513..22a0c51 100644 --- a/_site/office_msi_links.html +++ b/_site/office_msi_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock @@ -431,8 +431,8 @@ checksums for them. You can download SHA-1 hashes list from here for all below listed Office versions.

      • You can activate all below listed 2010/2013/2016 Office files -with Online KMS option in MAS. To activate below listed Office 2007 -Enterprise, you can use this key +with Online KMS option and 2013/2016 with Ohook option in MAS. To +activate below listed Office 2007 Enterprise, you can use this key BQDQB-KRRY9-43DBR-4P9J4-DH7D8

      • If you need links for any other Windows/office file, please contact here.

      • diff --git a/_site/ohook.html b/_site/ohook.html new file mode 100644 index 0000000..6eb815b --- /dev/null +++ b/_site/ohook.html @@ -0,0 +1,1686 @@ + + + + + + + + + + + + + +Ohook Activation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + +
        +
        +
        +
        +
        + +
        + + + + + + + + + +
        +

        Ohook Activation

        +
        +
        +

        Overview

        +
          +
        • How to use it? Please find the instructions here.

        • +
        • This activation method can activate all kinds of Office versions +on Windows 8 and higher and their Server equivalent except Office 2010 +and Office UWP apps.

        • +
        • This activation method works offline and activates Office +permanently.

        • +
        • This activation method can survive Office repairs, Office +updates, and even Windows major feature upgrades. You do not need to +reactivate in these cases.

        • +
        • For the O365 subscription version, you can’t get server side O365 +specific features such as 1TB storage in Onedrive. However, almost all +other features and 5GB storage in free onedrive account would work +fine.

        • +
        • This activation method does not modify/patch any onboard system +files, instead it installs a custom SPPC.dll (open source) file for the +activation to work. Check further details in below “How does it work?” +section.

        • +
        +
        +
        +
        +

        How does it work?

        +

        +
          +
        • As illustrated in the above 1st image, in the Official activation +process of SPP based Office, Office asks +C:\Windows\System32\sppc.dll about the activation status +and that file asks the same thing to SPP (Software Protection Platform) +C:\Windows\System32\sppsvc.exe and returns the message back +to Office.
        • +
        +

        +
          +
        • As illustrated in the above 2nd image, we modify this behavior by +placing a custom sppc.dll file in Office folder without +touching system’s C:\Windows\System32\sppc.dll file and +that custom file always returns the message that Office is activated. +This is how ohook activation works.

        • +
        • You can find the source code of ohook custom sppc.dll file here.

        • +
        +
        +
        +
        +

        Supported Products

        +

        TL;DR all kinds of Office products are supported on Windows 8 and +higher and their Server equivalent except Office 2010 and Office UWP +apps.

        + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Office VersionOffice ProductGeneric KeyKey Type
        v15.0 (2013)AccessRetailB7RFY-7NXPK-Q4342-Y9X2H-3JX4XRetail
        v15.0 (2013)AccessVolume9MF9G-CN32B-HV7XT-9XJ8T-9KVF4MAK
        v15.0 (2013)ExcelRetailNT889-MBH4X-8MD4H-X8R2D-WQHF8Retail
        v15.0 (2013)ExcelVolumeY3N36-YCHDK-XYWBG-KYQVV-BDTJ2MAK
        v15.0 (2013)GrooveRetailBMK4W-6N88B-BP9QR-PHFCK-MG7GFRetail
        v15.0 (2013)GrooveVolumeRN84D-7HCWY-FTCBK-JMXWM-HT7GJMAK
        v15.0 (2013)HomeBusinessPipcRetail2WQNF-GBK4B-XVG6F-BBMX7-M4F2YOEM-Perp
        v15.0 (2013)HomeBusinessRetailNVTDK-QB8J9-M28GR-92BPC-BR96QRetail
        v15.0 (2013)HomeStudentRetailR29WQ-CMNCM-2THCT-K4H92-FX6KRRetail
        v15.0 (2013)InfoPathRetailRV7NQ-HY3WW-7CKWH-QTVMW-29VHCRetail
        v15.0 (2013)InfoPathVolumeC4TGN-QQW6Y-FYKXC-6WJW7-X73VGMAK
        v15.0 (2013)LyncAcademicRetail6MDN4-WF3FV-4WH3Q-W699V-RGCMYPrepidBypass
        v15.0 (2013)LyncEntryRetailN42BF-CBY9F-W2C7R-X397X-DYFQWPrepidBypass
        v15.0 (2013)LyncRetail89P23-2NK2R-JXM2M-3Q8R8-BWM3YRetail
        v15.0 (2013)LyncVolume3WKCD-RN489-4M7XJ-GJ2GQ-YBFQ6MAK
        v15.0 (2013)MondoRetailYYHXG-KTNKF-XGRT7-H299D-8K6MMRetail
        v15.0 (2013)MondoVolume2YNYQ-FQMVG-CB8KW-6XKYD-M7RRJMAK
        v15.0 (2013)OneNoteFreeRetail4TGWV-6N9P6-G2H8Y-2HWKB-B4FF4Bypass
        v15.0 (2013)OneNoteRetail3KXXQ-PVN2C-8P7YY-HCV88-GVGQ6Retail
        v15.0 (2013)OneNoteVolumeJDMWF-NJC7B-HRCHY-WFT8G-BPXD9MAK
        v15.0 (2013)OutlookRetail9N4RQ-CF8R2-HBVCB-J3C9V-94P4DRetail
        v15.0 (2013)OutlookVolumeHNG29-GGWRG-RFC8C-JTFP4-2J9FHMAK
        v15.0 (2013)PersonalPipcRetail9CYB3-NFMRW-YFDG6-XC7TF-BY36JOEM-Perp
        v15.0 (2013)PersonalRetail2NCQJ-MFRMH-TXV83-J7V4C-RVRWCRetail
        v15.0 (2013)PowerPointRetailHVMN2-KPHQH-DVQMK-7B3CM-FGBFCRetail
        v15.0 (2013)PowerPointVolume47DKN-HPJP7-RF9M3-VCYT2-TMQ4GMAK
        v15.0 (2013)ProPlusRetailN3QMM-GKDT3-JQGX6-7X3MQ-4GBG3Retail
        v15.0 (2013)ProPlusVolumeQKHNX-M9GGH-T3QMW-YPK4Q-QRP9VMAK
        v15.0 (2013)ProfessionalPipcRetailCF9DD-6CNW2-BJWJQ-CVCFX-Y7TXDOEM-Perp
        v15.0 (2013)ProfessionalRetailMBQBN-CQPT6-PXRMC-TYJFR-3C8MYRetail
        v15.0 (2013)ProjectProRetailB4RN4-H4JYG-YMQMC-CYGKH-46WPHRetail
        v15.0 (2013)ProjectProVolumeWFCT2-NBFQ7-JD7VV-MFJX6-6F2CMMAK
        v15.0 (2013)ProjectStdRetail2B96V-X9NJY-WFBRC-Q8MP2-7CCC4Retail
        v15.0 (2013)ProjectStdVolume3CNQX-T34TY-99RH4-C4YD2-KWYGVMAK
        v15.0 (2013)PublisherRetailTWNCJ-YR84W-X7PPF-6DPRP-D67VCRetail
        v15.0 (2013)PublisherVolumeDJPHV-NCJV6-GWPT6-K26JX-C7GX6MAK
        v15.0 (2013)SPDRetail3NY6J-WHT3F-47BDV-JHF36-2343WPrepidBypass
        v15.0 (2013)StandardRetailV6VWN-KC2HR-YYDD6-9V7HQ-7T7VPRetail
        v15.0 (2013)StandardVolume9TN6B-PCYH4-MCVDQ-KT83C-TMQ7TMAK
        v15.0 (2013)VisioProRetailJRJNJ-33M7C-R73X3-P9XF7-R89MYRetail
        v15.0 (2013)VisioProVolumeYN7CF-XRH6R-CGKRY-GKPV3-BG7WFMAK
        v15.0 (2013)VisioStdRetailG2N2Q-4QD2T-DY4TP-GY489-3RQCGRetail
        v15.0 (2013)VisioStdVolumeRX63Y-4NFK2-XTYC8-C6B3W-YPXPJMAK
        v15.0 (2013)WordRetailNB77V-RPFQ6-PMMKQ-T87DV-M4D84Retail
        v15.0 (2013)WordVolumeRPHPB-Y7NC4-3VYFM-DW7VD-G8YJ8MAK
        v15.0 (O365)O365BusinessRetailJXR8H-NJ3MK-X66W8-78CWD-QRQ6CRetail
        v15.0 (O365)O365HomePremRetailJ2W28-TN9C8-26PWV-F7J4G-72XCBSubscription1
        v15.0 (O365)O365ProPlusRetailT6JJW-DYN99-WK46B-9MKKV-94P2YRetail
        v15.0 (O365)O365SmallBusPremRetailB9V9Q-F6ND8-T4K4K-8868M-HT7KTRetail
        v16.0 (2016)AccessRetailWHK4N-YQGHB-XWXCC-G3HYC-6JF94Retail
        v16.0 (2016)AccessRuntimeRetailRNB7V-P48F4-3FYY6-2P3R3-63BQVPrepidBypass
        v16.0 (2016)AccessVolumeJJ2Y4-N8KM3-Y8KY3-Y22FR-R3KVKMAK
        v16.0 (2016)ExcelRetailRKJBN-VWTM2-BDKXX-RKQFD-JTYQ2Retail
        v16.0 (2016)ExcelVolumeFVGNR-X82B2-6PRJM-YT4W7-8HV36MAK
        v16.0 (2016)HomeBusinessPipcRetail2WQNF-GBK4B-XVG6F-BBMX7-M4F2YOEM-Perp
        v16.0 (2016)HomeBusinessRetailHM6FM-NVF78-KV9PM-F36B8-D9MXDRetail
        v16.0 (2016)HomeStudentRetailPNPRV-F2627-Q8JVC-3DGR9-WTYRKRetail
        v16.0 (2016)HomeStudentVNextRetailYWD4R-CNKVT-VG8VJ-9333B-RC3B8Retail
        v16.0 (2016)MondoRetailY3XPN-P7PC4-MGPTJ-2BY3Q-RJRFVRetail
        v16.0 (2016)MondoVolumeFMTQQ-84NR8-2744R-MXF4P-PGYR3MAK
        v16.0 (2016)OneNoteFreeRetailXYNTG-R96FY-369HX-YFPHY-F9CPMBypass
        v16.0 (2016)OneNoteRetailFXF6F-CNC26-W643C-K6KB7-6XXW3Retail
        v16.0 (2016)OneNoteVolume9TYVN-D76HK-BVMWT-Y7G88-9TPPVMAK
        v16.0 (2016)OutlookRetail7N4KG-P2QDH-86V9C-DJFVF-369W9Retail
        v16.0 (2016)OutlookVolume7QPNR-3HFDG-YP6T9-JQCKQ-KKXXCMAK
        v16.0 (2016)PersonalPipcRetail9CYB3-NFMRW-YFDG6-XC7TF-BY36JOEM-Perp
        v16.0 (2016)PersonalRetailFT7VF-XBN92-HPDJV-RHMBY-6VKBFRetail
        v16.0 (2016)PowerPointRetailN7GCB-WQT7K-QRHWG-TTPYD-7T9XFRetail
        v16.0 (2016)PowerPointVolumeX3RT9-NDG64-VMK2M-KQ6XY-DPFGVMAK
        v16.0 (2016)ProPlusRetailGM43N-F742Q-6JDDK-M622J-J8GDVRetail
        v16.0 (2016)ProPlusVolumeFNVK8-8DVCJ-F7X3J-KGVQB-RC2QYMAK
        v16.0 (2016)ProfessionalPipcRetailCF9DD-6CNW2-BJWJQ-CVCFX-Y7TXDOEM-Perp
        v16.0 (2016)ProfessionalRetailNXFTK-YD9Y7-X9MMJ-9BWM6-J2QVHRetail
        v16.0 (2016)ProjectProRetailWKKGF-TTN8F-QC9T2-6C2DC-3YH63Retail
        v16.0 (2016)ProjectProVolumePKC3N-8F99H-28MVY-J4RYY-CWGDHMAK
        v16.0 (2016)ProjectProXVolumeJBNPH-YF2F7-Q9Y29-86CTG-C9YGVMAKC2R
        v16.0 (2016)ProjectStdRetail4H6NF-QDPG8-83W97-9K8XY-XBT9YRetail
        v16.0 (2016)ProjectStdVolume4TGWV-6N9P6-G2H8Y-2HWKB-B4G93MAK
        v16.0 (2016)ProjectStdXVolumeN3W2Q-69MBT-27RD9-BH8V3-JT2C8MAKC2R
        v16.0 (2016)PublisherRetailWKWND-X6G9G-CDMTV-CPGYJ-6MVBFRetail
        v16.0 (2016)PublisherVolume9QVN2-PXXRX-8V4W8-Q7926-TJGD8MAK
        v16.0 (2016)SkypeServiceBypassRetail6MDN4-WF3FV-4WH3Q-W699V-RGCMYPrepidBypass
        v16.0 (2016)SkypeforBusinessEntryRetail4N4D8-3J7Y3-YYW7C-73HD2-V8RHYPrepidBypass
        v16.0 (2016)SkypeforBusinessRetailPBJ79-77NY4-VRGFG-Y8WYC-CKCRCRetail
        v16.0 (2016)SkypeforBusinessVolumeDMTCJ-KNRKR-JV8TQ-V2CR2-VFTFHMAK
        v16.0 (2016)StandardRetail2FPWN-4H6CM-KD8QQ-8HCHC-P9XYWRetail
        v16.0 (2016)StandardVolumeWHGMQ-JNMGT-MDQVF-WDR69-KQBWCMAK
        v16.0 (2016)VisioProRetail7TM6H-KNR4K-Q7HBX-72T2Q-H22RVRetail
        v16.0 (2016)VisioProVolumeNRKT9-C8GP2-XDYXQ-YW72K-MG92BMAK
        v16.0 (2016)VisioProXVolumeG98Q2-B6N77-CFH9J-K824G-XQCC4MAKC2R
        v16.0 (2016)VisioStdRetailQ8R4N-GJCPG-CF32R-JFCYR-K4TF3Retail
        v16.0 (2016)VisioStdVolumeXNCJB-YY883-JRW64-DPXMX-JXCR6MAK
        v16.0 (2016)VisioStdXVolumeB2HTN-JPH8C-J6Y6V-HCHKB-43MGTMAKC2R
        v16.0 (2016)WordRetailP8K82-NQ7GG-JKY8T-6VHVY-88GGDRetail
        v16.0 (2016)WordVolumeYHMWC-YN6V9-WJPXD-3WQKP-TMVCVMAK
        v16.0 (2019)Access2019RetailWRYJ6-G3NP7-7VH94-8X7KP-JB7HCRetail
        v16.0 (2019)Access2019Volume6FWHX-NKYXK-BW34Q-7XC9F-Q9PX7MAK-AE
        v16.0 (2019)AccessRuntime2019RetailFGQNJ-JWJCG-7Q8MG-RMRGJ-9TQVFPrepidBypass
        v16.0 (2019)Excel2019RetailKBPNW-64CMM-8KWCB-23F44-8B7HMRetail
        v16.0 (2019)Excel2019Volume8NT4X-GQMCK-62X4P-TW6QP-YKPYFMAK-AE
        v16.0 (2019)HomeBusiness2019RetailQBN2Y-9B284-9KW78-K48PB-R62YTRetail
        v16.0 (2019)HomeStudent2019RetailXNWPM-32XQC-Y7QJC-QGGBV-YY7JKRetail
        v16.0 (2019)Outlook2019RetailWR43D-NMWQQ-HCQR2-VKXDR-37B7HRetail
        v16.0 (2019)Outlook2019VolumeRN3QB-GT6D7-YB3VH-F3RPB-3GQYBMAK-AE
        v16.0 (2019)Personal2019RetailNMBY8-V3CV7-BX6K6-2922Y-43M7TRetail
        v16.0 (2019)PowerPoint2019RetailHN27K-JHJ8R-7T7KK-WJYC3-FM7MMRetail
        v16.0 (2019)PowerPoint2019Volume29GNM-VM33V-WR23K-HG2DT-KTQYRMAK-AE
        v16.0 (2019)ProPlus2019RetailBN4XJ-R9DYY-96W48-YK8DM-MY7PYRetail
        v16.0 (2019)ProPlus2019VolumeT8YBN-4YV3X-KK24Q-QXBD7-T3C63MAK-AE
        v16.0 (2019)Professional2019Retail9NXDK-MRY98-2VJV8-GF73J-TQ9FKRetail
        v16.0 (2019)ProjectPro2019RetailJDTNC-PP77T-T9H2W-G4J2J-VH8JKRetail
        v16.0 (2019)ProjectPro2019VolumeTBXBD-FNWKJ-WRHBD-KBPHH-XD9F2MAK-AE
        v16.0 (2019)ProjectStd2019RetailR3JNT-8PBDP-MTWCK-VD2V8-HMKF9Retail
        v16.0 (2019)ProjectStd2019VolumeRBRFX-MQNDJ-4XFHF-7QVDR-JHXGCMAK-AE
        v16.0 (2019)Publisher2019Retail4QC36-NW3YH-D2Y9D-RJPC7-VVB9DRetail
        v16.0 (2019)Publisher2019VolumeK8F2D-NBM32-BF26V-YCKFJ-29Y9WMAK-AE
        v16.0 (2019)SkypeforBusiness2019RetailJBDKF-6NCD6-49K3G-2TV79-BKP73Retail
        v16.0 (2019)SkypeforBusiness2019Volume9MNQ7-YPQ3B-6WJXM-G83T3-CBBDKMAK-AE
        v16.0 (2019)SkypeforBusinessEntry2019RetailN9722-BV9H6-WTJTT-FPB93-978MKPrepidBypass
        v16.0 (2019)Standard2019RetailNDGVM-MD27H-2XHVC-KDDX2-YKP74Retail
        v16.0 (2019)Standard2019VolumeNT3V6-XMBK7-Q66MF-VMKR4-FC33MMAK-AE
        v16.0 (2019)VisioPro2019Retail2NWVW-QGF4T-9CPMB-WYDQ9-7XP79Retail
        v16.0 (2019)VisioPro2019Volume33YF4-GNCQ3-J6GDM-J67P3-FM7QPMAK-AE
        v16.0 (2019)VisioStd2019Retail263WK-3N797-7R437-28BKG-3V8M8Retail
        v16.0 (2019)VisioStd2019VolumeBGNHX-QTPRJ-F9C9G-R8QQG-8T27FMAK-AE
        v16.0 (2019)Word2019RetailJXR8H-NJ3MK-X66W8-78CWD-QRVR2Retail
        v16.0 (2019)Word2019Volume9F36R-PNVHH-3DXGQ-7CD2H-R9D3VMAK-AE
        v16.0 (2021)Access2021RetailP286B-N3XYP-36QRQ-29CMP-RVX9MRetail
        v16.0 (2021)Access2021VolumeJBH3N-P97FP-FRTJD-MGK2C-VFWG6MAK-AE
        v16.0 (2021)Excel2021RetailV6QFB-7N7G9-PF7W9-M8FQM-MY8G9Retail
        v16.0 (2021)Excel2021VolumeWNYR4-KMR9H-KVC8W-7HJ8B-K79DQMAK-AE
        v16.0 (2021)HomeBusiness2021RetailQV2VN-37WPX-DHH4K-B82H6-PDP3TRetail1
        v16.0 (2021)HomeStudent2021Retail3QNG6-8FJTH-88BF9-KBBVM-JMB78Retail
        v16.0 (2021)OneNote2021RetailNB2TQ-3Y79C-77C6M-QMY7H-7QY8PRetail
        v16.0 (2021)Outlook2021Retail4NCWR-9V92Y-34VB2-RPTHR-YTGR7Retail
        v16.0 (2021)Outlook2021VolumeJQ9MJ-QYN6B-67PX9-GYFVY-QJ6TBMAK-AE
        v16.0 (2021)Personal2021RetailRRRYB-DN749-GCPW4-9H6VK-HCHPTRetail
        v16.0 (2021)PowerPoint2021Retail3KXXQ-PVN2C-8P7YY-HCV88-GVM96Retail1
        v16.0 (2021)PowerPoint2021Volume39G2N-3BD9C-C4XCM-BD4QG-FVYDYMAK-AE
        v16.0 (2021)ProPlus2021Retail8WXTP-MN628-KY44G-VJWCK-C7PCFRetail
        v16.0 (2021)ProPlus2021VolumeRNHJY-DTFXW-HW9F8-4982D-MD2CWMAK-AE1
        v16.0 (2021)ProPlusSPLA2021VolumeJRJNJ-33M7C-R73X3-P9XF7-R9F6MMAK-AE
        v16.0 (2021)Professional2021RetailDJPHV-NCJV6-GWPT6-K26JX-C7PBGRetail
        v16.0 (2021)ProjectPro2021RetailQKHNX-M9GGH-T3QMW-YPK4Q-QRWMVRetail
        v16.0 (2021)ProjectPro2021VolumeHVC34-CVNPG-RVCMT-X2JRF-CR7RKMAK-AE1
        v16.0 (2021)ProjectStd2021Retail2B96V-X9NJY-WFBRC-Q8MP2-7CHRRRetail
        v16.0 (2021)ProjectStd2021Volume3CNQX-T34TY-99RH4-C4YD2-KW6WHMAK-AE
        v16.0 (2021)Publisher2021RetailCDNFG-77T8D-VKQJX-B7KT3-KK28VRetail1
        v16.0 (2021)Publisher2021Volume2KXJH-3NHTW-RDBPX-QFRXJ-MTGXFMAK-AE
        v16.0 (2021)SkypeforBusiness2021RetailDVBXN-HFT43-CVPRQ-J89TF-VMMHGRetail
        v16.0 (2021)SkypeforBusiness2021VolumeR3FCY-NHGC7-CBPVP-8Q934-YTGXGMAK-AE
        v16.0 (2021)Standard2021RetailHXNXB-J4JGM-TCF44-2X2CV-FJVVHRetail
        v16.0 (2021)Standard2021Volume2CJN4-C9XK2-HFPQ6-YH498-82TXHMAK-AE
        v16.0 (2021)StandardSPLA2021VolumeBQWDW-NJ9YF-P7Y79-H6DCT-MKQ9CMAK-AE
        v16.0 (2021)VisioPro2021RetailT6P26-NJVBR-76BK8-WBCDY-TX3BCRetail
        v16.0 (2021)VisioPro2021VolumeJNKBX-MH9P4-K8YYV-8CG2Y-VQ2C8MAK-AE
        v16.0 (2021)VisioStd2021Retail89NYY-KB93R-7X22F-93QDF-DJ6YMRetail
        v16.0 (2021)VisioStd2021VolumeBW43B-4PNFP-V637F-23TR2-J47TXMAK-AE
        v16.0 (2021)Word2021RetailVNCC4-CJQVK-BKX34-77Y8H-CYXMRRetail
        v16.0 (2021)Word2021VolumeBJG97-NW3GM-8QQQ7-FH76G-686XMMAK-AE
        v16.0 (O365)O365BusinessRetail2P3C9-BQNJH-VCVPH-YDY6M-43JPQSubscription
        v16.0 (O365)O365EduCloudRetailW62NQ-267QR-RTF74-PF2MH-JQMTHSubscription
        v16.0 (O365)O365HomePremRetailJ2W28-TN9C8-26PWV-F7J4G-72XCBSubscription1
        v16.0 (O365)O365ProPlusRetail2N382-D6PKK-QTX4D-2JJYK-M96P2Subscription1
        v16.0 (O365)O365SmallBusPremRetailHN8JP-87TQJ-PBF3P-Y66KC-W2K9VSubscription1
        +

        Notes:

        +
          +
        • For the O365 subscription version, you can’t get server side O365 +specific features such as 1TB storage in Onedrive. However, almost all +other features and 5GB storage in free onedrive account would work +fine.

        • +
        • Script doesn’t convert any product to Volume or vice-versa. All +products are activated with their own licence.

        • +
        +
        +
        +
        +

        Unsupported Products

        +
          +
        • Office on Windows 7 and their Server equivalent

        • +
        • Office 2010

        • +
        • Office UWP (Store apps)

        • +
        +
        +
        +
        +

        How to remove Ohook?

        +
          +
        • In MAS, goto Ohook Activation and apply Uninstall +option.

        • +
        • Done.

        • +
        +
        +
        +
        +

        Custom sppc.dll Info

        + +
        C6DF24DEEF2E83813DEE9C81DDD9793A3D60C117A4E8E231B82E32B3192927E7 *sppc64.dll
        +E6AC83560C19EC7EB868C50EA97EA0ED5632A397A9F43C17E24E6DE4A694D118 *sppc32.dll
        +
          +
        • In MAS separate files version, these files are located in +Ohook_Activation\BIN folder and in MAS AIO version, these 2 +files are encoded in base64 to make MAS AIO version. In AIO script, instructions are +mentioned on how to decode files from Base64 format.
        • +
        +

        How to create identical sppc.dll files from +scratch?

        +
          +
        • Download ohook 0.3 source code file from here

        • +
        • Extract this zip file to a folder named +C:\ohook

        • +
        • Now download these two compiler archives, mingw32 +and mingw64

        • +
        • Extract both archives with 7-zip in C drive, so that path would +look like this,

          +

          C:\mingw32
          +C:\mingw64

        • +
        • Open Powershell as admin and enter below command to set the time +and date,
          +
          +Set-TimeZone -Id 'UTC'; $date=[datetime]'2023/8/7 12:00';while($true){set-date $date; start-sleep -milliseconds 10;}

        • +
        • Now open another Windows for Powershell and enter below command +to create sppc.dll files,
          +
          +Set-Location -Path C:\ohook
          +C:\mingw64\bin\mingw32-make.exe

        • +
        • Calculate the SHA-256 of the created sppc64.dll and sppc32.dll +files using 7-zip or Powershell, it would be same as mentioned +above.

        • +
        • Done, you can now close that powershell window and correct the +date now.

        • +
        +
        +
        +
        +

        Manual Activation

        +

        This is for those who wants to perform manual activation. If you want +a tool to do this for you then check here.

        +
          +
        • These steps are listed for Office 16.0 (2016, 2019, 2021, O365) +C2R x64 bit on Windows x64 bit version.

        • +
        • Download ohook sppc.dll files from here +or create sppc.dll files from scratch as per the above +instructions.

        • +
        • Extract this zip file to a folder named +C:\ohook

        • +
        • Open command prompt as admin and enter below command to create a +symlink of the system sppc.dll in the Office C2R System directory as +sppcs.dll,

          +

          mklink "%ProgramFiles%\Microsoft Office\root\vfs\System\sppcs.dll" "%windir%\System32\sppc.dll"

        • +
        • Now enter below command to copy the hook library as sppc.dll to +the Office C2R system directory,
          +
          +cd /d C:\ohook
          +copy /y sppc64.dll "%ProgramFiles%\Microsoft Office\root\vfs\System\sppc.dll"

        • +
        • Some O365 editions check the license status and show the banner +“There was a problem checking this device’s license status”. To stop +this, enter below command,
          +
          +reg add HKCU\Software\Microsoft\Office\16.0\Common\Licensing\Resiliency /v "TimeOfLastHeartbeatFailure" /t REG_SZ /d "2033-08-18T22:18:45Z" /f

        • +
        • Enter the key, (Replace <key> with the key from the above +list) with the following command,

          +

          slmgr /ipk <key>

        • +
        • Done.

        • +
        +
        +
        +
        +

        Command line Switches

        + +
        +
        +
        +

        Setup Preactivate

        +
          +
        • Check the Extract OEM option in the MAS Extras +section if you want pre-activated Windows installation.

        • +
        • Further read here.

        • +
        +
        +
        +
        +

        Troubleshooting

        + +
        +
        + + + + +
        +
        + +
        + + + + + + + + + + + + + + + + diff --git a/_site/online_kms.html b/_site/online_kms.html index c6015c8..d40c0d4 100644 --- a/_site/online_kms.html +++ b/_site/online_kms.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock @@ -454,8 +454,8 @@ Run the online KMS activation whenever required.

      • You can install the auto-renewal in the script.
        This method puts the following two files,

        -C:\ProgramData\Activation-Renewal\Activation_task.cmd

        -

        C:\ProgramData\Activation-Renewal\Info.txt

        +C:\Program Files\Activation-Renewal\Activation_task.cmd

        +

        C:\Program Files\Activation-Renewal\Info.txt

        And creates a scheduled task (\Activation-Renewal) to run the script every 7 days. This task registers the working KMS server and triggers activation commands only for the installed Volume @@ -510,9 +510,9 @@ Enterprise multi-session, SE (CloudEdition), Education, Pro, Pro Workstation, Pro Education, Home, Home Single Language, Home China

      • Windows 10:
        -Enterprise, Enterprise LTSC/LTSB, Enterprise G, Enterprise -multi-session, Education, Pro, Pro Workstation, Pro Education, Home, -Home Single Language, Home China

      • +Enterprise, Enterprise LTSC/LTSB, IoT Enterprise LTSC, Enterprise G, +Enterprise multi-session, Education, Pro, Pro Workstation, Pro +Education, Home, Home Single Language, Home China

      • Windows 8.1:
        Enterprise, Pro, Pro with Media Center, Core, Core Single Language, Core China, Pro for Students, Bing, Bing Single Language, Bing China, diff --git a/_site/troubleshoot.html b/_site/troubleshoot.html index 7b5ec2b..e1379e4 100644 --- a/_site/troubleshoot.html +++ b/_site/troubleshoot.html @@ -339,6 +339,9 @@ div.tocify {

      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/unsupported_products_activation.html b/_site/unsupported_products_activation.html index e6ee2c9..774ef95 100644 --- a/_site/unsupported_products_activation.html +++ b/_site/unsupported_products_activation.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_10_links.html b/_site/windows_10_links.html index 1c6f689..7cb5124 100644 --- a/_site/windows_10_links.html +++ b/_site/windows_10_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_11_links.html b/_site/windows_11_links.html index d6851f5..ea05f2a 100644 --- a/_site/windows_11_links.html +++ b/_site/windows_11_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_7_links.html b/_site/windows_7_links.html index d27ec90..c28af06 100644 --- a/_site/windows_7_links.html +++ b/_site/windows_7_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_8.1_links.html b/_site/windows_8.1_links.html index 15a29e3..3978941 100644 --- a/_site/windows_8.1_links.html +++ b/_site/windows_8.1_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_arm_links.html b/_site/windows_arm_links.html index e415d4d..e4ae215 100644 --- a/_site/windows_arm_links.html +++ b/_site/windows_arm_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_ltsc_links.html b/_site/windows_ltsc_links.html index 036b738..51d1734 100644 --- a/_site/windows_ltsc_links.html +++ b/_site/windows_ltsc_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_server_links.html b/_site/windows_server_links.html index 86c5730..89b58f0 100644 --- a/_site/windows_server_links.html +++ b/_site/windows_server_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_vista_links.html b/_site/windows_vista_links.html index b0da1bf..2454f1f 100644 --- a/_site/windows_vista_links.html +++ b/_site/windows_vista_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/_site/windows_xp_links.html b/_site/windows_xp_links.html index 3df9581..dc0e1c9 100644 --- a/_site/windows_xp_links.html +++ b/_site/windows_xp_links.html @@ -339,6 +339,9 @@ div.tocify {
      • HWID Activation
      • +
      • + Ohook Activation +
      • KMS38 Activation
      • @@ -360,9 +363,6 @@ div.tocify {
      • Change Edition
      • -
      • - Install HWID Key -
      • Bypass Russian Geoblock diff --git a/change_edition.md b/change_edition.md index 53b0431..19bfb43 100644 --- a/change_edition.md +++ b/change_edition.md @@ -10,9 +10,9 @@ pagetitle: Change Windows Edition - It can change the Windows 7-8-8.1-10-11 and equivalent Server Editions. -- Script incorporates 4 methods for edition change:\ +- Script incorporates 4 methods for edition change: - - Changepk.exe Method\ + - Alex (aka may, ave9858) DISM Api Method (Based on changepk.exe method but better)\ - slmgr /ipk Method\ - DISM Method\ - [CBS Upgrade method](https://github.com/asdcorp/Set-WindowsCbsEdition) @@ -21,9 +21,7 @@ pagetitle: Change Windows Edition - 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 with Changepk.exe method. +- Script blocks the change to CountrySpecific and to/from CloudEdition editions since it's officially not supported and the user may face issues. - The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition. diff --git a/changelog.md b/changelog.md index 23534e2..2223f12 100644 --- a/changelog.md +++ b/changelog.md @@ -6,6 +6,49 @@ pagetitle: Changelog ------------------------------------------------------------------------ +## 1.9 + +**Added Permanent Activation for Office** + +------------------------------------------------------------------------ + +#### Ohook: + +- Added Ohook activation method, it can activate Office permanently on Windows 8 and higher and their Server equivalent except Office 2010 and Office UWP apps. Thanks to @asdcorp for this new method. More info + +#### HWID/KMS38: + +- HWID activation is added for IotEnterpriseS 2024. At the moment, the 2024 version of IotEnterpriseS and IotEnterpriseSK have HWID activation, EnterpriseS/SN don't +- More checks are added to find better error details for: Internet issue WMI issue SvcRestartTask issue Services issue +- Some codes are optimized + +#### Online KMS: + +- Script will create schduled task files in `C:\Program Files\Activation-Renewal` instead of `C:\ProgramData\Activation-Renewal` due to security reasons +- The script is updated as per @abbodi1406 KVA v50. Changes: + - Fixed conversion for Office 2016 C2R Retail previously, the first run mistakenly said conversion had failed, even though it was successful (due to confusion with Office 2019 licenses/location detection) + - Added support for activating Windows 10 IoT Enterprise LTSC 2021 (LCU 19044.2788 or later) + +#### Change Windows Edition: + +- Script will use @ave9858 (Alex) DISM API method instead of changepk.exe method to change from Windows 10/11 Core to Non-core (e.g. Home to Pro) Advantages: Internet doesn't need to be disabled, all OEM/GVLK key restrictions are removed, and better error output +- Script will only use best methods to change edition instead of showing multiple choices + +#### Troubleshoot: + +- Script will compress large log files to cab instead of deleting and creating them fresh in DISM restore and SFC scan options +- WMI fix is improved + +#### All: + +- Insert HWID key script is removed because it's not important and causes confusion +- Scripts will now disable quick edit mode temporarily because users often click inside the script window and it pauses the script +- Check is added for Null service at the start of the script because corrupt service crashes the script +- Codes are optimized and fixed a few bugs +- [Gitlab](https://gitlab.com/massgrave/microsoft-activation-scripts) repo was taken down, we have created a repo on [Bitbucket](https://bitbucket.org/WindowsAddict/microsoft-activation-scripts) as a replacement. Also revived the [Subreddit](https://www.reddit.com/r/MAS_Activator/). + +------------------------------------------------------------------------ + ## 1.8 **Goodbye to Cleanospp.exe / MAS is now 100% naked** @@ -187,379 +230,409 @@ pagetitle: Changelog ## 1.5 - # All +``` +# All - - Support added for Windows build 22483 and later (No wmic.exe issue) - - Support added for ARM64 architecture in all the scripts - - Made sure script run fine where path variables are misconfigured in system - - Made sure script run fine from UNC path - - Improved text coloring method - - Script would show an error if ran directly from archive files - - Scripts would make sure to start from the system's main architecture process - - All read me files are shifted to online for better update - - New discord channel https://discord.gg/gjJEfq7ux8 and new main homepage https://windowsaddict.ml/ added - - Various cosmetic improvements and bug fixes +- Support added for Windows build 22483 and later (No wmic.exe issue) +- Support added for ARM64 architecture in all the scripts +- Made sure script run fine where path variables are misconfigured in system +- Made sure script run fine from UNC path +- Improved text coloring method +- Script would show an error if ran directly from archive files +- Scripts would make sure to start from the system's main architecture process +- All read me files are shifted to online for better update +- New discord channel https://discord.gg/gjJEfq7ux8 and new main homepage https://windowsaddict.ml/ added +- Various cosmetic improvements and bug fixes - # HWID / KMS38 +# HWID / KMS38 - - HWID Support added for CloudEdition/N, IoTEnterpriseS editions. (IoTEnterpriseS key will be used to activate EnterpriseS 2021) - - KMS38 support added for all new Windows 10-11 and Server's, KMS capable edition's including core and acor editions - - HWID with Lockbox ticket option is added - x86-x64 Lockbox slc.dll is created by @mspaintmsi, @qxkqf ported it to ARM64 slc.dll - - KMS38 Protection and KMS38 uninstall option is added - - Ticket generation option is added - - Improved key detection logic, now it can support custom build editions - - Fixed issues where in certain languages OS's, script would show incorrect status of services - - Improved script options if required key is not found in script - - Improved script options if an edition is not supporting HWID currently but may support in future +- HWID Support added for CloudEdition/N, IoTEnterpriseS editions. (IoTEnterpriseS key will be used to activate EnterpriseS 2021) +- KMS38 support added for all new Windows 10-11 and Server's, KMS capable edition's including core and acor editions +- HWID with Lockbox ticket option is added + x86-x64 Lockbox slc.dll is created by @mspaintmsi, @qxkqf ported it to ARM64 slc.dll +- KMS38 Protection and KMS38 uninstall option is added +- Ticket generation option is added +- Improved key detection logic, now it can support custom build editions +- Fixed issues where in certain languages OS's, script would show incorrect status of services +- Improved script options if required key is not found in script +- Improved script options if an edition is not supporting HWID currently but may support in future - # Online KMS +# Online KMS - - All related scripts are merged in one in separate files version, with onscreen choice options - - KMS server selection process is improved to make it fail-proof, server numbers are increased to 16 - - Improved error handling and display messages - - From now on, KMS server IP address will be used for activation instead of hostname to avoid detection by AV's and MS - - While using manual mode (no renewal task), a non-existent IP 0.0.0.0 will be left in registry to avoid Office non genuine banner issue - - For renewal task, a separate small script will be used to only renew activation, instead of running full script, every week - - Base script is updated to use @abbodi1406's latest KMS_VL_ALL-45u (09-Jan-2022) - Major changes- - Support added for Windows 10 ARM64, Office 2021, all new Windows and Server editions - VBS method will be used for WMI in Windows build 22483 and later - Enhanced detection for Office C2R vNext subscriptions - Check Activation Status [wmi] will show vNext subscriptions status using vNextDiag.ps1 (require Powershell / WMF 4 or later on Windows 7) - Various fixes for Office activation - - # Verify_Files-Clear_Zone.Identifier +- All related scripts are merged in one in separate files version, with onscreen choice options +- KMS server selection process is improved to make it fail-proof, server numbers are increased to 16 +- Improved error handling and display messages +- From now on, KMS server IP address will be used for activation instead of hostname to avoid detection by AV's and MS +- While using manual mode (no renewal task), a non-existent IP 0.0.0.0 will be left in registry to avoid Office non genuine banner issue +- For renewal task, a separate small script will be used to only renew activation, instead of running full script, every week +- Base script is updated to use @abbodi1406's latest KMS_VL_ALL-45u (09-Jan-2022) + Major changes- + Support added for Windows 10 ARM64, Office 2021, all new Windows and Server editions + VBS method will be used for WMI in Windows build 22483 and later + Enhanced detection for Office C2R vNext subscriptions + Check Activation Status [wmi] will show vNext subscriptions status using vNextDiag.ps1 (require Powershell / WMF 4 or later on Windows 7) + Various fixes for Office activation + +# Verify_Files-Clear_Zone.Identifier - - This new script is added in root folder to verify files with hashes and to remove Zone.Identifier from files (to prevent SmartScreen warnings) +- This new script is added in root folder to verify files with hashes and to remove Zone.Identifier from files (to prevent SmartScreen warnings) - # Activation Troubleshoot +# Activation Troubleshoot - - This new script is added in Extras section to deal with activation issues. Various options are added with proper onscreen info and warning's. +- This new script is added in Extras section to deal with activation issues. Various options are added with proper onscreen info and warning's. - # Change_W10_11_Edition +# Change_W10_11_Edition - - 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 it can change the Windows editions from Core to Non core too with proper error handling. Works on Windows build 10240 and later +``` ------------------------------------------------------------------------ ## 1.4 - - Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script. - - Some minor improvements. +``` +- Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script. +- Some minor improvements. +``` ------------------------------------------------------------------------ ## 1.3 - # HWID / KMS38 +``` +# HWID / KMS38 - - Fixed a bug in Enterprise Edition activation. - - Updated the ticket generation and applying process. + - Fixed a bug in Enterprise Edition activation. + - Updated the ticket generation and applying process. - # All +# All - - Added a project mirror on github. - - Some minor improvements + - Added a project mirror on github. + - Some minor improvements +``` ------------------------------------------------------------------------ ## 1.2 - # HWID / KMS38 +``` +# HWID / KMS38 - - Fixed the Edition ID mismatch issue of DISM / REG / WMIC, with the help of SKU ID. - - Fixed an issue where ticket installation would fail in case if the username has non-English characters or spaces in certain conditions. - - Now files would be copied to "%SystemRoot%\Temp\_Ticket_Work" to generate ticket to prevent any unforeseen issue caused by the pathname. - - Added the support for ARM64 systems, thanks to @mspaintmsi for providing the method and thanks to @Chibi ANUBIS and @smashed for testing the scripts. - - Various other minor improvements. +- Fixed the Edition ID mismatch issue of DISM / REG / WMIC, with the help of SKU ID. +- Fixed an issue where ticket installation would fail in case if the username has non-English characters or spaces in certain conditions. +- Now files would be copied to "%SystemRoot%\Temp\_Ticket_Work" to generate ticket to prevent any unforeseen issue caused by the pathname. +- Added the support for ARM64 systems, thanks to @mspaintmsi for providing the method and thanks to @Chibi ANUBIS and @smashed for testing the scripts. +- Various other minor improvements. - # Online KMS +# Online KMS - - Updated the script to @abbodi1406's KMS_VL_ALL v37f, which includes various improvements and fixes, most notably automatic retail-to-volume conversion for Office C2R. - - Added official Microsoft's two .exe files for the Retail office C2R to volume conversion purpose. - - Now Renewal task and desktop context menu, both will share the same directory which is now changed to "%ProgramData%\Online_KMS_Activation\" - - Optimized the files/folder structure. - - Updated the KMS server list. - - Various other minor improvements. +- Updated the script to @abbodi1406's KMS_VL_ALL v37f, which includes various improvements and fixes, most notably automatic retail-to-volume conversion for Office C2R. +- Added official Microsoft's two .exe files for the Retail office C2R to volume conversion purpose. +- Now Renewal task and desktop context menu, both will share the same directory which is now changed to "%ProgramData%\Online_KMS_Activation\" +- Optimized the files/folder structure. +- Updated the KMS server list. +- Various other minor improvements. - # All +# All - - Now all scripts can work from the directory which contains special characters in the pathname. Thanks to @abbodi1406 for the fix. - - Changed all the colored text part to powershell, so now it can support the non-English characters. - - Now every script can work in case the Windows Script Host is disabled. - - Now every script can work from the read only / protected directories. - - Added the offline ReadMe files since nsaneforum topic is only open to members. - - Removed the vbs check activation method since now @abbodi1406 made WMIC method better than vbs. - - Created a repository for this tool at Gitlab https://gitlab.com/massgrave/microsoft-activation-scripts +- Now all scripts can work from the directory which contains special characters in the pathname. Thanks to @abbodi1406 for the fix. +- Changed all the colored text part to powershell, so now it can support the non-English characters. +- Now every script can work in case the Windows Script Host is disabled. +- Now every script can work from the read only / protected directories. +- Added the offline ReadMe files since nsaneforum topic is only open to members. +- Removed the vbs check activation method since now @abbodi1406 made WMIC method better than vbs. +- Created a repository for this tool at Gitlab https://gitlab.com/massgrave/microsoft-activation-scripts +``` ------------------------------------------------------------------------ ## 1.1 - HWID/KMS38: +``` + HWID/KMS38: - - Adopted a new ticket generation method, [The Integrated Patcher (with a modified version of SLSHIM 6.4)] - by *Anonymous and @mspaintmsi - Original (co)Authors of HWID and KMS38 Activation - https://www.nsaneforums.com/topic/316668--/?do=findComment&comment=1497887 - This method works on all editions and versions of Windows 10 including LTSB2015 and older versions - which were known to return a wrong SkuId for some editions. - - Added HWID activation for Windows 10 1903 IoTEnterprise. Thanks to @mspaintmsi for notifying. - - Removed the ClipSVC tokens rebuilding part from the scripts, @sebus tests showed that it doesn't help in - activating another machines when same backup is used in restoring process. - - gatherosstate.exe is changed to 14393 version, size is quite small. Also HWID/KMS38 scripts now shares - same "Files" folder files. - - KMS38 protection script updated with latest changes made by @BAU in the reg_takeownership.bat - pastebin.com/XTPt0JSC + - Adopted a new ticket generation method, [The Integrated Patcher (with a modified version of SLSHIM 6.4)] + by *Anonymous and @mspaintmsi - Original (co)Authors of HWID and KMS38 Activation + https://www.nsaneforums.com/topic/316668--/?do=findComment&comment=1497887 + This method works on all editions and versions of Windows 10 including LTSB2015 and older versions + which were known to return a wrong SkuId for some editions. + - Added HWID activation for Windows 10 1903 IoTEnterprise. Thanks to @mspaintmsi for notifying. + - Removed the ClipSVC tokens rebuilding part from the scripts, @sebus tests showed that it doesn't help in + activating another machines when same backup is used in restoring process. + - gatherosstate.exe is changed to 14393 version, size is quite small. Also HWID/KMS38 scripts now shares + same "Files" folder files. + - KMS38 protection script updated with latest changes made by @BAU in the reg_takeownership.bat + pastebin.com/XTPt0JSC - Online KMS: + Online KMS: - - Now top 3 KMS servers list is randomized in the script so that one server doesn't get all the load. Thanks to - @abbodi1406 for the help. - - Script base is updated to the latest KMS_VL_ALL v34, Thanks to @abbodi1406 - https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/ - Important change for the online KMS script part, - Enhanced sppsvc/osppsvc detection to avoid script hang if the services are not functional - - KMS server list is updated. - - Now KMS servers are tested with powershell TcpClient instead of test-netconnection, to speed-up the process. - Thanks to @abbodi1406 for the idea. - - Now it's $OEM$ setupcomplete.cmd have choices to select which renewal mode you want. + - Now top 3 KMS servers list is randomized in the script so that one server doesn't get all the load. Thanks to + @abbodi1406 for the help. + - Script base is updated to the latest KMS_VL_ALL v34, Thanks to @abbodi1406 + https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/ + Important change for the online KMS script part, + Enhanced sppsvc/osppsvc detection to avoid script hang if the services are not functional + - KMS server list is updated. + - Now KMS servers are tested with powershell TcpClient instead of test-netconnection, to speed-up the process. + Thanks to @abbodi1406 for the idea. + - Now it's $OEM$ setupcomplete.cmd have choices to select which renewal mode you want. - @ALL: + @ALL: - - Switched to vbs from powershell for the script admin elevation to speed-up the process on low end systems. - Thanks to @AveYo aka @BAU for self-elevate passing args and preventing loop (using temporary vbs file) and (using wsf). - - Updated to Compressed 2 TXT 5.3 script by @AveYo aka @BAU https://github.com/AveYo/Compressed2TXT - - Updated the admin rights detection code where it was failing in some (highly tweaked) systems. Thanks to @AveYo aka @BAU - - Updated the codes for "Extract the text from batch script without character issue" Thanks to @AveYo aka @BAU - - Added -NoProfile switch with every powershell code to speed-up the process. Thanks to @abbodi1406 for the idea. - - In MAS Separate files version's $OEM$ folders are now removed, now I've added $OEM$ extraction script to remove the files redundancy. + - Switched to vbs from powershell for the script admin elevation to speed-up the process on low end systems. + Thanks to @AveYo aka @BAU for self-elevate passing args and preventing loop (using temporary vbs file) and (using wsf). + - Updated to Compressed 2 TXT 5.3 script by @AveYo aka @BAU https://github.com/AveYo/Compressed2TXT + - Updated the admin rights detection code where it was failing in some (highly tweaked) systems. Thanks to @AveYo aka @BAU + - Updated the codes for "Extract the text from batch script without character issue" Thanks to @AveYo aka @BAU + - Added -NoProfile switch with every powershell code to speed-up the process. Thanks to @abbodi1406 for the idea. + - In MAS Separate files version's $OEM$ folders are now removed, now I've added $OEM$ extraction script to remove the files redundancy. +``` ------------------------------------------------------------------------ ## 1.0 - - (Re)added Online KMS renewal task with proper warnings. - - Redirected all the read me's to online page for easy online translation. - - Read Me's Grammatical errors has been fixed by the @BorrowedWifi - - Some minor tweaks. +``` + - (Re)added Online KMS renewal task with proper warnings. + - Redirected all the read me's to online page for easy online translation. + - Read Me's Grammatical errors has been fixed by the @BorrowedWifi + - Some minor tweaks. +``` ------------------------------------------------------------------------ ## 0.9 - HWID and KMS38 +``` + HWID and KMS38 - - Modified file "gatherosstateLTSB15.exe" (For HWID) has been converted to text using - 'Compressed 2 txt' by AveYo https://github.com/AveYo/Compressed2TXT to avoid - the possible AV's detection. This file will be extracted in only LTSB 2015 Activation. - - Added ClipSVC tokens Rebuilding (by default) (Thanks to @s1ave77 for the idea) - (To solve the issue when system image is used on different machines) - - Added service checks for ClipSVC, wlidsvc (Not in KMS38), and sppsvc (Thanks to @s1ave77 for the idea) - - Added reattempts for ticket generation and activation. - - Added new keys for 1903 server releases (For KMS38) - - KMS38 script can now unlock the 180 days KMS lock without using full Rearm and Restart. - Now it'll apply the SKU-APP ID rearm if required. (Idea taken from the @Ratiborus Tools) - - Added a separate KMS38 protection script to protect the KMS38 activation from being overrun by - 180 days KMS Activators by accident or even on purpose. - (Thanks to @AveYo aka @BAU for the Reg_takeownership snippet pastebin.com/XTPt0JSC) + - Modified file "gatherosstateLTSB15.exe" (For HWID) has been converted to text using + 'Compressed 2 txt' by AveYo https://github.com/AveYo/Compressed2TXT to avoid + the possible AV's detection. This file will be extracted in only LTSB 2015 Activation. + - Added ClipSVC tokens Rebuilding (by default) (Thanks to @s1ave77 for the idea) + (To solve the issue when system image is used on different machines) + - Added service checks for ClipSVC, wlidsvc (Not in KMS38), and sppsvc (Thanks to @s1ave77 for the idea) + - Added reattempts for ticket generation and activation. + - Added new keys for 1903 server releases (For KMS38) + - KMS38 script can now unlock the 180 days KMS lock without using full Rearm and Restart. + Now it'll apply the SKU-APP ID rearm if required. (Idea taken from the @Ratiborus Tools) + - Added a separate KMS38 protection script to protect the KMS38 activation from being overrun by + 180 days KMS Activators by accident or even on purpose. + (Thanks to @AveYo aka @BAU for the Reg_takeownership snippet pastebin.com/XTPt0JSC) - Online KMS + Online KMS - - Renewal task function has been removed to avoid the possible AV's detection. - Because AV's suspect the background task but same codes can be run just fine in the foreground. - In replacement I've added the Desktop context menu entry for the script for easy manual renewal in case if registered - server goes down, and just FYI added server in the script are running from approx 3 years without problems - and user would need to run the script for renewal after 180 days when the registered server goes down. - - Updated the script to KMS_VL_ALL 32 beta https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/ - (Imp - Now script will retry to activate in case of failed activation, it increases it's reliability very much) - (Thanks to @abbodi1406 for the update) - - Now KMS servers will be tested on the Port 1688 with powershell instead of ping for more accuracy. - (Thanks to @RPO for the codes) - - Added appropriate colors in activation output. + - Renewal task function has been removed to avoid the possible AV's detection. + Because AV's suspect the background task but same codes can be run just fine in the foreground. + In replacement I've added the Desktop context menu entry for the script for easy manual renewal in case if registered + server goes down, and just FYI added server in the script are running from approx 3 years without problems + and user would need to run the script for renewal after 180 days when the registered server goes down. + - Updated the script to KMS_VL_ALL 32 beta https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/ + (Imp - Now script will retry to activate in case of failed activation, it increases it's reliability very much) + (Thanks to @abbodi1406 for the update) + - Now KMS servers will be tested on the Port 1688 with powershell instead of ping for more accuracy. + (Thanks to @RPO for the codes) + - Added appropriate colors in activation output. - ALL + ALL - - Added powershell codes for the admin auto elevation with parameters capability. - (Thanks to @AveYo aka @BAU for the codes) - - Added /u parameter for the unattended run instead of changing the value in script. - - For those scripts which may need to provide the long output, I've added powershell snippet - to keep the window height fixed with long buffer size capability. - (Thanks to @dbenham for the codes https://stackoverflow.com/a/13351373) - - Updated the ReadMe's with the Activation info regarding How it works? and Is it safe to use? and possible issues users might face. - - Other minor improvements. + - Added powershell codes for the admin auto elevation with parameters capability. + (Thanks to @AveYo aka @BAU for the codes) + - Added /u parameter for the unattended run instead of changing the value in script. + - For those scripts which may need to provide the long output, I've added powershell snippet + to keep the window height fixed with long buffer size capability. + (Thanks to @dbenham for the codes https://stackoverflow.com/a/13351373) + - Updated the ReadMe's with the Activation info regarding How it works? and Is it safe to use? and possible issues users might face. + - Other minor improvements. - MAS_AIO + MAS_AIO - - Made an AIO script with the help from av friendly codes, - Compressed2TXT https://github.com/AveYo/Compressed2TXT by @AveYo aka @BAU - 'Extract the text from script without character issue' https://forums.mydigitallife.net/posts/1221231/ by @Compo + - Made an AIO script with the help from av friendly codes, + Compressed2TXT https://github.com/AveYo/Compressed2TXT by @AveYo aka @BAU + 'Extract the text from script without character issue' https://forums.mydigitallife.net/posts/1221231/ by @Compo +``` ------------------------------------------------------------------------ ## 0.8 - - 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 - and Thanks to @leitek8 for the further improvements http://tinyurl.com/y2a98rlk - Users can easily compile the slc.dll file. Thanks to @leitek8 for providing the instructions. - - HWID and KMS38 activation now use the Windows 10 17134 ADK gatherosstate.exe file.Process is quite fast now. Thanks to @sponpa for the idea. - For LTSB 2015, script uses the mod gatherosstate.exe file from the @angelkyo open source tool https://gitlab.com/angelkyo/w10-digitallicense - - Added following editions for the KMS38 activation. +``` +- 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 + and Thanks to @leitek8 for the further improvements http://tinyurl.com/y2a98rlk + Users can easily compile the slc.dll file. Thanks to @leitek8 for providing the instructions. +- HWID and KMS38 activation now use the Windows 10 17134 ADK gatherosstate.exe file.Process is quite fast now. Thanks to @sponpa for the idea. + For LTSB 2015, script uses the mod gatherosstate.exe file from the @angelkyo open source tool https://gitlab.com/angelkyo/w10-digitallicense +- Added following editions for the KMS38 activation. - EnterpriseG - EnterpriseGN - ServerCloudStorage [Server 2016] - ServerDatacenter [Server 2016 & 2019] - ServerDatacenterCor [Server 2016 & 2019] - ServerSolution [Server 2016 & 2019] - ServerSolutionCor [Server 2016 & 2019] - ServerStandard [Server 2016 & 2019] - ServerStandardCor [Server 2016 & 2019] - ServerDatacenterACor [Server Version 1709 & 1803 & 1809] - ServerStandardACor [Server Version 1709 & 1803 & 1809] + EnterpriseG + EnterpriseGN + ServerCloudStorage [Server 2016] + ServerDatacenter [Server 2016 & 2019] + ServerDatacenterCor [Server 2016 & 2019] + ServerSolution [Server 2016 & 2019] + ServerSolutionCor [Server 2016 & 2019] + ServerStandard [Server 2016 & 2019] + ServerStandardCor [Server 2016 & 2019] + ServerDatacenterACor [Server Version 1709 & 1803 & 1809] + ServerStandardACor [Server Version 1709 & 1803 & 1809] - - To activate server *cor and *acor editions with KMS38, added the required clipup.exe file from the server 2016 iso in the Files folder. - - In KMS38, instead of clearing global KMS IP, script now set specific KMS host IP to the localhost 127.0.0.2 - The advantage of doing this is that, It helps KMS38 remain untouched from the global KMS IP but other products can still use the global IP. - Thanks to @abbodi1406 for the help. - - Digital license script now hide the Activation cmd error output. (Never show any useful info) - - Scripts now check the following problematic characters in the File Path Name. Thanks to @Jeb for the code and @abbodi1406 for the help. - ` ! @ % ^ & ( ) + = ; ' , - - Online KMS Script now hide the info about offline servers. - - Online KMS and clear KMS cache Script are now updated, Thanks to @abbodi1406 for the update https://forums.mydigitallife.net/posts/1511883 - - Online KMS script now will attemmpt to activate maximum 2 times to prevent a loop in case of failed activation. - - Updated the KMS server list. - - Fixed a issue in online KMS where Task Scheduler will show incorrect last result report (cosmetic). - - Updated the Read Me and few cosmetic changes in the scripts. - - That's all i remember. +- To activate server *cor and *acor editions with KMS38, added the required clipup.exe file from the server 2016 iso in the Files folder. +- In KMS38, instead of clearing global KMS IP, script now set specific KMS host IP to the localhost 127.0.0.2 + The advantage of doing this is that, It helps KMS38 remain untouched from the global KMS IP but other products can still use the global IP. + Thanks to @abbodi1406 for the help. +- Digital license script now hide the Activation cmd error output. (Never show any useful info) +- Scripts now check the following problematic characters in the File Path Name. Thanks to @Jeb for the code and @abbodi1406 for the help. +` ! @ % ^ & ( ) + = ; ' , +- Online KMS Script now hide the info about offline servers. +- Online KMS and clear KMS cache Script are now updated, Thanks to @abbodi1406 for the update https://forums.mydigitallife.net/posts/1511883 +- Online KMS script now will attemmpt to activate maximum 2 times to prevent a loop in case of failed activation. +- Updated the KMS server list. +- Fixed a issue in online KMS where Task Scheduler will show incorrect last result report (cosmetic). +- Updated the Read Me and few cosmetic changes in the scripts. +- That's all i remember. +``` ------------------------------------------------------------------------ ## 0.7 - To further make sure that script is clean from av's, following changes were made, +``` +To further make sure that script is clean from av's, following changes were made, - - Multipurpose big scripts are not friendly to the AV's, so i've separated all the scripts. - - Now files are not converted to the text, they are added as they are. (because av's 'may' find text to file suspicious) - - Now scripts asks users to manually run the file as administrator . - - Made sure that all custom vbs use have been removed. +- Multipurpose big scripts are not friendly to the AV's, so i've separated all the scripts. +- Now files are not converted to the text, they are added as they are. (because av's 'may' find text to file suspicious) +- Now scripts asks users to manually run the file as administrator . +- Made sure that all custom vbs use have been removed. - (Above changes reduced the user friendliness of the script, but my main priority in maintaining this fork is to - create activators which are AV friendly, and these steps were required to achieve that.) +(Above changes reduced the user friendliness of the script, but my main priority in maintaining this fork is to +create activators which are AV friendly, and these steps were required to achieve that.) - Some more changes - +Some more changes - - - Digital license script now checks for Internet and update service, and changes the update service status if required - and after the activation it put it back as it were previously. - - Changed the Mod gatherosstate files with the files from hwid.kms38.gen.mk6.exe v55.01 https://www.nsaneforums.com/topic/312871--/ - by @s1ave77. - (p.s. To adopt the new files of v60.01, i should wait atleast a month to know the av's stable detection rate) - - KMS38 scripts now show a prompt to the users before applying rearm and restart. - - Errors are highlighted in red color in Digital license and KMS38 scripts. - - Removed the options, Insert Windows 10 GVLK and Change Windows 10 Edition (GVLK) (Not very useful) - - Removed the single file fork of C2R-Retail Office To VL, instead added the link to original tool in the read me. - - Online KMS script is updated to the v29 of Standalone Activate-Local.cmd https://forums.mydigitallife.net/posts/1501441 by @abbodi1406 - - Added a script in Online KMS which leaves no remnants in the system after the activation. - - Online KMS Scripts now ping 3 servers (download.windowsupdate.com , Bing.com , baidu.com) to check internet connection to ensure - scripts works fine in all parts of the world. - - Each script can be run in unattended mode, also have many more new switches in the scripts. (Use read me to know them) - - Many improvements in every script. - - Screen shots https://lookimg.com/images/2019/02/17/D8SkM.jpg +- Digital license script now checks for Internet and update service, and changes the update service status if required + and after the activation it put it back as it were previously. +- Changed the Mod gatherosstate files with the files from hwid.kms38.gen.mk6.exe v55.01 https://www.nsaneforums.com/topic/312871--/ + by @s1ave77. + (p.s. To adopt the new files of v60.01, i should wait atleast a month to know the av's stable detection rate) +- KMS38 scripts now show a prompt to the users before applying rearm and restart. +- Errors are highlighted in red color in Digital license and KMS38 scripts. +- Removed the options, Insert Windows 10 GVLK and Change Windows 10 Edition (GVLK) (Not very useful) +- Removed the single file fork of C2R-Retail Office To VL, instead added the link to original tool in the read me. +- Online KMS script is updated to the v29 of Standalone Activate-Local.cmd https://forums.mydigitallife.net/posts/1501441 by @abbodi1406 +- Added a script in Online KMS which leaves no remnants in the system after the activation. +- Online KMS Scripts now ping 3 servers (download.windowsupdate.com , Bing.com , baidu.com) to check internet connection to ensure + scripts works fine in all parts of the world. +- Each script can be run in unattended mode, also have many more new switches in the scripts. (Use read me to know them) +- Many improvements in every script. +- Screen shots https://lookimg.com/images/2019/02/17/D8SkM.jpg +``` ------------------------------------------------------------------------ ## 0.6 - - 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. - - Added @abbodi1406's Office C2R-Retail2Volume Script https://forums.mydigitallife.net/posts/1150042 - files are converted to text using @BAU's File2batch [https://s.put.re/aiYbFHiP.7z (Unofficial Link)] - and scripts are added as it is. - (I didn't want to add this but since O2019, C2R-R2V is necessary to activate office, so its - convenient to have it in the activation script) +``` + - 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. + - Added @abbodi1406's Office C2R-Retail2Volume Script https://forums.mydigitallife.net/posts/1150042 + files are converted to text using @BAU's File2batch [https://s.put.re/aiYbFHiP.7z (Unofficial Link)] + and scripts are added as it is. + (I didn't want to add this but since O2019, C2R-R2V is necessary to activate office, so its + convenient to have it in the activation script) - - Minor changes - - Expanded and categorized the Read Me section.Thanks to @BorrowedWifi for fixing the grammar errors. - - Updated Run as admin elevation cmd. - - Added more info in main and $OEM$ scripts. - - :create_file function is changed, now $OEM$ extraction process is fast. - - Added GUI options list in one place so its easy to navigate codes in the editor. - - KMS server list is now easy to see and edit. - - In change edition option, added minimum OS version requirement, W10_1803 - - In KMS38 option, added minimum OS version requirement, W10_1511 - - Cleaned the HWID/KMS38 activation and many other codes. - - Replaced the MOD gatherosstate files (extracted from s1ave77's tool) with angelkyo's - open source tool's generated MOD files. https://gitlab.com/angelkyo/w10-digitallicense - - Thats all i remember. + - Minor changes + - Expanded and categorized the Read Me section.Thanks to @BorrowedWifi for fixing the grammar errors. + - Updated Run as admin elevation cmd. + - Added more info in main and $OEM$ scripts. + - :create_file function is changed, now $OEM$ extraction process is fast. + - Added GUI options list in one place so its easy to navigate codes in the editor. + - KMS server list is now easy to see and edit. + - In change edition option, added minimum OS version requirement, W10_1803 + - In KMS38 option, added minimum OS version requirement, W10_1511 + - Cleaned the HWID/KMS38 activation and many other codes. + - Replaced the MOD gatherosstate files (extracted from s1ave77's tool) with angelkyo's + open source tool's generated MOD files. https://gitlab.com/angelkyo/w10-digitallicense + - Thats all i remember. +``` ------------------------------------------------------------------------ ## 0.5 - - 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. - - Added confirmation prompt before installing W10 Retail/OEM keys and GVLK option. - - Some cosmetic changes in Menu. +``` +- 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. +- Added confirmation prompt before installing W10 Retail/OEM keys and GVLK option. +- Some cosmetic changes in Menu. +``` ------------------------------------------------------------------------ ## 0.4 - - 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). - - Added 'Create Activation Task' for kms in option, its useful if user ATM don't have Internet and want system to auto activate later. - - KMS servers will be tested in ping in all scenarios now. - - In os's older than windows 7, script will show an error in opening. (script is not compatible with older os's) - - Improved KMS logs. - - HWID and KMS38 process output improved in a way so that all errors can be spotted easily. - - Read Me improved and Some cosmetic changes. +``` +- 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). +- Added 'Create Activation Task' for kms in option, its useful if user ATM don't have Internet and want system to auto activate later. +- KMS servers will be tested in ping in all scenarios now. +- In os's older than windows 7, script will show an error in opening. (script is not compatible with older os's) +- Improved KMS logs. +- HWID and KMS38 process output improved in a way so that all errors can be spotted easily. +- Read Me improved and Some cosmetic changes. +``` ------------------------------------------------------------------------ ## 0.3 - - 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) +``` +- 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) +``` ------------------------------------------------------------------------ ## 0.2 - - 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. - - Fixed an issue in Digital + KMS preactivation where it was not working correctly. (Critical) - - Fixed an issue in Digital and KMS38 Preactivation where it wouldn't delete itself after activation. - - Changed Some options location to make it more obvious. - - Changed jscript based text to file converter, to powershell. Although powershell based code is slow but it is more freindly to av's compared to jscript.Now there shouldn't be any possible issue of av's detection. - Thanks to BAU (Aveyo) - - Some other minor changes. +``` +- 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. +- Fixed an issue in Digital + KMS preactivation where it was not working correctly. (Critical) +- Fixed an issue in Digital and KMS38 Preactivation where it wouldn't delete itself after activation. +- Changed Some options location to make it more obvious. +- Changed jscript based text to file converter, to powershell. Although powershell based code is slow but it is more freindly to av's compared to jscript.Now there shouldn't be any possible issue of av's detection. + Thanks to BAU (Aveyo) +- Some other minor changes. +``` ------------------------------------------------------------------------ ## 0.1 - MAS_0.1_BETA First release. +``` +MAS_0.1_BETA First release. - About- - - Microsoft Activation Script.cmd - [Windows /server and Office Activator, Open Source and clean from Antivirus Detection] - - This script is the merger of my previous scripts which are, - W10 Digital License Activation Script - W10 LTSB 2015 Digital License Activation Script - Online KMS Activation Script - Digital + KMS Preactivation Script - + - (Added KMS38 Activation) - (KMS38 + Online KMS Preactivation) - (Plus many improvements overall) +About- + - Microsoft Activation Script.cmd + [Windows /server and Office Activator, Open Source and clean from Antivirus Detection] + - This script is the merger of my previous scripts which are, + W10 Digital License Activation Script + W10 LTSB 2015 Digital License Activation Script + Online KMS Activation Script + Digital + KMS Preactivation Script + + + (Added KMS38 Activation) + (KMS38 + Online KMS Preactivation) + (Plus many improvements overall) - These previous scripts are now discontinued and from now on i'll only work on - "Microsoft Activation Script" + These previous scripts are now discontinued and from now on i'll only work on + "Microsoft Activation Script" +``` ------------------------------------------------------------------------ diff --git a/command_line_switches.md b/command_line_switches.md index b0e117e..90d84b4 100644 --- a/command_line_switches.md +++ b/command_line_switches.md @@ -12,28 +12,29 @@ pagetitle: Command Line Switches - If you want to use it in Windows Pre-Activation then check [this](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 (Use this) | -| `/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) | +| Switches | Meaning | +|-----------------------|----------------------------------------------| +| `/HWID` | Activate with HWID | +| `/HWID-NoEditionChange` | Some editions don't support HWID, script by default change edition to nearest available to enable HWID activation. This switch can be used to stop this change. You don't need to add `/HWID` switch with this. | +| | | +| `/Ohook` | Install Ohook to activate Office | +| `/Ohook-Uninstall` | Uninstall Ohook | +| | | +| `/KMS38` | Activate with KMS38 | +| `/KMS38-RemoveProtection` | Remove KMS38 protection | +| `/KMS38-NoEditionChange` | Some editions don't support KMS38, script by default change edition to nearest available to enable KMS38 activation. This switch can be used to stop this change. You don't need to add `/KMS38` switch with this. | +| | | +| `/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 (Recommended) | +| `/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 | +| | | +| `/S` | Run operations in silent mode (no output) | ------------------------------------------------------------------------ diff --git a/contactus.md b/contactus.md index f6dfff2..ccd05db 100644 --- a/contactus.md +++ b/contactus.md @@ -12,9 +12,11 @@ Please feel free to share feedback regarding bug reports, documentation errors, - [Telegram](https://t.me/Microsoft_Activation_Scripts) - Discussion +- [Reddit](https://www.reddit.com/r/MAS_Activator/) + - [Twitter](https://twitter.com/massgravel) -- [GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [GitLab](https://gitlab.com/massgrave/microsoft-activation-scripts) +- [GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [Bitbucket](https://bitbucket.org/WindowsAddict/microsoft-activation-scripts) - Email: windowsaddict\@protonmail.com diff --git a/credits.md b/credits.md index f2bfc0f..0d9062f 100644 --- a/credits.md +++ b/credits.md @@ -6,15 +6,15 @@ pagetitle: Credits MAS project wouldn't be possible without kind help and uses of other honorable developer's tools and scripts. I would like to say thanks to all those wonderful people and projects. -| | | -|--------------------------|:---------------------------------------------| -| Anomalous Software Deterioration Corporation | [Original HWID/KMS38 methods](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887), [GamersOsState](https://github.com/asdcorp/GamersOsState), [Integrated_Patcher](https://github.com/asdcorp/Integrated_Patcher_3), [Rearm](https://github.com/asdcorp/rearm), [Set-WindowsCbsEdition](https://github.com/asdcorp/Set-WindowsCbsEdition), [hwid-stuff](https://github.com/massgravel/hwid-stuff), [licensing-stuff](https://github.com/awuctl/licensing-stuff), [info](https://github.com/massgravel/activation), branding materials and great help | -| [vyvojar](https://github.com/vyvojar) | [slshim](https://app.box.com/s/y71tpcamofcg6zv6k7by6gaex6om3q4d) | -| sponpa, leitek8 | [slc.dll Improvements](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/21/?tab=comments#comment-1431257) | -| AveYo | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT), [LeanAndMean](https://github.com/AveYo/LeanAndMean), and great help | -| [Enthousiast](https://forums.mydigitallife.net/members/enthousiast.104688/) | Testing and Support | -| abbodi1406 | [KMS_VL_ALL](https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808) (Online KMS is a fork of it), enormous help in coding and problem solving | -| [Alex](https://github.com/ave9858) (aka may, ave9858) | Universal Ticket for HWID/KMS38, [CleanOffice.ps1](https://gist.github.com/ave9858/9fff6af726ba3ddc646285d1bbf37e71), User support, Co-enhancing MAS, suggestions and great help in coding and problem solving | -| WindowsAddict | MAS Author | +| | | +|--------------------|:---------------------------------------------| +| Anomalous Software Deterioration Corporation | [Original HWID/KMS38 methods](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887), [GamersOsState](https://github.com/asdcorp/GamersOsState), [Integrated_Patcher](https://github.com/asdcorp/Integrated_Patcher_3), [Ohook](https://github.com/asdcorp/ohook), [Rearm](https://github.com/asdcorp/rearm), [Set-WindowsCbsEdition](https://github.com/asdcorp/Set-WindowsCbsEdition), [hwid-stuff](https://github.com/massgravel/hwid-stuff), [licensing-stuff](https://github.com/awuctl/licensing-stuff), [info](https://github.com/massgravel/activation), branding materials and great help | +| [vyvojar](https://github.com/vyvojar) | [slshim](https://app.box.com/s/y71tpcamofcg6zv6k7by6gaex6om3q4d) | +| sponpa, leitek8 | [slc.dll Improvements](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/21/?tab=comments#comment-1431257) | +| AveYo | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT), [LeanAndMean](https://github.com/AveYo/LeanAndMean), and great help | +| [Enthousiast](https://forums.mydigitallife.net/members/enthousiast.104688/) | Testing and Support | +| abbodi1406 | [KMS_VL_ALL](https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808) (Online KMS is a fork of it), enormous help in coding and problem solving | +| [Alex](https://github.com/ave9858) (aka may, ave9858) | Universal Ticket for HWID/KMS38, DISM Api method to change Windows edition, [CleanOffice.ps1](https://gist.github.com/ave9858/9fff6af726ba3ddc646285d1bbf37e71), User support, Co-enhancing MAS, suggestions and great help in coding and problem solving | +| WindowsAddict | MAS Author | And thanks to the MAS users for their interest, feedback, and assistance. ❤️ diff --git a/faq.md b/faq.md index 03aed22..8c912fe 100644 --- a/faq.md +++ b/faq.md @@ -14,37 +14,31 @@ pagetitle: FAQ - **How to activate Windows permanently?**\ Use HWID option in MAS. +- **How to download and install Office?**\ + Check the info [here](genuine-installation-media.html). + +- **How to activate Office permanently?**\ + Use Ohook option in MAS. + - **It says activation failed, what to do now?**\ Check [here](troubleshoot.html). +- **How to download the full version of Windows 10 LTSC 2021?**\ + Check the info [here](genuine-installation-media.html). + - **I changed my Windows edition from Home to Pro and now Windows is deactivated.**\ Run HWID activation to activate Pro. Each edition requires separate activation. - **How to remove HWID activation?**\ You can not remove it, same as you can not remove official Windows digital (HWID) license. Once a system is activated, this activation cannot be removed because the license is stored in the Microsoft servers and not in the user's system. MS checks the hardware ID (HWID) and if a license is found in their database, the system will automatically activate. -- **How to remove KMS38 activation?**\ - Check [here](kms38.html#How_to_remove_KMS38). - -- **How to remove Online KMS Activation (Office Activation)?**\ - Check [here](online_kms.html#How_to_remove_Online_KMS). +- **How to remove Ohook, KMS38, Online KMS activation?**\ + [Ohook](ohook.html#How_to_remove_Ohook), [KMS38](kms38.html#How_to_remove_KMS38), [Online KMS](online_kms.html#How_to_remove_Online_KMS). - **Is MAS safe? How to know if there is any malware?**\ MAS is fully [open source](index.html#MAS_Latest_Release). You can open the batch files with notepad and verify it. It has many users/stars on Github. You can even perform the activation manually, check Doc section for instructions. -- **How to download the full version of Windows 10 LTSC 2021?**\ - Check the info [here](genuine-installation-media.html). - -- **How to activate Office?**\ - Use the Online KMS option in MAS. - -- **How to download and install Office?**\ - Check the info [here](genuine-installation-media.html). - -- **Can I permanently activate Office?**\ - No. For lifetime activation of Office, use the renewal task option in Online KMS. - -- **Can I link my Microsoft account safely with this activation?**\ +- **Can I link my Microsoft account safely with MAS activation methods?**\ Yes. - **Can I update Windows/Office after activation?**\ @@ -57,13 +51,10 @@ pagetitle: FAQ Use the change edition option in the Extras section in MAS. - **Can I activate Office 365?**\ - O365 can not be activated with KMS. To activate it, the script installs Mondo 2016 licenses and activates that. This license is near to O365 feature-wise, you can get offline features of O365 but you can't get server side O365 specific features such as 1TB storage in Onedrive. 5GB storage in free onedrive account would work fine. - -- **Can I get Co-Pilot feature in Office 365 with Mondo License?**\ - At the time of writing, this feature is in testing period and not available to all 365 users. And as stated in above question, all online features are not available in Mondo License, so we can't say if it will work or not. + Yes, use Ohook activation option. However, you can't get server-side O365 specific features such as 1TB storage in Onedrive, though almost all other features and 5GB storage in free onedrive account would work fine. - **I'm getting 'Office is not genuine banner'.**\ - Run Online KMS from the latest MAS version. + Run Ohook activation from the latest MAS version. - **Can I delete the MAS folder after activation?**\ Yes. diff --git a/fix-wpa-registry.md b/fix-wpa-registry.md index adbbd52..1c3dc29 100644 --- a/fix-wpa-registry.md +++ b/fix-wpa-registry.md @@ -22,7 +22,8 @@ pagetitle: Fix WPA Registry - Copy `rearm.cmd` file to the root of the C drive like `C:\rearm.cmd` -- Press shift and click on the restart button in the start menu +- Open command prompt as admin and enter the below command\ + `Shutdown /f /r /o /t 0` - After system restart, you will find Troubleshoot \> Advanced Option, select Command Prompt option diff --git a/get.ps1 b/get.ps1 index ea3527c..727be49 100644 --- a/get.ps1 +++ b/get.ps1 @@ -2,10 +2,10 @@ $ErrorActionPreference = "Stop" # Enable TLSv1.2 for compatibility with older clients [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12 -$DownloadURL = 'https://gitlab.com/massgrave/microsoft-activation-scripts/-/raw/master/MAS/All-In-One-Version/MAS_AIO.cmd' -$DownloadURL2 = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd' +$DownloadURL = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd' +$DownloadURL2 = 'https://bitbucket.org/WindowsAddict/microsoft-activation-scripts/raw/dc9bf31743ebed91705cddc543e73e4632f2d843/MAS/All-In-One-Version/MAS_AIO.cmd' -$rand = Get-Random -Maximum 1000 +$rand = Get-Random -Maximum 99999999 $isAdmin = [bool]([Security.Principal.WindowsIdentity]::GetCurrent().Groups -match 'S-1-5-32-544') $FilePath = if ($isAdmin) { "$env:SystemRoot\Temp\MAS_$rand.cmd" } else { "$env:TEMP\MAS_$rand.cmd" } diff --git a/hwid.md b/hwid.md index a0ce8ee..da64c2c 100644 --- a/hwid.md +++ b/hwid.md @@ -78,35 +78,36 @@ Now a question, can Microsoft block the new requests or revoke already establish ## 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` | -| 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 | `KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W` | -| SE N | `K9VKN-3BGWV-Y624W-MCRMQ-BHDCD` | -| 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 2024 | `CGK42-GYN6Y-VD22B-BX98W-J8JXD` | +| IoT Enterprise LTSC Subscription 2024 | `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 | `KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W` | +| SE N | `K9VKN-3BGWV-Y624W-MCRMQ-BHDCD` | +| Team | `XKCNC-J26Q9-KFHD2-FKTHY-KD72Y` | **Notes:** diff --git a/index.md b/index.md index 01a8749..c2322b1 100644 --- a/index.md +++ b/index.md @@ -6,30 +6,30 @@ pagetitle: Microsoft Activation Scripts (MAS) **Microsoft Activation Scripts (MAS)** -A Windows and Office activator using HWID / KMS38 / Online KMS activation methods, with a focus on open-source code and fewer antivirus detections. +A Windows and Office activator using HWID / Ohook / KMS38 / Online KMS activation methods, with a focus on open-source code and fewer antivirus detections. ------------------------------------------------------------------------ ## Features -- HWID Activation -- KMS38 Activation -- Online KMS Activation -- Activation Troubleshoot +- **HWID (Digital License)** Method to Permanently Activate Windows +- **Ohook** Method to Permanently Activate Office +- **KMS38** Method to Activate Windows/Server Till the Year 2038 +- **Online KMS** Method to Activate Windows/Server/Office Till 180 Days (Lifetime With Renewal Task) +- Advanced Activation Troubleshoot - \$OEM\$ Folders For Preactivation - Change Windows Edition -- Check Windows-Office Activation Status -- Available in All In One & Separate Files Version -- Fully Open Source -- All Files Are Transparent Batch Scripts +- Check Windows/Office Activation Status +- Available in All In One and Separate Files Version +- Fully Open Source and Based on Batch Script - Fewer Antivirus Detections ------------------------------------------------------------------------ ## MAS Latest Release -Last Release - v1.8 (16-Mar-2023)\ -[GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [GitLab](https://gitlab.com/massgrave/microsoft-activation-scripts) +Last Release - v1.9 (25-Sep-2023)\ +[GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [Bitbucket](https://bitbucket.org/WindowsAddict/microsoft-activation-scripts) ------------------------------------------------------------------------ @@ -39,7 +39,7 @@ Last Release - v1.8 (16-Mar-2023)\ (Recommended) -- On Windows 8.1/10/11, right-click on the windows start menu and select PowerShell or Terminal (Not CMD). +- On Windows 8.1/10/11, right-click on the Windows start menu and select PowerShell or Terminal (Not CMD). - Copy-paste the below code and press enter\ `irm https://massgrave.dev/get | iex` - You will see the activation options, and follow onscreen instructions. @@ -60,11 +60,12 @@ To run the scripts in unattended mode, check [here](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 | +| Activation Type | Supported Product | Activation Period | +|:----------------|:---------------------|:-------------------------------------| +| HWID | Windows 10-11 | Permanent | +| Ohook | Office | Permanent | +| KMS38 | Windows 10-11-Server | Till the Year 2038 | +| Online KMS | Windows / Office | 180 Days. Lifetime With Renewal Task | For more details, use the respective activation details in Doc. @@ -78,7 +79,7 @@ To activate unsupported products such as **Office on Mac**, check [here](unsuppo ![](MAS_HWID.png) -![](MAS_KMS.png) +![](MAS_Ohook.png) ![](MAS_Troubleshoot.png) diff --git a/install_hwid_key.md b/install_hwid_key.md deleted file mode 100644 index 7e06e8e..0000000 --- a/install_hwid_key.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -pagetitle: Install HWID Key ---- - -# Install Win 10/11 HWID Key - ------------------------------------------------------------------------- - -- You can find this option in MAS extras section. - -- HWID (Digital License) can auto-activate a system even after OS is re-installed. - -- But this auto-activation works only when HWID (Retail/OEM/MAK) key is already installed which happens if you downloaded Windows 10-11 for **free** from the Official Microsoft website. - -- However, Business versions (Windows Enterprise, LTSB/C editions) are not publicly available. These editions have the KMS key installed by default. Due to this HWID can't auto-activate the system. - -- To avoid running the HWID script **again**, you can instead just install the HWID key and the system will auto-activate. - -- This is the scenario where this option is useful. - ------------------------------------------------------------------------- diff --git a/licensing-servers-issue.md b/licensing-servers-issue.md index 076be85..2819280 100644 --- a/licensing-servers-issue.md +++ b/licensing-servers-issue.md @@ -10,17 +10,27 @@ pagetitle: Licensing Servers Issue - Activation script will inform you about this if that is the case. We suggest to follow the below guide only when the script tells you to do it. If you are unsure, you can take the help from [here](troubleshoot.html). -- This may happen mostly either due to DNS or Issues in MS licensing servers itself or Firewall rules in the system. Below you can find listed fixes for it. +- This may happen mostly either due to DNS or Issues in MS licensing servers itself or Firewall rules in the system. Below you can find fixes for it. - **Which method to choose for the fix?\ \ **If you are located in China then choose **Modify Host File** option.\ - If you are not in China then first try **Fix DNS** option, and if that doesn't work then try **VPN** method or try another Internet connection. + If you are not in China then first try **Network Reset** option and if that doesn't work then **Fix DNS** option, and if that doesn't work then try **VPN** method or try another Internet connection. - If you are still facing issues then check [here](troubleshoot.html). ------------------------------------------------------------------------ +## Network Reset + +- In Windows 10/11, goto settings and search for Network Reset and apply this option. + +- Restart your system and try HWID Activation. + +- If it's showing same Internet error then apply the Fix DNS option. + +------------------------------------------------------------------------ + ## Fix DNS - Download the `Fix_DNS.zip` file from [here](https://www.box.com/index.php?rm=box_download_shared_file&shared_name=4c66hw8ezuijy5j0trwczy860sf825i7&file_id=f_1146300205040). @@ -31,16 +41,18 @@ pagetitle: Licensing Servers Issue - Once done, try HWID Activation. +- If it's showing same Internet error then try VPN option. + ------------------------------------------------------------------------ ## VPN -- You can install below VPN to fix issue if script is showing failed to connect licensing servers. - -- Freedome VPN\ +- Install Freedome VPN\ -- Once done, try HWID Activation. +- Once done connect to USA servers and then try HWID Activation. + +- If it's showing same Internet error then check [here](troubleshoot.html). ------------------------------------------------------------------------ @@ -59,11 +71,7 @@ $filePath = "C:\Windows\System32\drivers\etc\hosts" Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $false -Set-Content -Path $filePath -Value (Get-Content $filePath | ForEach-Object { $_ -replace "124.108.22.138 licensing.mp.microsoft.com", "" }) - Add-Content -Path $filePath -Value "124.108.22.138 licensing.mp.microsoft.com" - -Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $true ``` - Done. Now try HWID Activation. @@ -73,11 +81,7 @@ To restore it, run below commands. ``` $filePath = "C:\Windows\System32\drivers\etc\hosts" -Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $false - Set-Content -Path $filePath -Value (Get-Content $filePath | ForEach-Object { $_ -replace "124.108.22.138 licensing.mp.microsoft.com", "" }) - -Set-ItemProperty -Path $filePath -Name IsReadOnly -Value $true ``` ------------------------------------------------------------------------ diff --git a/oem-folder.md b/oem-folder.md index 7426a78..f6db5d7 100644 --- a/oem-folder.md +++ b/oem-folder.md @@ -22,7 +22,9 @@ pagetitle: OEM Folders - You can check [here](index.html) about activation method details and select the activation method as per your requirement. -- On Windows 8 and later, running setupcomplete.cmd is disabled if the default installed key for the edition is OEM Channel. For example - Preactivation won't work for Windows 10 Iot Enterprise because installed key is of OEM channel. +- On Windows 8 and later, **running setupcomplete.cmd is disabled** if the default installed key for the edition is OEM Channel.\ + For example - Preactivation won't work for Windows 10 Iot Enterprise LTSC because installed key is of OEM channel.\ + The **solution** for this issue is to use (Non-Iot) Windows 10 Enterprise LTSC ISO and HWID method in preactivation will use Iot LTSC key to change the edition. ------------------------------------------------------------------------ @@ -49,6 +51,12 @@ pagetitle: OEM Folders ------------------------------------------------------------------------ +## Ohook + +- If Office is preinstalled then Ohook method will activate the Office immediately without Internet. This activation uses custom sppc.dll file for the activation. + +------------------------------------------------------------------------ + ## KMS38 - When using KMS38 activation, no files are stored on the system, and Windows 10-11-Server becomes activated immediately without Internet. @@ -57,16 +65,36 @@ pagetitle: OEM Folders ## Online KMS -- When using Online KMS activation, Windows and Office both will be activated when connected to the internet for the first time. This option uses a renewal task for lifetime activation. +- When using Online KMS activation, Windows-Server and Office (Preinstalled) both will be activated when connected to the internet for the first time. This option uses a renewal task for lifetime activation. + +------------------------------------------------------------------------ + +## HWID + Ohook + +- In this method, Windows 10-11 will be activated with HWID, and **Office** (Preinstalled) will be activated using Ohook. ------------------------------------------------------------------------ ## HWID + Online KMS -- In this method, Windows 10-11 will be activated with HWID, and **Office** will be activated using Online KMS. +- In this method, Windows 10-11 will be activated with HWID, and **Office** (Preinstalled) will be activated using Online KMS. + +------------------------------------------------------------------------ + +## KMS38 + Ohook + +- In this method, Windows 10-11-Server will be activated with KMS38, and **Office** (Preinstalled) will be activated using Ohook. ------------------------------------------------------------------------ ## KMS38 + Online KMS -- In this method, Windows 10-11-Server will be activated with KMS38, and **Office** will be activated using Online KMS. +- In this method, Windows 10-11-Server will be activated with KMS38, and **Office** (Preinstalled) will be activated using Online KMS. + +------------------------------------------------------------------------ + +## Online KMS + Ohook + +- In this method, Windows-Server will be activated with Online KMS, and **Office** (Preinstalled) will be activated using Ohook. + +------------------------------------------------------------------------ diff --git a/office-license-is-not-genuine.md b/office-license-is-not-genuine.md index b56004b..c9c929f 100644 --- a/office-license-is-not-genuine.md +++ b/office-license-is-not-genuine.md @@ -6,7 +6,7 @@ pagetitle: Get genuine Office banner ![](office-license-is-not-genuine.png) -**TL;DR** To solve it, use the latest abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/) or [MAS](index.html) to activate Office. +**TL;DR** To solve it, use [MAS](index.html) or abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/) to activate Office. ------------------------------------------------------------------------ @@ -33,7 +33,7 @@ Please find below various ways you can avoid this banner. The simplest option fo ### 1- Activation Tools -- Use the latest abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/) or [MAS](index.html) to activate Office. +- Use [MAS](index.html) or abbodi1406's [KMS_VL_ALL](https://github.com/abbodi1406/KMS_VL_ALL_AIO/) to activate Office. ------------------------------------------------------------------------ @@ -49,13 +49,15 @@ In this section, I'm only going to mention how to set up the KMS server in the r Please find below how to set the KMS server address in the registry. For example with a private IP `10.0.0.10` - reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f +``` +reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f - reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f /reg:32 +reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f /reg:32 - reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /f /v KeyManagementServiceName /t REG_SZ /d "10.0.0.10" +reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /f /v KeyManagementServiceName /t REG_SZ /d "10.0.0.10" - reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /f /v KeyManagementServiceName /t REG_SZ /d "10.0.0.10" /reg:32 +reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" /f /v KeyManagementServiceName /t REG_SZ /d "10.0.0.10" /reg:32 +``` ------------------------------------------------------------------------ @@ -79,17 +81,19 @@ Please the guide [here](office_c2r_custom.html) for VL Office installation. - reg add HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v CDNBaseUrl /t REG_SZ /d "http://officecdn.microsoft.com/pr/55336B82-A18D-4DD6-B5F6-9E5095C314A6" /f +``` +reg add HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v CDNBaseUrl /t REG_SZ /d "http://officecdn.microsoft.com/pr/55336B82-A18D-4DD6-B5F6-9E5095C314A6" /f - reg delete HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v UpdateUrl /f +reg delete HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v UpdateUrl /f - reg delete HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v UpdateToVersion /f +reg delete HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration /v UpdateToVersion /f - reg delete HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Updates /v UpdateToVersion /f +reg delete HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Updates /v UpdateToVersion /f - reg delete HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common\OfficeUpdate\ /f +reg delete HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common\OfficeUpdate\ /f - "%CommonProgramFiles%\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user +"%CommonProgramFiles%\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user +``` - It will change the update channel to Production::MEC \| MonthlyEnterprise diff --git a/office_c2r_custom.md b/office_c2r_custom.md index 1d5e7af..b8397f8 100644 --- a/office_c2r_custom.md +++ b/office_c2r_custom.md @@ -10,13 +10,7 @@ pagetitle: Office C2R Custom Install - If the below guide is confusing to you then the simplest option for you is to use [Office C2R Installer](office_c2r_links.html). -- Retail Office (O365 with Mondo 2016 KMS License installed by Activation script):\ - Pros - Latest feature updates\ - Cons - On Office repair or Windows major feature updates, you will need to run activation script again. - -- Volume Office (2021):\ - Pros - You won't need to run activation script again on Office repair or Windows major feature updates.\ - Cons - No latest feature updates +- Retail Office (e.g. O365) has latest feature updates and Volume Office (e.g. ProPlus 2021) don't have latest feature updates. Both can be activated using Ohook activation method. - Please note that in the official C2R office custom installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing the customized office. @@ -44,7 +38,7 @@ Once done, - If you want Volume Office then 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. Don't select language which is [not available for Project/Visio](office_c2r_links.html) if you are installing these apps. +- You can add Visio and Project apps if you need them. Don't select language that is [not available for Project/Visio](office_c2r_links.html) if you are installing these apps. - Customize other things and leave them as default where you don't understand something. diff --git a/office_c2r_links.md b/office_c2r_links.md index 7527b82..bb48ab3 100644 --- a/office_c2r_links.md +++ b/office_c2r_links.md @@ -10,9 +10,9 @@ pagetitle: Office C2R Installer Links - **If you are unsure what to download then**, - - Choose **Office 365 ProPlus**. MAS's KMS activation will use Mondo 2016 license to activate it and it will give you latest and most features possible with KMS license. + - Choose **Office 365 ProPlus**. MAS's Ohook method can activate it and it will give you latest and most features possible. - - Choose **Online Installer** **x64** as it will install latest version with minimum download data. Choose Offline installer if you have unstable connection or need to install offline/multiple times. + - Choose **Online Installer** **x64** as it will install latest version with minimum download data. Choose Offline installer if you have unstable connection. - Below all links are original from Microsoft with Retail license and Current update channel. @@ -26,7 +26,7 @@ pagetitle: Office C2R Installer Links - **Don't use** offline links for Office 2013 because it's too old and it's installation can not be updated. Use online installer if you need to use Office 2013. -- **Advanced uses:** If you want customization in Office installation or want pure Volume installation for more stability, use this [ODT method](office_c2r_custom.html) of Office installation. +- **Advanced uses:** If you want customization in Office installation or want pure Volume installation, use this [ODT method](office_c2r_custom.html) of Office installation. - **Troubleshoot:** diff --git a/office_msi_links.md b/office_msi_links.md index 615fcac..67ea55e 100644 --- a/office_msi_links.md +++ b/office_msi_links.md @@ -16,7 +16,7 @@ All download links leads to genuine files only. - For these reason, we need to host files on 3rd party. You can check [here](genuine-installation-media.html#How_to_verify_genuinity_of_files) on how to be sure that files are genuine. Office 2010, 2013, 2016 MSI VL files were released on VLSC only so you may find it hard to find checksums for them. You can download SHA-1 hashes list from [here](https://pixeldrain.com/u/UcxBns92) for all below listed Office versions. -- You can activate all below listed 2010/2013/2016 Office files with Online KMS option in MAS. To activate below listed Office 2007 Enterprise, you can use this key `BQDQB-KRRY9-43DBR-4P9J4-DH7D8` +- You can activate all below listed 2010/2013/2016 Office files with Online KMS option and 2013/2016 with Ohook option in MAS. To activate below listed Office 2007 Enterprise, you can use this key `BQDQB-KRRY9-43DBR-4P9J4-DH7D8` - If you need links for any other Windows/office file, please contact [here](https://discord.gg/gjJEfq7ux8). diff --git a/ohook.md b/ohook.md new file mode 100644 index 0000000..d61de10 --- /dev/null +++ b/ohook.md @@ -0,0 +1,325 @@ +--- +pagetitle: Ohook Activation +--- + +# Ohook Activation + +------------------------------------------------------------------------ + +## Overview + +- How to use it? Please find the instructions [here](index.html#Download__How_to_use_it). + +- This activation method can activate all kinds of Office versions on Windows 8 and higher and their Server equivalent except Office 2010 and Office UWP apps. + +- This activation method works offline and activates Office permanently. + +- This activation method can survive Office repairs, Office updates, and even Windows major feature upgrades. You do not need to reactivate in these cases. + +- For the O365 subscription version, you can't get server side O365 specific features such as 1TB storage in Onedrive. However, almost all other features and 5GB storage in free onedrive account would work fine. + +- This activation method does not modify/patch any onboard system files, instead it installs a custom SPPC.dll (open source) file for the activation to work. Check further details in below "How does it work?" section. + +------------------------------------------------------------------------ + +## How does it work? + +![](MAS-before-ohook.png) + +- As illustrated in the above 1st image, in the Official activation process of SPP based Office, Office asks `C:\Windows\System32\sppc.dll` about the activation status and that file asks the same thing to SPP (Software Protection Platform) `C:\Windows\System32\sppsvc.exe` and returns the message back to Office. + +![](MAS-after-ohook.png) + +- As illustrated in the above 2nd image, we modify this behavior by placing a custom `sppc.dll` file in Office folder without touching system's `C:\Windows\System32\sppc.dll` file and that custom file always returns the message that Office is activated. This is how ohook activation works. + +- You can find the source code of ohook custom sppc.dll file [here](https://github.com/asdcorp/ohook). + +------------------------------------------------------------------------ + +## Supported Products + +TL;DR all kinds of Office products are supported on Windows 8 and higher and their Server equivalent except Office 2010 and Office UWP apps. + +| Office Version | Office Product | Generic Key | Key Type | +|------------|------------------|-----------------------------|------------| +| v15.0 (2013) | AccessRetail | B7RFY-7NXPK-Q4342-Y9X2H-3JX4X | Retail | +| v15.0 (2013) | AccessVolume | 9MF9G-CN32B-HV7XT-9XJ8T-9KVF4 | MAK | +| v15.0 (2013) | ExcelRetail | NT889-MBH4X-8MD4H-X8R2D-WQHF8 | Retail | +| v15.0 (2013) | ExcelVolume | Y3N36-YCHDK-XYWBG-KYQVV-BDTJ2 | MAK | +| v15.0 (2013) | GrooveRetail | BMK4W-6N88B-BP9QR-PHFCK-MG7GF | Retail | +| v15.0 (2013) | GrooveVolume | RN84D-7HCWY-FTCBK-JMXWM-HT7GJ | MAK | +| v15.0 (2013) | HomeBusinessPipcRetail | 2WQNF-GBK4B-XVG6F-BBMX7-M4F2Y | OEM-Perp | +| v15.0 (2013) | HomeBusinessRetail | NVTDK-QB8J9-M28GR-92BPC-BR96Q | Retail | +| v15.0 (2013) | HomeStudentRetail | R29WQ-CMNCM-2THCT-K4H92-FX6KR | Retail | +| v15.0 (2013) | InfoPathRetail | RV7NQ-HY3WW-7CKWH-QTVMW-29VHC | Retail | +| v15.0 (2013) | InfoPathVolume | C4TGN-QQW6Y-FYKXC-6WJW7-X73VG | MAK | +| v15.0 (2013) | LyncAcademicRetail | 6MDN4-WF3FV-4WH3Q-W699V-RGCMY | PrepidBypass | +| v15.0 (2013) | LyncEntryRetail | N42BF-CBY9F-W2C7R-X397X-DYFQW | PrepidBypass | +| v15.0 (2013) | LyncRetail | 89P23-2NK2R-JXM2M-3Q8R8-BWM3Y | Retail | +| v15.0 (2013) | LyncVolume | 3WKCD-RN489-4M7XJ-GJ2GQ-YBFQ6 | MAK | +| v15.0 (2013) | MondoRetail | YYHXG-KTNKF-XGRT7-H299D-8K6MM | Retail | +| v15.0 (2013) | MondoVolume | 2YNYQ-FQMVG-CB8KW-6XKYD-M7RRJ | MAK | +| v15.0 (2013) | OneNoteFreeRetail | 4TGWV-6N9P6-G2H8Y-2HWKB-B4FF4 | Bypass | +| v15.0 (2013) | OneNoteRetail | 3KXXQ-PVN2C-8P7YY-HCV88-GVGQ6 | Retail | +| v15.0 (2013) | OneNoteVolume | JDMWF-NJC7B-HRCHY-WFT8G-BPXD9 | MAK | +| v15.0 (2013) | OutlookRetail | 9N4RQ-CF8R2-HBVCB-J3C9V-94P4D | Retail | +| v15.0 (2013) | OutlookVolume | HNG29-GGWRG-RFC8C-JTFP4-2J9FH | MAK | +| v15.0 (2013) | PersonalPipcRetail | 9CYB3-NFMRW-YFDG6-XC7TF-BY36J | OEM-Perp | +| v15.0 (2013) | PersonalRetail | 2NCQJ-MFRMH-TXV83-J7V4C-RVRWC | Retail | +| v15.0 (2013) | PowerPointRetail | HVMN2-KPHQH-DVQMK-7B3CM-FGBFC | Retail | +| v15.0 (2013) | PowerPointVolume | 47DKN-HPJP7-RF9M3-VCYT2-TMQ4G | MAK | +| v15.0 (2013) | ProPlusRetail | N3QMM-GKDT3-JQGX6-7X3MQ-4GBG3 | Retail | +| v15.0 (2013) | ProPlusVolume | QKHNX-M9GGH-T3QMW-YPK4Q-QRP9V | MAK | +| v15.0 (2013) | ProfessionalPipcRetail | CF9DD-6CNW2-BJWJQ-CVCFX-Y7TXD | OEM-Perp | +| v15.0 (2013) | ProfessionalRetail | MBQBN-CQPT6-PXRMC-TYJFR-3C8MY | Retail | +| v15.0 (2013) | ProjectProRetail | B4RN4-H4JYG-YMQMC-CYGKH-46WPH | Retail | +| v15.0 (2013) | ProjectProVolume | WFCT2-NBFQ7-JD7VV-MFJX6-6F2CM | MAK | +| v15.0 (2013) | ProjectStdRetail | 2B96V-X9NJY-WFBRC-Q8MP2-7CCC4 | Retail | +| v15.0 (2013) | ProjectStdVolume | 3CNQX-T34TY-99RH4-C4YD2-KWYGV | MAK | +| v15.0 (2013) | PublisherRetail | TWNCJ-YR84W-X7PPF-6DPRP-D67VC | Retail | +| v15.0 (2013) | PublisherVolume | DJPHV-NCJV6-GWPT6-K26JX-C7GX6 | MAK | +| v15.0 (2013) | SPDRetail | 3NY6J-WHT3F-47BDV-JHF36-2343W | PrepidBypass | +| v15.0 (2013) | StandardRetail | V6VWN-KC2HR-YYDD6-9V7HQ-7T7VP | Retail | +| v15.0 (2013) | StandardVolume | 9TN6B-PCYH4-MCVDQ-KT83C-TMQ7T | MAK | +| v15.0 (2013) | VisioProRetail | JRJNJ-33M7C-R73X3-P9XF7-R89MY | Retail | +| v15.0 (2013) | VisioProVolume | YN7CF-XRH6R-CGKRY-GKPV3-BG7WF | MAK | +| v15.0 (2013) | VisioStdRetail | G2N2Q-4QD2T-DY4TP-GY489-3RQCG | Retail | +| v15.0 (2013) | VisioStdVolume | RX63Y-4NFK2-XTYC8-C6B3W-YPXPJ | MAK | +| v15.0 (2013) | WordRetail | NB77V-RPFQ6-PMMKQ-T87DV-M4D84 | Retail | +| v15.0 (2013) | WordVolume | RPHPB-Y7NC4-3VYFM-DW7VD-G8YJ8 | MAK | +| v15.0 (O365) | O365BusinessRetail | JXR8H-NJ3MK-X66W8-78CWD-QRQ6C | Retail | +| v15.0 (O365) | O365HomePremRetail | J2W28-TN9C8-26PWV-F7J4G-72XCB | Subscription1 | +| v15.0 (O365) | O365ProPlusRetail | T6JJW-DYN99-WK46B-9MKKV-94P2Y | Retail | +| v15.0 (O365) | O365SmallBusPremRetail | B9V9Q-F6ND8-T4K4K-8868M-HT7KT | Retail | +| v16.0 (2016) | AccessRetail | WHK4N-YQGHB-XWXCC-G3HYC-6JF94 | Retail | +| v16.0 (2016) | AccessRuntimeRetail | RNB7V-P48F4-3FYY6-2P3R3-63BQV | PrepidBypass | +| v16.0 (2016) | AccessVolume | JJ2Y4-N8KM3-Y8KY3-Y22FR-R3KVK | MAK | +| v16.0 (2016) | ExcelRetail | RKJBN-VWTM2-BDKXX-RKQFD-JTYQ2 | Retail | +| v16.0 (2016) | ExcelVolume | FVGNR-X82B2-6PRJM-YT4W7-8HV36 | MAK | +| v16.0 (2016) | HomeBusinessPipcRetail | 2WQNF-GBK4B-XVG6F-BBMX7-M4F2Y | OEM-Perp | +| v16.0 (2016) | HomeBusinessRetail | HM6FM-NVF78-KV9PM-F36B8-D9MXD | Retail | +| v16.0 (2016) | HomeStudentRetail | PNPRV-F2627-Q8JVC-3DGR9-WTYRK | Retail | +| v16.0 (2016) | HomeStudentVNextRetail | YWD4R-CNKVT-VG8VJ-9333B-RC3B8 | Retail | +| v16.0 (2016) | MondoRetail | Y3XPN-P7PC4-MGPTJ-2BY3Q-RJRFV | Retail | +| v16.0 (2016) | MondoVolume | FMTQQ-84NR8-2744R-MXF4P-PGYR3 | MAK | +| v16.0 (2016) | OneNoteFreeRetail | XYNTG-R96FY-369HX-YFPHY-F9CPM | Bypass | +| v16.0 (2016) | OneNoteRetail | FXF6F-CNC26-W643C-K6KB7-6XXW3 | Retail | +| v16.0 (2016) | OneNoteVolume | 9TYVN-D76HK-BVMWT-Y7G88-9TPPV | MAK | +| v16.0 (2016) | OutlookRetail | 7N4KG-P2QDH-86V9C-DJFVF-369W9 | Retail | +| v16.0 (2016) | OutlookVolume | 7QPNR-3HFDG-YP6T9-JQCKQ-KKXXC | MAK | +| v16.0 (2016) | PersonalPipcRetail | 9CYB3-NFMRW-YFDG6-XC7TF-BY36J | OEM-Perp | +| v16.0 (2016) | PersonalRetail | FT7VF-XBN92-HPDJV-RHMBY-6VKBF | Retail | +| v16.0 (2016) | PowerPointRetail | N7GCB-WQT7K-QRHWG-TTPYD-7T9XF | Retail | +| v16.0 (2016) | PowerPointVolume | X3RT9-NDG64-VMK2M-KQ6XY-DPFGV | MAK | +| v16.0 (2016) | ProPlusRetail | GM43N-F742Q-6JDDK-M622J-J8GDV | Retail | +| v16.0 (2016) | ProPlusVolume | FNVK8-8DVCJ-F7X3J-KGVQB-RC2QY | MAK | +| v16.0 (2016) | ProfessionalPipcRetail | CF9DD-6CNW2-BJWJQ-CVCFX-Y7TXD | OEM-Perp | +| v16.0 (2016) | ProfessionalRetail | NXFTK-YD9Y7-X9MMJ-9BWM6-J2QVH | Retail | +| v16.0 (2016) | ProjectProRetail | WKKGF-TTN8F-QC9T2-6C2DC-3YH63 | Retail | +| v16.0 (2016) | ProjectProVolume | PKC3N-8F99H-28MVY-J4RYY-CWGDH | MAK | +| v16.0 (2016) | ProjectProXVolume | JBNPH-YF2F7-Q9Y29-86CTG-C9YGV | MAKC2R | +| v16.0 (2016) | ProjectStdRetail | 4H6NF-QDPG8-83W97-9K8XY-XBT9Y | Retail | +| v16.0 (2016) | ProjectStdVolume | 4TGWV-6N9P6-G2H8Y-2HWKB-B4G93 | MAK | +| v16.0 (2016) | ProjectStdXVolume | N3W2Q-69MBT-27RD9-BH8V3-JT2C8 | MAKC2R | +| v16.0 (2016) | PublisherRetail | WKWND-X6G9G-CDMTV-CPGYJ-6MVBF | Retail | +| v16.0 (2016) | PublisherVolume | 9QVN2-PXXRX-8V4W8-Q7926-TJGD8 | MAK | +| v16.0 (2016) | SkypeServiceBypassRetail | 6MDN4-WF3FV-4WH3Q-W699V-RGCMY | PrepidBypass | +| v16.0 (2016) | SkypeforBusinessEntryRetail | 4N4D8-3J7Y3-YYW7C-73HD2-V8RHY | PrepidBypass | +| v16.0 (2016) | SkypeforBusinessRetail | PBJ79-77NY4-VRGFG-Y8WYC-CKCRC | Retail | +| v16.0 (2016) | SkypeforBusinessVolume | DMTCJ-KNRKR-JV8TQ-V2CR2-VFTFH | MAK | +| v16.0 (2016) | StandardRetail | 2FPWN-4H6CM-KD8QQ-8HCHC-P9XYW | Retail | +| v16.0 (2016) | StandardVolume | WHGMQ-JNMGT-MDQVF-WDR69-KQBWC | MAK | +| v16.0 (2016) | VisioProRetail | 7TM6H-KNR4K-Q7HBX-72T2Q-H22RV | Retail | +| v16.0 (2016) | VisioProVolume | NRKT9-C8GP2-XDYXQ-YW72K-MG92B | MAK | +| v16.0 (2016) | VisioProXVolume | G98Q2-B6N77-CFH9J-K824G-XQCC4 | MAKC2R | +| v16.0 (2016) | VisioStdRetail | Q8R4N-GJCPG-CF32R-JFCYR-K4TF3 | Retail | +| v16.0 (2016) | VisioStdVolume | XNCJB-YY883-JRW64-DPXMX-JXCR6 | MAK | +| v16.0 (2016) | VisioStdXVolume | B2HTN-JPH8C-J6Y6V-HCHKB-43MGT | MAKC2R | +| v16.0 (2016) | WordRetail | P8K82-NQ7GG-JKY8T-6VHVY-88GGD | Retail | +| v16.0 (2016) | WordVolume | YHMWC-YN6V9-WJPXD-3WQKP-TMVCV | MAK | +| v16.0 (2019) | Access2019Retail | WRYJ6-G3NP7-7VH94-8X7KP-JB7HC | Retail | +| v16.0 (2019) | Access2019Volume | 6FWHX-NKYXK-BW34Q-7XC9F-Q9PX7 | MAK-AE | +| v16.0 (2019) | AccessRuntime2019Retail | FGQNJ-JWJCG-7Q8MG-RMRGJ-9TQVF | PrepidBypass | +| v16.0 (2019) | Excel2019Retail | KBPNW-64CMM-8KWCB-23F44-8B7HM | Retail | +| v16.0 (2019) | Excel2019Volume | 8NT4X-GQMCK-62X4P-TW6QP-YKPYF | MAK-AE | +| v16.0 (2019) | HomeBusiness2019Retail | QBN2Y-9B284-9KW78-K48PB-R62YT | Retail | +| v16.0 (2019) | HomeStudent2019Retail | XNWPM-32XQC-Y7QJC-QGGBV-YY7JK | Retail | +| v16.0 (2019) | Outlook2019Retail | WR43D-NMWQQ-HCQR2-VKXDR-37B7H | Retail | +| v16.0 (2019) | Outlook2019Volume | RN3QB-GT6D7-YB3VH-F3RPB-3GQYB | MAK-AE | +| v16.0 (2019) | Personal2019Retail | NMBY8-V3CV7-BX6K6-2922Y-43M7T | Retail | +| v16.0 (2019) | PowerPoint2019Retail | HN27K-JHJ8R-7T7KK-WJYC3-FM7MM | Retail | +| v16.0 (2019) | PowerPoint2019Volume | 29GNM-VM33V-WR23K-HG2DT-KTQYR | MAK-AE | +| v16.0 (2019) | ProPlus2019Retail | BN4XJ-R9DYY-96W48-YK8DM-MY7PY | Retail | +| v16.0 (2019) | ProPlus2019Volume | T8YBN-4YV3X-KK24Q-QXBD7-T3C63 | MAK-AE | +| v16.0 (2019) | Professional2019Retail | 9NXDK-MRY98-2VJV8-GF73J-TQ9FK | Retail | +| v16.0 (2019) | ProjectPro2019Retail | JDTNC-PP77T-T9H2W-G4J2J-VH8JK | Retail | +| v16.0 (2019) | ProjectPro2019Volume | TBXBD-FNWKJ-WRHBD-KBPHH-XD9F2 | MAK-AE | +| v16.0 (2019) | ProjectStd2019Retail | R3JNT-8PBDP-MTWCK-VD2V8-HMKF9 | Retail | +| v16.0 (2019) | ProjectStd2019Volume | RBRFX-MQNDJ-4XFHF-7QVDR-JHXGC | MAK-AE | +| v16.0 (2019) | Publisher2019Retail | 4QC36-NW3YH-D2Y9D-RJPC7-VVB9D | Retail | +| v16.0 (2019) | Publisher2019Volume | K8F2D-NBM32-BF26V-YCKFJ-29Y9W | MAK-AE | +| v16.0 (2019) | SkypeforBusiness2019Retail | JBDKF-6NCD6-49K3G-2TV79-BKP73 | Retail | +| v16.0 (2019) | SkypeforBusiness2019Volume | 9MNQ7-YPQ3B-6WJXM-G83T3-CBBDK | MAK-AE | +| v16.0 (2019) | SkypeforBusinessEntry2019Retail | N9722-BV9H6-WTJTT-FPB93-978MK | PrepidBypass | +| v16.0 (2019) | Standard2019Retail | NDGVM-MD27H-2XHVC-KDDX2-YKP74 | Retail | +| v16.0 (2019) | Standard2019Volume | NT3V6-XMBK7-Q66MF-VMKR4-FC33M | MAK-AE | +| v16.0 (2019) | VisioPro2019Retail | 2NWVW-QGF4T-9CPMB-WYDQ9-7XP79 | Retail | +| v16.0 (2019) | VisioPro2019Volume | 33YF4-GNCQ3-J6GDM-J67P3-FM7QP | MAK-AE | +| v16.0 (2019) | VisioStd2019Retail | 263WK-3N797-7R437-28BKG-3V8M8 | Retail | +| v16.0 (2019) | VisioStd2019Volume | BGNHX-QTPRJ-F9C9G-R8QQG-8T27F | MAK-AE | +| v16.0 (2019) | Word2019Retail | JXR8H-NJ3MK-X66W8-78CWD-QRVR2 | Retail | +| v16.0 (2019) | Word2019Volume | 9F36R-PNVHH-3DXGQ-7CD2H-R9D3V | MAK-AE | +| v16.0 (2021) | Access2021Retail | P286B-N3XYP-36QRQ-29CMP-RVX9M | Retail | +| v16.0 (2021) | Access2021Volume | JBH3N-P97FP-FRTJD-MGK2C-VFWG6 | MAK-AE | +| v16.0 (2021) | Excel2021Retail | V6QFB-7N7G9-PF7W9-M8FQM-MY8G9 | Retail | +| v16.0 (2021) | Excel2021Volume | WNYR4-KMR9H-KVC8W-7HJ8B-K79DQ | MAK-AE | +| v16.0 (2021) | HomeBusiness2021Retail | QV2VN-37WPX-DHH4K-B82H6-PDP3T | Retail1 | +| v16.0 (2021) | HomeStudent2021Retail | 3QNG6-8FJTH-88BF9-KBBVM-JMB78 | Retail | +| v16.0 (2021) | OneNote2021Retail | NB2TQ-3Y79C-77C6M-QMY7H-7QY8P | Retail | +| v16.0 (2021) | Outlook2021Retail | 4NCWR-9V92Y-34VB2-RPTHR-YTGR7 | Retail | +| v16.0 (2021) | Outlook2021Volume | JQ9MJ-QYN6B-67PX9-GYFVY-QJ6TB | MAK-AE | +| v16.0 (2021) | Personal2021Retail | RRRYB-DN749-GCPW4-9H6VK-HCHPT | Retail | +| v16.0 (2021) | PowerPoint2021Retail | 3KXXQ-PVN2C-8P7YY-HCV88-GVM96 | Retail1 | +| v16.0 (2021) | PowerPoint2021Volume | 39G2N-3BD9C-C4XCM-BD4QG-FVYDY | MAK-AE | +| v16.0 (2021) | ProPlus2021Retail | 8WXTP-MN628-KY44G-VJWCK-C7PCF | Retail | +| v16.0 (2021) | ProPlus2021Volume | RNHJY-DTFXW-HW9F8-4982D-MD2CW | MAK-AE1 | +| v16.0 (2021) | ProPlusSPLA2021Volume | JRJNJ-33M7C-R73X3-P9XF7-R9F6M | MAK-AE | +| v16.0 (2021) | Professional2021Retail | DJPHV-NCJV6-GWPT6-K26JX-C7PBG | Retail | +| v16.0 (2021) | ProjectPro2021Retail | QKHNX-M9GGH-T3QMW-YPK4Q-QRWMV | Retail | +| v16.0 (2021) | ProjectPro2021Volume | HVC34-CVNPG-RVCMT-X2JRF-CR7RK | MAK-AE1 | +| v16.0 (2021) | ProjectStd2021Retail | 2B96V-X9NJY-WFBRC-Q8MP2-7CHRR | Retail | +| v16.0 (2021) | ProjectStd2021Volume | 3CNQX-T34TY-99RH4-C4YD2-KW6WH | MAK-AE | +| v16.0 (2021) | Publisher2021Retail | CDNFG-77T8D-VKQJX-B7KT3-KK28V | Retail1 | +| v16.0 (2021) | Publisher2021Volume | 2KXJH-3NHTW-RDBPX-QFRXJ-MTGXF | MAK-AE | +| v16.0 (2021) | SkypeforBusiness2021Retail | DVBXN-HFT43-CVPRQ-J89TF-VMMHG | Retail | +| v16.0 (2021) | SkypeforBusiness2021Volume | R3FCY-NHGC7-CBPVP-8Q934-YTGXG | MAK-AE | +| v16.0 (2021) | Standard2021Retail | HXNXB-J4JGM-TCF44-2X2CV-FJVVH | Retail | +| v16.0 (2021) | Standard2021Volume | 2CJN4-C9XK2-HFPQ6-YH498-82TXH | MAK-AE | +| v16.0 (2021) | StandardSPLA2021Volume | BQWDW-NJ9YF-P7Y79-H6DCT-MKQ9C | MAK-AE | +| v16.0 (2021) | VisioPro2021Retail | T6P26-NJVBR-76BK8-WBCDY-TX3BC | Retail | +| v16.0 (2021) | VisioPro2021Volume | JNKBX-MH9P4-K8YYV-8CG2Y-VQ2C8 | MAK-AE | +| v16.0 (2021) | VisioStd2021Retail | 89NYY-KB93R-7X22F-93QDF-DJ6YM | Retail | +| v16.0 (2021) | VisioStd2021Volume | BW43B-4PNFP-V637F-23TR2-J47TX | MAK-AE | +| v16.0 (2021) | Word2021Retail | VNCC4-CJQVK-BKX34-77Y8H-CYXMR | Retail | +| v16.0 (2021) | Word2021Volume | BJG97-NW3GM-8QQQ7-FH76G-686XM | MAK-AE | +| v16.0 (O365) | O365BusinessRetail | 2P3C9-BQNJH-VCVPH-YDY6M-43JPQ | Subscription | +| v16.0 (O365) | O365EduCloudRetail | W62NQ-267QR-RTF74-PF2MH-JQMTH | Subscription | +| v16.0 (O365) | O365HomePremRetail | J2W28-TN9C8-26PWV-F7J4G-72XCB | Subscription1 | +| v16.0 (O365) | O365ProPlusRetail | 2N382-D6PKK-QTX4D-2JJYK-M96P2 | Subscription1 | +| v16.0 (O365) | O365SmallBusPremRetail | HN8JP-87TQJ-PBF3P-Y66KC-W2K9V | Subscription1 | + +**Notes:** + +- For the O365 subscription version, you can't get server side O365 specific features such as 1TB storage in Onedrive. However, almost all other features and 5GB storage in free onedrive account would work fine. + +- Script doesn't convert any product to Volume or vice-versa. All products are activated with their own licence. + +------------------------------------------------------------------------ + +## Unsupported Products + +- Office on Windows 7 and their Server equivalent + +- Office 2010 + +- Office UWP (Store apps) + +------------------------------------------------------------------------ + +## How to remove Ohook? + +- In MAS, goto Ohook Activation and apply Uninstall option. + +- Done. + +------------------------------------------------------------------------ + +## Custom sppc.dll Info + +- Custom sppc.dll source code is available at + +- SHA-256 checksums: + +``` +C6DF24DEEF2E83813DEE9C81DDD9793A3D60C117A4E8E231B82E32B3192927E7 *sppc64.dll +E6AC83560C19EC7EB868C50EA97EA0ED5632A397A9F43C17E24E6DE4A694D118 *sppc32.dll +``` + +- In MAS separate files version, these files are located in `Ohook_Activation\BIN` folder and in MAS AIO version, these 2 files are encoded in base64 to make MAS AIO version. In AIO script, [instructions](https://stackoverflow.com/a/35335273) are mentioned on how to decode files from Base64 format. + +**How to create identical sppc.dll files from scratch?** + +- Download ohook 0.3 source code file from [here](https://github.com/asdcorp/ohook/archive/refs/tags/0.3.zip) + +- Extract this zip file to a folder named `C:\ohook` + +- Now download these two compiler archives, [mingw32](https://github.com/brechtsanders/winlibs_mingw/releases/download/11.4.0-11.0.0-ucrt-r1/winlibs-i686-posix-dwarf-gcc-11.4.0-mingw-w64ucrt-11.0.0-r1.7z) and [mingw64](https://github.com/brechtsanders/winlibs_mingw/releases/download/11.4.0-11.0.0-ucrt-r1/winlibs-x86_64-posix-seh-gcc-11.4.0-mingw-w64ucrt-11.0.0-r1.7z) + +- Extract both archives with 7-zip in C drive, so that path would look like this, + + `C:\mingw32`\ + `C:\mingw64` + +- Open Powershell as admin and enter below command to set the time and date,\ + \ + `Set-TimeZone -Id 'UTC'; $date=[datetime]'2023/8/7 12:00';while($true){set-date $date; start-sleep -milliseconds 10;}` + +- Now open another Windows for Powershell and enter below command to create sppc.dll files,\ + \ + `Set-Location -Path C:\ohook`\ + `C:\mingw64\bin\mingw32-make.exe` + +- Calculate the SHA-256 of the created sppc64.dll and sppc32.dll files using 7-zip or Powershell, it would be same as mentioned above. + +- Done, you can now close that powershell window and correct the date now. + +------------------------------------------------------------------------ + +## Manual Activation + +This is for those who wants to perform manual activation. If you want a tool to do this for you then check [here](https://massgrave.dev/index.html). + +- These steps are listed for Office 16.0 (2016, 2019, 2021, O365) C2R x64 bit on Windows x64 bit version. + +- Download ohook sppc.dll files from [here](https://github.com/asdcorp/ohook/releases/download/0.3/ohook_0.3.zip) or create sppc.dll files from scratch as per the above instructions. + +- Extract this zip file to a folder named `C:\ohook` + +- Open command prompt as admin and enter below command to create a symlink of the system sppc.dll in the Office C2R System directory as sppcs.dll, + + `mklink "%ProgramFiles%\Microsoft Office\root\vfs\System\sppcs.dll" "%windir%\System32\sppc.dll"` + +- Now enter below command to copy the hook library as sppc.dll to the Office C2R system directory,\ + \ + `cd /d C:\ohook`\ + `copy /y sppc64.dll "%ProgramFiles%\Microsoft Office\root\vfs\System\sppc.dll"` + +- Some O365 editions check the license status and show the banner "There was a problem checking this device's license status". To stop this, enter below command,\ + \ + `reg add HKCU\Software\Microsoft\Office\16.0\Common\Licensing\Resiliency /v "TimeOfLastHeartbeatFailure" /t REG_SZ /d "2033-08-18T22:18:45Z" /f` + +- Enter the key, (Replace \ with the key from the above list) with the following command, + + `slmgr /ipk ` + +- Done. + +------------------------------------------------------------------------ + +## Command line Switches + +- Check [here](command_line_switches.html). + +------------------------------------------------------------------------ + +## Setup Preactivate + +- Check the Extract OEM option in the MAS `Extras` section if you want pre-activated Windows installation. + +- Further read [here](oem-folder.html). + +------------------------------------------------------------------------ + +## Troubleshooting + +- Check [here](troubleshoot.html). diff --git a/online_kms.md b/online_kms.md index ede7a2e..f6cf8f1 100644 --- a/online_kms.md +++ b/online_kms.md @@ -41,9 +41,9 @@ pagetitle: Online KMS Activation You can install the auto-renewal in the script.\ This method puts the following two files,\ \ - `C:\ProgramData\Activation-Renewal\Activation_task.cmd` + `C:\Program Files\Activation-Renewal\Activation_task.cmd` - `C:\ProgramData\Activation-Renewal\Info.txt` + `C:\Program Files\Activation-Renewal\Info.txt` And creates a scheduled task (`\Activation-Renewal`) to run the script every 7 days. This task registers the working KMS server and triggers activation commands only for the installed Volume products.\ The scheduled task runs only if the system is connected to the Internet. @@ -78,7 +78,7 @@ pagetitle: Online KMS Activation Enterprise, Enterprise LTSC, IoT Enterprise LTSC, Enterprise G, Enterprise multi-session, SE (CloudEdition), Education, Pro, Pro Workstation, Pro Education, Home, Home Single Language, Home China - **Windows 10:**\ - Enterprise, Enterprise LTSC/LTSB, Enterprise G, Enterprise multi-session, Education, Pro, Pro Workstation, Pro Education, Home, Home Single Language, Home China + Enterprise, Enterprise LTSC/LTSB, IoT Enterprise LTSC, Enterprise G, Enterprise multi-session, Education, Pro, Pro Workstation, Pro Education, Home, Home Single Language, Home China - **Windows 8.1:**\ Enterprise, Pro, Pro with Media Center, Core, Core Single Language, Core China, Pro for Students, Bing, Bing Single Language, Bing China, Embedded Industry Enterprise/Pro/Automotive @@ -192,9 +192,11 @@ Feel free to contact us in case you have a contradictory point of view. - HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform +``` +HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform - HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform +HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform +``` This is perfectly fine to keep, and it does not affect Windows or Office activation. For more explanation, visit [here](office-license-is-not-genuine.html)
  • UkO9NH^wW_s?yiE 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 diff --git a/MAS_Ohook.png b/MAS_Ohook.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2ebfaf1caca94e897b9fe267aa63bfcf142d89 GIT binary patch literal 35534 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 poCscea%b4L?y#U9dS{ckcSV{|04>tP21D diff --git a/_site.yml b/_site.yml index f030116..9b28fa0 100644 --- a/_site.yml +++ b/_site.yml @@ -15,6 +15,8 @@ navbar: menu: - text: "HWID Activation" href: hwid.html + - text: "Ohook Activation" + href: ohook.html - text: "KMS38 Activation" href: kms38.html - text: "Online KMS Activation" @@ -30,8 +32,6 @@ navbar: href: oem-folder.html - text: "Change Edition" href: change_edition.html - - text: "Install HWID Key" - href: install_hwid_key.html - text: "---------" - text: "Bypass Russian Geoblock" href: bypass-russian-geoblock.html diff --git a/_site/MAS-after-ohook.png b/_site/MAS-after-ohook.png new file mode 100644 index 0000000000000000000000000000000000000000..326f840c16684d0f255decd11a943b7f362f5a6b GIT binary patch literal 10051 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 literal 0 HcmV?d00001 diff --git a/_site/MAS-before-ohook.png b/_site/MAS-before-ohook.png new file mode 100644 index 0000000000000000000000000000000000000000..405e8de02587ebc3e3fa587409f007b048374f5c GIT binary patch literal 7627 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 literal 0 HcmV?d00001 diff --git a/_site/MAS_AIO.png b/_site/MAS_AIO.png index f60823d3a821aa142e9cc9fe26ee72976339cade..ac1dae961141f8213e16395eda1808ebb70132c7 100644 GIT binary patch literal 20450 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 P4MA$k+DfGguRs1@)upOU diff --git a/_site/MAS_HWID.png b/_site/MAS_HWID.png index 5a349d6eb576aedcd7449dce4e98e59ffcb85b55..5ce16fa466c35fb7a7afb0bc28337acc593a28b0 100644 GIT binary patch literal 37139 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 literal 32632 zcmce-XH-*N)GmsOqN1Q8AR=8sK?p@asVX9!NS78wdIxEeki-TkNSEG`-aFC~73sa# z5T%C}2?-_jhWCBXcg8(q+&|~X{gJW9+H0-7_FiSqXFku&r)T;a7tdcm&%nTNQA_iQ zAp^rHX$FRq56_;V-!UyRGNNBj_!??FW~dmvfuR=|ogV2uVqmC_W+vO7rkBroYnuBq zFtD^A|4wvy71=W|z%Ob&d1U+=w2fl@a%0ANnlwkOZ8-zse8)!vJAE*Haqi0ZO9AbY z=SQ3=tUX>A@9TCuSAYLN(5&+IR=SbLzxGS;O4m}dQ-6Ht>IvXe!~RS0Rn?5t!WpLP zp|2lIKLo{Gm{pgVV_A(+bz7^Z-6XUiE&W@(CX6TAP$tS_vP9TE-nF^3rDUhP#PT2z zTVB$M3Pht!qx1sXj6Eoddi9uy9n&=Ap^k}NAJ6Vp`d2VK=cdgiEtG?#h$b7G_)R|O zrhL&zWpI=0z3ZqX?rwJquF@b-775ajNm~LQcX$EyK-HL2YO%0qlqDu4icu<;t$V(n zVyO$fa9n@ktJlnt?1l~bx0-9;>VRu}Fu$@CqttO#=uBY+HJ^x5g&LwD*f!UAD>l2( z_!IP+?=fklNVEa4UZqejCG%Rvr{kN?P61k9t3k=ClIX(XAFk@RG3rAsn>bBHy*PB>xBnnpcXL>@QJZvFjm)ufVA zacGU8?a`>>gs-ZHp}&xd$PJd0$B*OxuE-0GS2zqcD;-GdH!?JB3ffFm*t6s_@`7WT z7J;Gdi%gCa{m3JB0trrb+7;14?+(~hE*wqr8Md%ejmcU;GY`J}nE{aHv6};4^KBdG zXK*6lLLqF$i55hbm{UFM%vgoAfr+CJ{K;Lco!FYTBZ!R~LZq)qQA=YM3;m5wzNf9y zjh5&+z&qhU2r;BjVNWZ{j2LKcuYyCtjGL@`%b4iXWf8-_Izij|NDK{w-P|KYvmge7 zou)M}?JdB4x*6}f;8Ju+#epze9smepD@^TrYT3MOmo)j8;c@;!Dk-!q`2W zF0Kbb4O{R;{QjM0&W}e9E2pkGFk+ge%EhTZva;!3^JEV~uKULaA`wP^S6cYb??e00z`Cw{X zi%sgGE;ZpmfR|VeFQ%>|$?CRVsf_AKBA-ghe(;=pM;3jc7hkoQWZqwR`DEy=ZVO7T zvaW3Cu@)Nw{`qOXlmFXh?6-k#TpSawC%OkYENv0wNI7s5qGBi5F%R#%eTX;knx* zlE#WdwFW1`R}>}EJh zfbQg0`!wz0+vudA?$+f!d0PL*<~#e0ZLB?{oA|tjZ`NaZ)8{088}*bkv$s71LRrP* zUvyH;@NDCn`~u2SiI(OG+70E55pW7(Z`bB>@x!@Z1la>Amhimzdx0fQ{G7xG{1tnX z@A)qQ3AX2I!n>vCU#KCxSkKDy`_A~kf{U;_az8m62Rqaf8lV<<8T)Cw6!d~l=;1M;74`M{tlIro2 z&)No06QqCWv@WPC>(e*o>-Qb5=O8&HQg+tfGWVPhePr`4uHi zH-v{zqd4)(rLxlpg5Jev=d_!RVGiqYkRRV1Ak16Xd0wujg(oK&kF2`=`8@$&`Wur3 zOig0`*vH8oSX?7DVu{yU76MQxH}ku5n{m9k!tH(TF-e0=+~ZeQYRRCJ)`8tQjPj#% zLVKF=Z!}bZHcNt}MEtuM2OWkl2`qF+RDYATg$y5TEj7~6LQ=<=;6H+$k~Q0Gcmq;c zUf$*I@2Bp`cV!t19rjRFkCws~1KW;{Z0--lQ|O-U%|+dJDKVGLP0q8}_wvX5^uz&hJ+`iO( zTrA?*d)V)k`T8!5`MB7=ok`-$)i{3gL(2bZ@sG1(s8{>Hdi?)&=j?5TVEqimRxwy0 zsR=d4nhkq*GUcgVl0xu~5B)F-QS-ngpvsQ;!)>q{A-aK8I^IWa6BPkF8Iq- z_sf%6ywM{Hn~6R>HA6VPp?H&keT8U(ume`hi84lt@M_jvdr!((fFV_ard*!roc>MU zM*dOPFAf&Bw_Gp1j_wy*`X<`TC+5X7yDhdc{&qe6e#=$(*%xZ-jM9cxcl$q=9AP|f z9ez`AKA&nka_4ipcBe(mN&N841KFkI0m@r4%|&I(vz&k{`zdVO9bi;iOB}t_1VGeC7nN<33(vhb+s0 zbS0!_ne4e*ZKJs0x0hSTUGK;u8hsI8Dtk4obrgbph{6REHR!~Z@`7^XF_`UiIq08 zVBdqO`|h=li@^^|X|U zw*EvgIj3E|jgNDvzclf>$=u@k>O6zd#noB}^>%MoJ^w`m4T)cCy`@RxFH4Izw^6gL zUPQ$Ec!jgcJ1~*_^@I1_G*FMi7LV74?{9T~7lW4^@^P0VTzwv}cn9p52t}+BL}v0H z{l@#WQPNOvx|392uI1PfKPy!ZT1BZccw2r1+n=<=bvZVR3lbkrTL z&u9*582oVFo|h{bA9e8m;o^|+bDvma_?4(T=V|jSDarnb`A5Qg*mC|*<~--Bu!)hD z&g$bud(XY`ZK+p~FAU2qqDSM^UylHk< zHgBkwpBYO(`{KF!+y1D_)_I3oQ%L2bCJ~_JaDNu&>Ei-*5BI=A6L<8E6wmz|K*Ha= z?e#NKZ7iju^St@X#BD=^yI0Dyu9A~D+CwAGHvWv$u;|aj3H!aZ6#1et5#SY}>GzWs*x!2#g6C0A!gaWt~GT9n6NS z>If8aT$*L2qt4aQBro)`RjGj!=R<P@P)GD872;{$h{ROZD5fAfy^;A!eS$`c`(mF_%kRdjw?&4$dKMV@jCPBK&_CG#Ds^LIo zoSGp*D@MvmVnq|==E@E{V6sLWRdSCBC7ypmXp(Y!o$}c#X0O7-s^4LC#xNqIB8^Or z9pNo`P`tXxkFv7iK=Lg=^I~ZK!6=P#Q;IwBtD;@x{mJulCzqm*0{lZ?>G9%OJYql> zWynoGUkIO9m=`cp&b+N>c9f?OP{f^Z*nFU81_3+&0!uALc8!mh5cuK}q8lQsHNNgi{-iNK2-B}tY9@Qu6W330MH^URk&H6s{4aSv*>z3}LW z!=skW|J511Mpm3?D{xxNDgH$yts*OQqo-S&0(vrS1|-+M2>>pCDYTdM>^-vJ6&kiu z@EYCd<2x6nu;ygdQxbqnLX&Dn+6&h+0)nF+%j>UYi#Sk7uPOdrmDcZ;n(9ASB%GBin1q-v949BzByUY)l^KYef#L1dofqn^_9NDbqT%Z z?=ncsWDA3_!44{7$*jP}#H^SHlyu-@KTFZ3S@XFvQ)iLwlDq0;>mbZZU)Eo!R{l3=e>84kM`f% zZM^?{n#)%g$eI86wN~P#?<+|KPkTpLrFvzGJZFe)~U2CvrQcdP#@r z$oo!Hyyn7oa{1tWv(8F8o+_G$`>QTt$VHyHZ^=qizXrbI#WSG}4;UCsG#RB=m+gVe z>7TD`L5XaYyjgo!u9TG*)@+&`P@JY4Stq}by5nE8ohmd{{`!uhn5ERWLWd@AKMV?a zGca5$(&rZ{k7btm>I!Qn`7JDMyl?ma0Sf z8a0gIuegP#!_vqmx0yBCU&lY~0uIyPb83BEm&tV&DXB)dzpmC9QzC@r?TGx2N?*73 z$qf-Pod`$#@}G~4jQcspI7?EDXiIC4V<4AdtR!%NW7Ktn@iK~#X5#AjR9#22!X_|t z)uYQWn)R38)EG`&wR)$*SRot-ToqsyRjiaUZXCv`DCj2(%rsR z7C-%EGkqROWJ;!2%7J;OW5Kw#5)Dt>Rkk$;?W)TvOXUdnpNzU?@gZW=<{mAEAhtXM-;(38*&2lW3j)7LeRYV#GeOWHd~`pL+|9I4UdzcK6d`Cnp2`c)~L2f+x0PVzW;>(o;sn)unn~dD3vt zso9Ab;k0Vv=H58Vm(_i+%{wMCvXsfO&V%9?uDi1RJaxO_h47SD(yUxbVVCS>ESHX~Pbyg!M~mE~U1&Uw-|){*iiydhem^?sYou+>mv*M+XfyG&q;ewLZefKPp( z6Z!3GA5t2_JVzrM8xSS)?t40|xe=QqY*e!4^x01n5Wr)xe5-S5ked^{o$1fLll{{M~ zGpUQdD`!vW-==%I3FCxcaqQc0D7PO`a()8=C-pMPK+P|1{5`>tZDYXiyIW&nXeU~+ zb})!%S!ejgHF>Fx-rfLMZXT+v+b^-nwlVX=>WQKpTSgvdE+{L9tDPsA{xm!pN*bzX zpKy&Tvd{1gyFT*B?N+rteF@NKGE~YcBN6Ze1C^~W-RBtI_&c8DazP%dgSo$`S&T#&L6CTH`9wq*P2Zy>)A7ymLO&qMQ|%N z<~e&qma2SMsxKkV!acIMSPd0EiC~j)Evqk*Fd6Q(oS;s55t;rQ8qybLOk4)1_ovaB zz^YCKwZ7&3p9TygJRonn;r6UXzV@>ih<>Wfn~}7a&ffHU+=`)PI0L>Qb1@hDbW@P^ z&zBsweOtFx#_I=VA5^;3^~aqI`*v0i9!mrypu4Rh%ef>F98i&|Qn5Obms-2|hrEyk zcL?c6I#Ytf_xXyQGhnYx#pi;@DpN+b6nP1y;S>OXf}nVbkA@NIV-LIx?!n^`OTxRW zdm+W_vI8AdhBpE)Jdxynw&)Ho`GU@h_KmIiZx()@PNHr15SAq;zd@H#Fs`=Pr+l8s z3k=ulcD9q`o6A~QQkb7Ng&s%8|6@&g0;*#+a!$M%toq>_20@x`$gQ#-z*Tx37h)^hR!lY~9mq zc{f3WzGq7K`??_ky6k6^X|SH{tf7ndy~2KgSKyA+)TyRk-V)JJe;S>U`o>e*+BX>KJuj%z5?6MPd!2j%>6?H8<{C8P@u|coskvz-%(| z6?fb{t@KQWr`u0;bKzvOE>V4i$kX<%HX47l<~0VI*!S2{E#^pvG&Zb4Sg(h_i+n<@ zk9%Z4gJ-Ak(np`zII3{4lQD9206*TIsTBeLW8SXj(*uo5@P%+yOwE{MQf_ZC*#o5S z(6D~+STw!`pwSn#DqG+<$SXZ%VJrnV_=13n_}%h1H?tztefs2bt2WkwU~SL_))H?> zbq&Vq?={e0tDCrzKVhC?FXP2PNC;ZU> zMacTstj;yM6T@Nj#dxzpxY~VpAi(l(CCJ9q)o(7; zs%#L>1@&`gv&r3k|ko{ zVxDNdZ`ySeJ=q7Gl`YHY`8=wAuyus=Wck%>G{xy&wJ)> zb}|OHUJG3BG;v*z$DDR4?$Dw3LcED2Yowc4$;1tV9%>qo>yyeX`hX6oyOyC9ksA&s zR_1*52I>cQ<>ESa?;h~**J5Bq~BjuJ(=4Z zUb{71UkBSm%3Srt{eBqgSWmahEBTI#sfB_LV@U^)8GVub#?{^U6wF;k9tMWr0i);a zmtQ)&3?vbKd|wTcd1iC(DxX<>6h@R^-O=|MdPqE=hxulEu7(5oq3A;xfPLg^tqyT% zJ&>81zF7l6`E=_th}KAick;;D+q^|afA)tVt0cerjgOp@>n%WT5w$u<`1V@Y8P7mU zD%bYHM4z=PDV5vCcub>ZD*dDM5z^H;5oU7KpBSOB1d4mTu!AerwHd+EEyc48lSZ3P zSB&MYw4pq+n=G1>q#fgS1dKjs4->!$3eH1EA~c$|CCM2hQYm0A|6f(ddhEG6V$R1N zChdwwTN_n+^K8)+;6B|NGrY0w9R7!vtAFzUFS~Zk{QV!)oGV-R7M*farXDVhY%Ws| z$0X2xBhFifVM7?q8cV5l{0z%d02umo!d^eR5n9$t-u1}3gdzJ(O#}u%$M}8QyA(90Hi<+b za`kzJyUJApoRa!AC_VS7>XUMsm2gxK?Db1eL-8T~CqdaZ|1g6bdlN{}IhBW@`ux6s zGy_H427nrhxLD@h@yHxs$^7%h_530QAt?s3swnZBgV8r`l=PCb_ndm}@H-`Sj`#ok zG<#acWIAX)Io0?d&cF@9mmA0l*nI5ceozul-jQkp+90mMM-vth+hT>|Z(k#^J2YYh zJ@B4GCn9mF$;l=dU+59;Yre%-qY(BfSTs-``f0B#^VG&Tdj^8e06OcKd3PQ>eVb8n zb%$pPy_qv`M~u=n@k3vocFZOsu89Y}d`ZUwgMOl^`FqG^B54xfM^&FIbf*3F%woWh z%`?+C8FvJ_!We~|I9JEJk9LSn3Cp<{lQK9LW;+Rlyr{OX*0$z!)#dv$=Ia*1Of_{+ z)93l>Z{%C5eV|0my|iU+F7n6t$bMyRD3D-KL~GSA-n4|4cvLrT#?;Tl#zX*Voq~p% zd}+qSn|t25zuUZ*KQ{k1wr9fxS}?0k0+%TuP2$Qg%ep-3CAdGJ;87ADwNUo7QqY(%spY7mq8ZNG-`+ z={Vje(YTCz*u`OBxs(Rd`)c5`ZujM_FD zpkA&(A+m1*`L zG3t-Un97neD`L5h={=u_A$+T0JX6c9B$p7Ys1}E%B=IlqjdnG%>d16nzT&$(h;&yU z1xQiNsay8z<_5(5jO5L{p}Hc>jHboo^9yv!)})pW6&;e^hh8<5DM^FZ_QkvIe1JIK z1|eh6I=6y7gAMe6x<%(?-rHq_R{`L8zqK0=O;CafjWENQ0?S_oYZ`1M4Fw8YL65AJ z0rBxZT2gUBznmKdDS#|m!=V1*6fZ+@Qvf4wjEqeYXS9(>eTNHNzXBv`yd@hLvtu%f)k z)c1+mBeP9eS~+4$)tf@hfIE;h_|K&mbk2V-J3Op$I@?+zp`pBN|+4!s7-^5>f+-?e$A+5zM|MA?|d+$ZhIKZ?ONEF88yiojwTYMX#F@Nu}1jS z_};pi{pO#gGLo0eNYT*+sW+PDi=P1dB}#i91g__L5s7g*{-gJWe|+wlQILp)KK(pQ3>C>4dO=+yR9ukZ-W0Y%k( zemkC2l&#eM<*}Y%$rX8O)9*$~3zVloKKsdLkmFHKe&0~*q_GRb^T`uFrqzbQ!OiUH z6MYBLUHhl~gZ`l%4Kd4M6>yH8_^-`Z#%7_F>&R8Wbe$7(1j++Fy!a{`vUs7zx_=L;rO)(~V~ zB%5$_f7G|*0Yv`3O%-HL= zeBX~h-@B6U{5s{r+_Q)zQBAPEN)9R70sJEUG8c8JU0zqhJ9*(!Or7?NS+`8mAfRdN)DRXyG(*xqe%j=E_jALu zeZ!@7Zer!>%#!h(V?F2AeqADTKe2A<;phSB<6p(yuN2D(vR-M3+W_s2M$jXz>bcq` z(9-6Btf1W|0Vz6&^s_WI8gppfO|PhW-e5S4F_@#n3;+GfVf+df`6th0$cnnO#hfz- z3}x%~SL^CbVr$>3lFR)gW28Xa3nMsq*obXhe2$72zW5*v7+@JV)^-Mg`)XFh7rC>* zgXC__eHs$e`Ck9l19tu$gP5$SL$N4Q8U>O zJgmO3J2C?^Lb+W>Dedd=J>Buwau@M*>Z8Gk#pzvsvsjN|-->wVUOPy(wF=AB~ z#VEc^j%Y9vi7PFPE)9|`UNuCey~=(no-(rb4{B|gBkT;Kjh`)LUM7)h#-R2Td-o>A zr>#k7W*3(T&lH!j+jjje?Ku*3hEhfQ}qe!>UQB@{lxnti}pryIe=^en7%nU#9{U8DZs&g@uN8aVjbC( zKEeIwt&H+11)5A~LQ_pcWjZ+;V<%QB|9uPT^hJRKYv#)psJxfJryNUh_S2;yRBloX z-b^d2L>J3saJWFI(m_I9v?sVwW`{lGT{JPl1VfFDQ$hB9Wb|E1@UsK`*tPAIFWkCE zI3*Gd9h-{ZQtYt};9t%t7UrlD4FeMFPFOW?ZC4U z`?w_R%(bhKEZUczGWupn02vt=VH7VCgu zV7RKqC|!Va2R==AS6B{sYaV2)ztH%jZFDT*(%$St_O`M$#wV4&DXjCGCiiIZpTaVF zwp)M-dqcfTc$F!0;K{Zh=BbgquOYvU7Yoh{%oXnRi?6H+Pt@!&9t~UO%@&3Nhn!TM zfteGpHXhy^8W+lBU|6>liHX%d`q^KUnzfVpE2{K;g7I?6=mV|-QLgunnd>SwLa-#S zwn?w@y4At~n3U9I)z+;i)A6Bd`SIE{N_?G4_7Wi0 zpnS1d+&vdr)zUqf)%G^!?c%!8`hKypug=k881y8Aq^>T%khl-iN^w_h&)hki2mUur zV&^b*+7+JV0a+mOx3QBRmNLMdB-8aRv{U`--aZy5vFpvxI>@AnaK4*H0hA|;n4x0G z)d~>Jle$W{(4?$oj={=rU-7oGaK9tlEIuL=Gfgc9owA{Fu4K{UZf9zuK^++vP!wBW z*mpYmPvQ!eF3Mu9#)B%y@5lCE7hO<6QHEyFGNGYFa4U2SqKvq*xs(FBc@N6KKqu2Q zgsX0Ox(kC#zSTWVT`Re<)zGb@?su@_={2}DnwWVO^|5h+}f)txiEQxp$K%f+g`azrG0ek$=Y&Kg_4f?xUvuEiwrz`ZfS`M5)Gew zO2FTbs}ZLPv^QCu%0Q+}Nz?~Ep=}!rMp%rD;ikNhv&ZCdP_%orST$WOP4Xw;gX+gW zhh4L_G-x1tof1!5{ZNg{7Zo1pX)5|zEBW=y0;jvWm>UIOq9$^D zBTGx%`1H=K_->lEeTkWNXo75#L@D!?`=C}UOwFIQITaOBKs4q%<#kC|OQ~}+_Hg4b z5BkBFhtSUtQB+G;ExuW~WQ8l+Ui7@uV!BG|kOxTCXN?pUWVb91jM|Q}xR$>t*6zGj zRbC^ShBS7b2=a$DEo$dsE?b&5NyRcAb2L_S|1ibE9N)m!;_@2fEcHfA7JaTk_LWqf zx-WXU#-_S}cOD+w)q=uX^+KcO_Ism}n`q;B--cUL4LeaK9$}?ta#kLtQ04(`R8-Upc-2Thm z8N9ELw^T_KodOFDIcMK&_kBoMB4)w=(Ej)7v7QK9hugnC@q+DhbJ%ub&QKIy31nJ; zWcTPm)=0EDN|OoJ7jL9sRn$G9<613SP{5+j&cy{#rE8e`I(nS{@kh<}HCAAzrxQEx z!I5}5$+wd~P_BL^fXBaBwl|XIS2kO>07fISf(>E(*winhM_4`Dn*?h_@ke1ea&Or9 z4|d?0v?2(Uc z>;#V>@w8p+SiAJt*Z_fTFp~WOo0U|nyZB*4bXD6IX%Ab^CmHfnX@2F`XY*}#tb2mT zBBB83UF(irn=go(6*}WbalI!}Fgv8Q`0 zH?Q(E9G(Alu4ko`{uMj3nf?Rv?p1+nm(3X%zR-!wJarFSN8GGGvHO#VZgbU%Tbm~5dp|35cf`n(-1QR%_L7 z1bpL+x?#YXe!j5IInd%}Mh<5~J#Lvw*|0C{c;)XFynqcc#^;BO@#MyM?&^}MyYU(P z->Hs{y2S;1c)!4p?-kMb;jkFOkZWwhR1c-+o+FnZHK0&&Q>;yOP^q`T=BkHkR_=;r zj`mB2is8a~Y{5(v$8P$y-ZW8=dVNgDEeW@`c)&SBSGMC*eou4I)v%ZF?T z%A9=L`r#%o8_Mh@RB0^YLjfy2+tKl4%KxwoS%nuLd>SlzJskoYkN}o6v5^*wW2;l{ z)L%Kc|4(LFm7?Ga=K8b$_wz!*+X*A6q?R_WS{*yr)hz*E!TR>=acw7v zD@r+v_Rhc&B34nVP&nx;AuBoARGQn|wA%|gz&O-v&ijZ6CX zZud8=?;l<*x9O%DJOQWk2JCB`b1&#zesEu->`mV?H z7C~MjZp%i5uT;_`>OG8s(Op*Emx^^F#3#1CCMtX+muq9T&3+|NElD9=kv zi~?@euq*vHp-O@x^`Fe4+7T($ zV{}2n$#TPe6IFD+q%edEI|8rGesWfB7T>`z_j1~&4_}Y{uD(I|C*SCt`+k(XiQ7tQ z5IW-RGB*3-Yl?ezvb^b`ikcDyi>bKc6GmK1|Q1eO51;|HG zPehY%0=X@HomHJP#SbP{{?$!i6kz!2`A6{S$AEpF*Ho6->*ZOM2aiKT^ymuidDP5u zy@*>KEa0_%W&1`|wWi%K15Dd(g#wwwee68uEh(_jNj(%1wNWD~lzbk+UORQ+9I1)~fqqEc-V;6?lU zN#Yl;kxuPM2W5wP?MlCKEbX}}#p@;INsg(luH9~oWO1Nk+43TMm#NcA|T~c6_Sr8LT7(vK#r>~r1a-FYzJ7P4j)h|Ssdk% zg2b|%Q>o<&RT%tqa9vKruSZcC0c)Fhv7MP%jAfwk`)qO5O>!pxIeO=ZS-8sBqtAx& zmI^U5Y^OynVd^vrQ!jqHd-I6(PQ3|y^^8#3Ldkf!M$1?u`JvLIcz(xH>J*i#u8dWT z))+f}fox7&P7?AllayY*XR9i#vYvo$Oy}kH*+eNkY`U(@UjwzK0f9*mHBROXu&$$N zsVVmJXbR*m|l|&|sp?AYsai9vL$j=oW=sapk^t3vXu--_2(Kr->_iDL51-d;D4yD_+Y zdbk=D{X`83%B7iLO*dw;K2-+Bwj{Ti(@32=zK#uY31ARBKnKX|vzIL0=+}Uh@B3pe zd)$>c{J+_QvB6bUNU37{xe zG>)knw(0RTiH}JSC^Vx~?-4-!OdsC44s!Rzgllg)9aAq1u8UTu}-)O}fP<%1mX z&I^a`6T+<0{(GR4ia}Kv)3zngt8w~4&)i9HS%NWh=>NI6c? zv&4A|{ef_vvb7_K_!m8!6ynT)%@~aoV9nup?2PWG;>J ztdSuYL=#63h)r9KcK^-IETkarJo7gX)Zr`wfFf}QqUQp80w|~U7aeG@x;h5OZb0y3H2frkA zPk+x`Us3do$YraZb9wc$s@&A`o{P}SgX}(HzlW?2)_(QjB;aTY)@91L)5qIwH$IL?N zK}X*RWJ(yi=wcI%cHZtH=)gG?l zDP<2;C#s=WOl#dY~@EzC2E&#?e~$|&i24JfJaB0eaNC4lUyS4IKf-y zT8-)kpi#kN8#?G0U-wF7qwYC{Zb5VJ%xFRu4=mJZ;s)z_%6i@URVFmIHCk?FKw*XV zx0|tn8}T$>gbyy`@3xq%H)DRCIreIU>!Ev)`WStnu)|u(eIsDHG|rE9wjTtTU<+ z^c8JW9tPn+&}_^ig>LPb(v+X8?IQ&}Pxo-#U-c?X>P&*?I+HlJ(FlARAznL;syI;5 z;zh&7hGTfZkW@BZa>}ic=?F0NCNuz|!&yI?g&H1v+^qx}WwEWcEdc6-zw5#h0@Zf#P(q0q@I#n+y&56yfVH zewBB7OePHJ5$#3x;QC&h;$WUy{en0%OMAYLr*sVbfrMWmf!3g%@wkTilN+C+5l@Oi2_x|sS4L!YR#cO8oeI<-Tmj=4-JKqZd^rpk} zce_2|n9D)c>?T7?>*vfTi!yX1#Jt%?T0?&xImiPNU{VveY^LYE^gV!V+J*t@L7n^cW+#BL@c{r;{ zs42|7>E6hX_&lu(Od-P&qGu#xJ&~CEmQE&b(>G1yL20=Eu zUIIDrvY~3_D-x%#YF}~gQQ`)JAFos6Y-^2E&o?05PtjASCPMz`_&qAZqcQJhb+B2l zPMQ#J8r5Z$3!W~bI{D6*i@PM*s{goi@vsd5MPLwQu~P4&Op1^jtxwEG;n8Q`EAe|_ zbMGBiMb=oMi-A4E$@(3)2Yu&q@8;FG0*gNJOWILJAMdN8alVCS$?zb1y1?_*ICYdL zq57Cmg*b=6-AN3D(N~2X!`ws958ZH*ntKr|kMBOS?D-~DqnE8Q#~cr#){|=8)dg|ub22oJmCCR>VULMD_>Vhh$MUX-it8Jm z)sDy5sI^e)ZalF`1!aj;4XyLNHjy36XfVZa0Zyv0%G1BDcBFpuIUR#Bx+bRTKO zzG4$=LUIDA6`sU(73v;cvQp^_tQllQkW2ZY`MAJ~DFU$%*bOmKb(?@TqtcVPtz?2b z-%*7Xwpz=qA>`Z*{}2>Q+D>;GQf{3ru1Fh3udTw<12%viI2_=-{qoHmTD5p+sb++M z)o`=@d{ue(p=M{#H~ZQPTHl@w_!P{p4{vkSUQR>B>R{}sIkCYBuae9SsNI9kutMOk z)tB-uGN#EiL-UwKZOhk$T&xo7ysGb*%@3+|xHUpWVm9gPM_ zXN`1#ndq0*<`ZknS!qb#(bVzb6P?x#G2lnSGnAXfAAgXxg0*tW-GiEvS;Px6pFik?7vdJVon zz5E=}U3C&eh!HTuY>W2YTZ?|Z9x`9YZ_u+5>mro^RdM3;j*g~JGXJeTK(w)69@8^$ zjskL`>me8A%LFBnHNS671y`AbzbFW23ntX^YCiB&ETMW3tG$4&f@Yq?Br!xj_W6CnUz*J zJD60I^z!vd42deza!=h}{*B8=mv&KPGN>i{*jCC=+{q!(hvWqPCjL3RA)Vwj(Xz-8 z`!k0;H3}#fb37dNr=&1i5V2*Z*Q!O~c0rgx%ie9Rhs{46?p9(drZ)NAHbFwR*VXW< zp8N^&a7b?K_eZN!la>8a{cjbPVxv3w@Xix-IJl>KuxewDAdH3YM}vAfXXHk4N$maI z-uzrs&@h$GdD{!-{nXN=6cYnk(tDLj1@SKm7ZFSCNz}UBl?Xh(1P6#d7rw}0sfC=c z2P6aF;4fw>%ZXXVD-obxCoif=3?hb1$l$|G6NbvOI_#TX{iw%2y;K9IuRxR1oW`V1 z=#G|`W8vqGThB(dw~=>N51NC0Dyzj>C}4A>A02Upf8gaaCwYB+AT2$$gg70)AV91*p@yw#=A&2m`gO&i0B(#TaQ`fou-$^%I{*6xAtH$H!#x& z>y;l6((Ho;5yElv8HDRM-&8Y^npy^iJ0`iR4Y-kS?#qMTl;S7su-n*Xe-mD}{p5pY z2fwrjdWvN4RLOz(bPQNfBXQYS2n28E0=8Zi!EtiDKh0h%z4czX+5B*yN25kgcM&l% zM{DSmL?DSRRO)uSrcDAKlY1#KncGZ&&7|JbKUzXkPJz1G!pJxlIi_L-}C zyIYS}tvRFrn*}-}bDg|ARKXw1+BqE@B-^2qIM%*chG&zG$xo08MkCDJmjlh{Ero^pm>+bBcWbPoNr^e)HgawX-{VkkYZ zPWE{NbI+29co$j6x(mCu{`R#Fl8^Yh2?gwODQ^bcKV=lKfIxt{Qqf%|z3hs4{*=M} zAv{nf1A@I#x-$ugD;&|iLie;#A;)=TY5_vzSYR=I_i$d4#o?@Oi4@;+o&55}&RxsI zSNgrn&7dN>@5Chi9UohYiyhCuY;-TPMs$};uLRF_hpKf5IzeiaQ@l;AUq|bGZ137X ze9g_H87c@Ppl3RsBu+9pL}%-~=sqw$+y{sgqw9R){uL+gTM=Qh7&D`or=xKgCtQol zgf#LHbX~INmNz0R&=b~QTz0u9*FrGIS^Xt4gd+uB&Ia7H+0_rg3akr_1Q!Jusgod&3tLh;-fl5R=wnXb~ zCp_qLh=oJ$808Oh4a?buKgiSFM_oSPaV>BgAB_}&sH2-LT+nSL8(8njqp7%wVpz24 zSbfK^{sWW@x=E@3;tKA986Q3uJ>lWv_-aejQB+@2bp5p|l!-lmYHIqik2Jz?ab;Hs zUAm3rI^3OsXhb~1IZe8L>3}n znUT7fV__YslB|A*D$yCqBQdsYtc=^lm^YkX#J+|(v(fkbI^WtxMwVfQgoMD5a>o>! z&Nzrr-C}-t@QGuUB&D79Xi6}RHI!6=hQT7oy6~%skXixsrue$HD1S%fe#%d2^NJaB z?!$QBTjcZS%5poZ?p03RgbDzY%$;^Myi}#E)-t}|LZ+{}j$X<03Q+cU@|kDi=el#VPBK&?yzH|9@x0o_ps5z|c*kLvyBI+Ho*7qIQpXNW z4MIAmS4U}KsQJvh@hIOz-}NL( zZ7>=OwXDM{h(nwcPo3lux7|wk)Y93XBUIBD|H*1Oviwc?aoEAt#3Kfo-3}GrMIHzn2|tBjZ|m@4 zZ0~{IAq+zOip{JEDE)%VI?Ys1V<@zTtg5>-vM%)6dd=c2g-7Z9Nq3E!=j?lZ%9<)V z=N#Y2#2PL+9_{H(x=IOmXW2?n7IF>2vu)E_koQ} z1{)|ahXIN%3_o}0(}rhC^TdZ5t}|UL=G%vT7~iLPIxQ5-ZW`6*&nqP6YBa9~-YdT2 z99FpkVJ=~njeZ<;d2R;zY|wikX|8wEs3Zmr4(pG|H9^8d>9K9*q#FSPU1wcc(=Zc$ zG*Bt?jv2@Lnv9jUemmq8zU<65LmF+In-+QJd~eh-NOVT0WjRUu@2|kH4IDf_6C~r1o^+<(2 zqeRt8pa`-Yo>_2=yF+A-D^BdR8E-uv%DGJNp`5>NjobO?^W`(o%py#I=x3K>X&I`2 z`L%LEhQqnU=v>$QJ;7zpH6|C;Q8tBr81t;bA+YmPYM;?do`YOnU-a0$QvY>-q|mj& z);|<;YYZ>Hkx4YPruH#r_YT$kym#h}kBSJtVDwt%iCwO7c$ZNgpc2}sj!d*V9 z#X-7)1x0SHnG-SBt6Vkzr6AdH@BK*83|O;%k)u?j?Fq{_J-leWWo`ID+Ei`A5u}rD zk4v@4$Gi4fKRD@2SD*+VmRzRl*-46K%a&phg67?_OLitTC5^&jvs4b)334tO_RtP9 zQ`&nfptK9e=sI#PLCBUQ1-ysDHeOvbpx1{4<>jLsu@^byZRNe#(ev3}&y!!i_4AN-eSMv%6{tgR z&kl^Y$a0Uwo>kfCJTe-yxpK?xd#SZcmtF2Nwiuh-Zur%s*} zS`JyO=l6N#LINVH6y5Vl%1S(Jb4|}>jZ_0`UZf(2oPs`=YHpD`iQwPHfaEi8s-M$+ zlW@x;+ZeMUQ`|G5ao%2h8E*7$bVxSwtVnlLCG%vIxtF7$=&ut9bNJJ7ZVYn6Q+m01 zUSY~me+jK#dj^M3s7>yoZ?66uHnw#|hOnK#FNHLA>(+{%pKi=FxIGtlS9AeSI}|m# z2e`xAOGt3h7~LaHe609IjW$;j4HSELA)Pv;?oX{e{9bF*Do z3w*DhaP%*ub4|K`3_x=ZzS?^9iUtYY=3<M~Uk+ z)?)>Z5)vOC6Mw3dIAoCMQ=v0BSjCy=>E32{QpGAbxwcLaFxOP5V{CMR14$i^#;u0Q z(1TchKxjOgf3|!o=GbyRy6st1!=+@jtS0Ew_fu<5^KQuxj2&V&piRkQZVG2w6uPGMR*>sDZyYP!3aULB%Wi$c8C;)QABF&y41{|r?)Wh6tjfOH4^B>l zmDAupI@7%_*hBHy9F~acz3VLi6zQ>dXH7#_-Axsos+YabV^}51uR&Qc;q_kxnJW0ijldn(o@V z$7C5SBZi@7#1BokMlw7M>)UYeYD+NXMp3|dK+pIU||K~m1;lAzkI55^cux~RWgbHR4}`I6J?H6nni}zVXy(>nPE`prRC+G2~B(yh3UjUby*g z5p>4o8YJbgFJT!zf`_GY5-5iQN`l=pV6Cv5XM@(shrar@rS($DQ?vcdhdAwSuMg79 zEvTVzl$R&~)ZQgS3oOCh8b7y-v-C;31_w)>*xCet=kPVs0968#Dgn&Sg^xy}AfsDa zBTJrs!G9sBb#p)YHtTaQ*3^%;Y&6Nt68)5>e#IY|UR4jIFhNI35#sHFl{=FC$5?Xv zte&d~W(*p-H|P>oFzJgUtMtj+gZgK36J#xJ5XdooWO zEI)oOkLB%|g6WD_Zqsbr(j%z3(q5SX8K~cm8>F0t!*rst#5?o#K?rKB3~Olt;kfQG z$k1cZ2Nnb4IT^>!hW7$z?EAs5!7JK;F$Pv3HcyQiS-g} zU4?nZW*tFgh#X!vQ~6AfQ!YamEF-5|WBRJElMH|4m(zrZf|(?ci69CtPG+wDx-1;; zgmv@D{arCHVO%br4gWi?p8+Q&RHGu`l1*)-9A6DqAG3=xrB!g3m!pdE6Yue*>0c|s zs;XoDhS!u_j7-o$YX83OFX@Xxm_Y1Q+Qe2C5=g;62&aPmI1n9I5iK-0g^LIzB8KcPwdW6MR-+_5?#XyO=k_io9Aza z@$Lkvk0K>NK|~jpap)*qvel8KJw?u1cF65dF(f@));W#};cd;rWO%#z&0a9w;d)L! z)%=;^htTp6ykYii<6-8fV`*9&xziijx-ucZbj~TpP<=fK z4jY#A_q(Gk4;4dq7Y{*kmA>&iMh&0a-&T-{m@a{f9s3#i(IN<35R^-VM|9Cb!=^SF z5dFDvk3z*D;q5_tle zw*S7^BM%4ugHCRTNlgI-Vh)v7zR#;aPr^MLla3il`HSBIo!tbKOjgZoG^%V@TxrW>nd;1F~7eKP}BojAB z-_(?{j?KV!^)b>pT-n-4EN!=*q0%HCt8c3{ez8F-P|%Lxt3eL-Egv<`?cZ+qC!j9n z(kdFJpq9ul9rp_YBZ%Q5oE=YlRv6pwFfH8unm8t0f7M+1Rr%!Ktj2eI7^y&L< zPtx{#vJ2Zv<=J8v`!-HO^n5aQ2s0aPKZ7^e)_Kggw1&yZ`C&v?GWZiJ*`J3y21`|I zYRv36`ku_4%Q~Xi=Lx8DSdLM`g&E<`QtTu!kJ$9N8%Kr4eks~}1+^0Z*UrLksejhC zn}{8CDK_d4YCaceS)2h=q_I!&(ANASW$KdlqTnTb*eJaJ%HjkWa;~@av=)$Ur+N2j z*Q$-9v)w*MOg`RbeBU`1Ni_^{yZ%anIL+#UBpIF@7sUQh>ETRM(ATDL?kS!eT?w1H zu`EZV6Gwj>ay}@sA+sBCK{JH7vi2 zt*#H28#$CypNtYi((1RjMbz2fZm96E+OvenwdFONaz3y2*ZF@BYavud9oO7hGia-k z=I7LjHUW)wxj^QrM%o4E7&Ga9qo>@c*9uiptWLHNfG#{|Q?JZ(`3i>_WJvAu+p%&J zx2d=r&%B*AuH4EXGTypCMBJhVve~N>!H_CWtCAUKBHOuPtUBSq`ys zxbB`YweBYVMO#8wX#5Dte3InYvZXz)ktbII+mwn`usXs(Oi*>1K#`v3QY8)snc<9a z3@jdH(kqTn3XXS0j|cv+ApOe2-50N?SCY6%Btt;RwI>N;WB9G!YqP*5lxjPq-M7qi z7a=uaZi-JjXgSLUx?fP_2MR0v7kfISgY&@9`+l4wR{fbibXS!8fr|AJN zi-VIR_Yg!Y($7qVRAP{)_NLbblwdUU)f&qw3(6aA4ZBpBuBp&E|9qWnh_YxJay7r@ zlIwKsHdZ21W#1^3>sr{bwkt|Dl6Dul)IMQYmM(w#m!k-7ZXB@K7jk?X-*H zH@WQxG@$`;Tv#s+!+H?3_^WJ{`pua+wRU3H4?I8bF*E)kZ`yOPVZTEt;w#Ah{cj4v z$h(z;XY-0uGhNd={hCM?Y4O)GhmhSTvtDEdGn0Z*P1N)qL7Q27KR{DKbg65m8bNwU*0&R3gB&|hT4I6Xp-If z59*0!l2-=cSO6c=^B?ZkJ5LsAaAmx@GYtR^b%sX4jyK#&3+wxL3hF}L7>L*OX;{`;7eL7S838rEo#E)O8% z^z8SqxAE$#M&|y4_6f=n4TZ^F*u`ysB%J@UeZQ9LkhMi~vPZqa@!cJOPCJ7$3b11= z5(|Qc5N=T+YXg4MH}!nJ%-KNoxiyZ7pY-$6Rxm8C-gLwFIr_5h!~NDrPu)jGm2|~! z`kA8l#kc40`|%$=d=LZ1fb*x?zq4WOLHbaWqbM(Pwza1y!Yb>~gA2%qqq8-CjQw$F z?|SH+_AguXF4Yl?)Bf5K_411P)V2fZuO7I0`}!Q+lCwAGmIvMY8SpQpN@7)C0Y2)} zxO|nm;Vetb?qYlWhLV$sUaYKd%)idu8@8`&YT_$3HRlfBp)FdU#(br}wALGVwxh}? z?&`a8SVrq?yjs0bzoLP9$3Nh)pZMc2?K+E)aCE1BYAV#dVC_zP_U8Q88BXH7-Fm1M$xbn`-nbSp1(Tv|XPaP!WZ^>j9VjWBf;@{j1W zpym8@(%fuurahD}w=kFf6Uq-}rg}|3QMCIg>PY}h__S+KR9shRh`}$>QbCaIJCWz1 zDGL%k4$UQVzrv%8Jj97q;u8v_T@iANgzFV=2V9khmQm9BrCKPFM(0K?+tuNkzQMTF ziz^161Keip-@N>pa#8?{(Di4N7W3?G49k;NSR)aH4jw4em&a&_MGs*#OSmj@k$^Al zlqysU6%PDZ{ZoqF^_R8-=~wPIafQqDliOH(6+<-cn|KNF9`YPAdOSCR6^b@098&oy zZ4=i2=MChAnGD0!c1D4dbP=K~Q&7bf^VFV z>_v2%8tfp2F}cOCMfO=?nJyBcf9|NJe@4idt0}=F; zL#)Sm#1O9j?WFeZW#}Yyl%pXgxXd8VBz+??ny4X9S3Jf=!9i*SLq}}LWC6q@d}$Hk zBaSS={1D506o)Y6(l921I5SJwHR9w+a`%Y6HYrds)nTqan}OB;ilo#u)}sufSq1k6 z`-{mNLq@f8qJ?VdL~S8`*#9L+qg-r|2#O!%rE6i9XQZX@V3}57n_Q+g{OO+Ann&Zj z3PA@+IoBJ_6h#eIL&pwapoO5(K?5Z-C7~6k#wza1ipp5#cC{~%64yZ_%9DSf%*TQG zVyky08bMO7{EnX6iajGi_YX_L`SIO)%fmPj`kUpJLx9nC5dMW}zkCH3`F0Xh%zMDu z;3$DMzzSVRJF)Z8%PLRdf+RAjbzDHpvm0Z$)sS`=&hzu|5-3W%i{o6l#Td=6o<8i= zB1>qgy3$?30pypR&W`wkvOs+A3KZRA$>j_0 z%uVQO;=F=2F3|?UlD>`W=2?Xqia#}_qYIx>NiHIr1~KcKz_Yhpra~McfR6JqKPKjy zmiTgjM~8)?6nqR*+iOGIlLrYDFbR?-575i$gfU6jg%zeUpvo8{e&ZVax>XSN>JHev zSo3iEG=SqunzF$3E*)-91T{K{BRfD+ex_7K`2b~19#TYR(>kMcRd$9dOFy7LXU^L- zyiR(;bijEV7NY6qR?UlxQ3J)UE1QG9ojW0H!)Dl|xUQ&kkcIEj;-(f*x2r1m|cT-sfRjvhH0B( zm>$sJ_A5^!Ao7h|o(q@0e|oQjwFmhb)FMT=z^K`$KG-ng!h{+u>;gIE_3jqaI01B! zH=M2tt`pp8AUugY9Ho{*{H$S!R#%7klW8A#e|}m}Jy&H3V15&IMZ9Q@*1AvQWyM=C znGVnELZiwCV73l``BP&q&G$iy`2rch{@NHJM{W6V=UYe{mr9ilDCJXxJv9u}CgzR=E=ZSy0}1b;PKm&Rb8zXm`x`W z+fp&o#xdc;@K>4Q1;6i}FPl{FZ?%6Tey{w^;@w4D&ZlcHtu=QvU|L)xMt&d|@2AXF zVo7};&p{az_+6Pq6%5u`K3jK9Z~o(M_dcEbnG*%!tal%T3X!bMQjvCh0JB`~+t#26 zUST)-s_3gH)&}Q=CTab>5uq%}Pw|bD^v$z?FX-acLbf3f%jPP;Rzo;?b!l9Fy*rXM zc}(TWdxnTJm$HZ+?pc3wv041N>E*?{;zYZ9;@TvYLe)9*Y`tTLk({0H_aO6h`JWE! z)&xYBvX58Y{l$>``D6~^)cfn0d~%*s+>s|^7jDt<1cxU|3`rI;;{_w-Q$2^$b+x0K zX84?SB(WgO5d!GdjA6X~0r&7iGt;JyvFvM8c37fOtHD1PEL#;Tb@S{w18vG+wu`!# z35t&&w5{L4=npaJ*vH>Es1*8OlHfT2Uzl^nRC?8|prjit7DV9+$Rh-4${-_{ewyD{ z@b0|#Fv6W}bG^4GYI{>UNV8zR=pESvofKKxa!5Oym#MtQ#!B)(WsE zk5xKo-?&(|l@CdS9*Nw==kOC}<0PJtTTTlkW--1X@Y1%aw}pkuus@)r1$yF=V(UaC+3b=P@1+<6{SY87Uqes4*^JJ`h*ZdUcN zt(gt)$0C?_m%HjS7)RJ_h(w6;!j*jwT30&##H-$wc^A2c{k?H&ys6DzEB_Sfv`Wv$ z2`%yB=Fd8)4`Dn&n~a`XhL-Htoe_$44CV3Ky5#p|E%Q(2qB!CK7xAs2h38xbO815= zgR6pBnV3r%I6Q~97a9IqJt1p_8bggQbZ+_ql@w)b@RNuP8#)KWpShw)TwV-(q)>xm zr7$UmL{_s(LztR5rk9^$8!TCwiUXrScFfBQdTn&~<(3rUClNS>$rbYiFR}hprU>3j zk``v8GkV>5)Nj1-zxEPYAb;hTi>;HcA7WhNsp~9*z+{HcIf$1S05;)Ax-7PyQwK$@lsB4c9&W$*_}e z-G*)F3c{nduJfLxKWW$J{{3LMBv5)gfVS-3rWp#T?SA5cO^ej=vHyup>VJQn)fKtL zZGWuG+^^b}!HIuZbo5{E{YCo)&>gFsJ+E8RHLBl( z`^~0{KEhgDL)w*fl~X1F2b${bb*b#jUmG^uSEgb7?__>r^|@Ou%ByfI$t5Y&E{a&tDe*0e4I6dba^VOA}{NH*oc#DSGv$)vUOw2y3 z-Cqvs>J@yIdnck0FKF;<_yYTf)46K&nyMZ z{VMy(NlCe4O!`+(gkk7M9_dgjU9}xjIsYP439kZ>;Y9g_B9W;p9o5>P-3L(fdW7pM z{@qz2mZlQK1$$z;_VMo-GUhSGp@Cuj0!>T=92wuk{zK}+(3`?XCc{&;RN4b$X4WE&-*k<{ zLwEmSkv*q}Pn_6&;zOFH;@;akY|UC}i#9DfuO#sliY*#fAwcwNZ1g{^ZHhGSnn z_J(Un?%6EC-pF5DUJ|Q-*WeihOP)q_KIKyQZ_Do;FOOSFJAz-wUIx^O=|CfqP>a2L zJrdJ0X5X6S-L4BQ$(!yDY&m#C|0K@oPJMz(9b0f!k6W}f{aP1ONBJ4@n~ibscVPc) zs38r#8fbTph;#{RiaKslDP3&qkduISu1$&lRby>nplEw5bkBvzn4mWy3pSyqY}!Pq zp6qOc{n#-c1FtKQ3F9GrO-AQP+pB!iWcXBcIhu>@L%@X+TMg_EA_ zEqh1tp_X#67CiyXsh8c}P6H|s@#ptPIRVU!I)IsxqjmhLjMVWj+PL`mui|p5m3Otg z9(9dsk=Io-9$V!5z{J`rGGBJAW}4%lL;H<0mEGQ0QC65_Z+m2}0>BVz3j2UgUfqw! zqK&}0KaX*o(me{V1HhHw$cXg`TdH+&UEqRsA1W-x;Nr12ttpt@?9=}by2kCo1vv&n zqLv}a7D!*cAZUz#-w0XjS+M2}9z9Q3!)34m{)zfa0Pzud1<2C9uZHLAy=Y{kt9Caj z<~V4-nys2|>&dc49UIxwA8N7kmTEwx@PPuX&70mJc5Mo$2@u zY?k5u8`wO>xnQTdzwXD5!XDfzKjZ#8FE4Wwgs}FZqbAgfem`5eP#C|&4oILf;6k1X zLFSzo*NAXQ*Z;)7c^H@eh6^I*g4PC&(IEN0QW?Pf==D`FT%_3S5;f>J<8g51p_i3n z$H8w?Sl25&Zw@j{(6>?Q6S8fa+tYj3;8yCPiwzG?`86lp+Por*pKa@T##VUHVZt*_ z7!JH)fYPtignK=F@>UfJ(J$7JQ1#L}U+4}uJ^V=4krjS)hg3CNt8eifyCt_G`|b8U zC(Cp`x(%sjtKQo7& zq)7vKMh^cLiT}joRr(vxt|hYS<(^o8KR;j1;h>r05yvMXk&nkV-SL|Y0};vr1Hofo zFL&LrSyd@1`NdjEwooyZ5`E*C;+mWI!_@wm(?)C6`Ycm+>laJ!l2GdN+K)99<42#B zCFSG01zDlRh{U5!-II<`>UcI!XAlKw|D)c@w5N&g+y)iyo~^2?C(g(OT{ zRY3OM4U6TE(n7KP?-1WFSi86d;46M82XZ|2e@mRnDA60_#}gl;j}+<5wj(F7;_J6T zO2^ldE6B_2*06cs{yB0Q`~(iW`bDRRt1o)@*U95V4ouMjvs{L|S^%R_O~)%IIP-vf zLF&3(tueVvBy1T-n9~?2bGXFJQ`XS@#e%!WG_W@XI?ZF4pkjECdaWbDaPg`#jlJ{v zl%9b(HQQoh?nwr{Ww0ATr!1sIO*7z5HmGB3}cX~n?qc&t3tVoYq|@KL5nM!_%*n{ zPS6$K2_%ECw0mU@YnS#BvTeKD4&h|6gM%wp_y);Apv^?_RgD-vsmOb&CHCt_r05Bz z)Jh^`wqU;)=t`q4DhBmMhMhWuM|RWHPcvh1$vvUNaLf46g7xZvr(was3Qk-0N3Z}q zSZ<3cS_~b;r*dsZMdJ>rTK)(e(JzxfTKad3(bHd3&>(X6QajuhM_@t+L&qN&h|d>D z6iDw3gK0X&%-GPe3zwbjIbPRJVdTG!j7EZliTpSHhi56ojYP(Qpq*TD=BK|y1;CZc zLIbsfV%q6pz)gdc7XKi{gzse(O1_2A{J=#_yyiEYP`%n1RjbSXvB;E6H|g#)zjpD8 zhNyoD@%9$9QHQFsKU!9ka!lev+XvnJx2&i0QgU={*(K8Qliu8`Tm#n8pjo2Zr`vx` zLS@O_)eMcGt9*w!(iiw)O^zHCUCaOGvP3!G8;prT@(7?F?|sGh#UataXrt?EG=dgR zQqQYfEUv6+a~39D=V`Vv)%1*B*^8dnp=|RV)N~_7G_nZ_m`Hud7hy-s_l^0qiu}n$cu!-Aqytw#dhVw8xCS~gAkfS z5&RkLQret%P@WiE_65E*Y_1$KL;}ycsGY-Ldlu>^WU1L9j{f+y9JN`yx^u7B_D3o6$0(Gpx*|2vPIrJMAZ_Rq1;ALWiH^6$7lh>Nazufn{`A2l=Y3H4ZK7p>jMb3k1FBO;16*#A{{8>yfMnkrT4M9 z?6O>Ok?y&jpGg0Zx#>C+M}WMCT1f4zDKctL8P>+bq6YO90!q2(9f zgw5P9ptXr~?fvd81X%VN!Y^8;JtC|b<<;*3I|yC-XODhV^2$<*z>1@J!I)*MYC3?d zvoMg1cE3+~AtXHf-AG~^w*Hd1jQy1yZYX%Fkz77QRdpxBxT&p z{xW-gilX@NJc#UV=>PmoxOcGcUpQ4!-=H`oZKB zvBKbpzp4KEwS$Mgrcjq{s^9UZrW?geaHPqpx0dVPTr&0@Z*UYzrWa>+$oH(U*4}y9 M#Oh+%g`4637oSL9R{#J2 diff --git a/_site/MAS_KMS.png b/_site/MAS_KMS.png deleted file mode 100644 index 5a96930d4758c0d6953f90856264071d10b75e2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18929 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