MAS is run as a script within PowerShell, which is built into Windows. PowerShell allows users to execute scripts and commands that can manage various aspects of the operating system.
The script uses the activator inside the Windows ISO file. An ISO file is a disc image file that contains all the necessary Windows installation data. The activator inside the ISO file enables the generation of a digital certificate.
MAS generates a digital certificate that is required to activate the operating system. This certificate is then sent to Microsoft's servers. By sending the certificate, MAS registers the computer's hardware ID as valid for Windows activation.
Microsoft's servers receive the certificate and register the computer's hardware ID. ,This process is identical to that used when users officially upgrade or reactivate Windows after changing hardware components.
Once the hardware ID is registered as valid, Windows and/or Office is activated. This process allows users to access all operating system functionalities without restrictions.
Oslanja se na kombinaciju skripti, sistemskih alata (poput slmgr, gatherosstate.exe), generičkih ključeva (javnih “GVLK” ključeva koje Microsoft objavljuje za KMS), te vlastitih modula (poput prilagođenog sppc.dll
za Office ili slc.dll
za gatherosstate trikove). Sve ove tehnologije rade u sinergiji kako bi zaobišle normalne provjere licence. Važno je naglasiti da, premda MAS tehnički vrlo vješto ostvaruje aktivaciju, on to čini putem eksploatacije “rupa” u licenciranju a ne kroz bilo kakav Microsoftom predviđen legitiman postupak - spyboy.blog.
Stoga korisnici trebaju razumjeti da se radi o hacku sistema licenciranja – impresivnom s tehničke strane – ali koji za sobom povlači sve prethodno opisane pravne i etičke implikacije korištenja.
Što je MAS: Microsoft Activation Scripts (MAS) je skriptni alat otvorenog koda za automatiziranu aktivaciju Windows i Office proizvoda stable-learn.com.
Riječ je o zbirci batch/PowerShell skripti (okupljenih u “All-in-One” skriptu) koje korisniku pružaju meni s više metoda aktivacije. MAS podržava više različitih metoda aktivacije – uključujući HWID digitalnu licencu, KMS emulaciju (privremenu i produženu), te posebne tehnike za Office – kako bi pokrio razne scenarije - stable-learn.com.
Fokus alata je na tome da korisnik jednim klikom odabere željenu opciju, a skripta zatim automatski provodi potrebne korake u pozadini. MAS je dizajniran da bude prenosiv (nema instalacije; pokreće se iz .cmd skripte) i radi na svim modernim verzijama Windowsa (7, 8, 10, 11) te odgovarajućim verzijama Officea.
Kako MAS radi (pregled): Kada pokrene MAS, korisnik dobiva izbornik sa opcijama za aktivaciju Windowsa ili Officea. Iza kulisa, MAS implementira poznate tehnike zaobilaženja aktivacije koje su ranije bile dostupne samo ručno. Primjerice, MAS koristi metodu HWID (Hardware ID) aktivacije za Windows 10/11 koja povezuje licencu uz jedinstveni ID računala i time stvara trajnu digitalnu licencu na Microsoftovim poslužiteljima - massgrave.dev.
Alternativno, nudi KMS emulaciju – lokalno ili online pokretanje Key Management Service procesa – kako bi Windows/Office dobio privremenu aktivaciju od 180 dana (koja se može automatizirano obnavljati) - massgrave.devmassgrave.dev.
Tu je i metoda KMS38 koja produljuje KMS aktivaciju do godine 2038. iskorištavanjem određene slabosti u Windows sustavu nadogradnje - massgrave.dev. Za Office, MAS primjenjuje tehniku zvanu “Ohook”, gdje ubacuje prilagođenu DLL biblioteku koja interceptira provjeru licence i uvijek javlja da je Office aktiviran - massgrave.dev.
Sve ove metode integrirane su u MAS, a korisnik odabirom opcije pokreće odgovarajuću skriptu ili postupak u pozadini.
HWID aktivacija (digitalna licenca): Jedna od najpopularnijih opcija MAS-a je HWID (Hardware ID) aktivacija za Windows 10 i 11. Ova metoda rezultira trajnijom aktivacijom – Windows postaje “digitalno licenciran” i vezan uz hardware računala, baš kao da je službeno nadograđen s prethodne verzije ili kupljen preko Microsoft računa.
Tehnički, MAS koristi Microsoftov alat gatherosstate.exe (koji je dio svakog Windows ISO paketa) kako bi generirao tzv. GenuineTicket.xml – digitalni certifikat o licenci. Trik je u tome da MAS prevari gatherosstate.exe da pomisli kako je sustav ispunio uvjete za digitalnu licencu, čak i ako nije - massgrave.dev.
U originalnom Microsoft procesu, ako nadograđujete legalno aktiviran Windows 7/8 na Windows 10, gatherosstate će utvrditi da stari sustav ima važeću licencu i generirati ticket kojim Microsoft potom dodjeljuje digitalnu licencu za Windows 10 - massgrave.dev.
MAS simulira upravo to: lažiranjem podataka koje gatherosstate provjerava (npr. umetne prilagođenu slc.dll
knjižnicu pored alata ili patchira sam gatherosstate) kako bi on izdao važeći licencni ticket - massgrave.dev.
Taj ticket se zatim importira u Windows ili pošalje Microsoftovim serverima tijekom aktivacije, što rezultira time da Microsoft na svom serveru pohrani digitalnu licencu za taj hardware. Nakon uspješne HWID aktivacije, sustav ostaje trajno aktiviran – prilikom svake nove instalacije Windows 10/11 na tom računalu, Microsoftov server prepoznaje hardware ID i automatski aktivira sustav online - massgrave.dev.
Ova metoda ne ostavlja nikakav aktivni proces na računalu niti traži ponovno aktiviranje; licenca je “u oblaku” vezana uz vaše računalo. (Napomena: Značajnija promjena hardwarea, npr. matične ploče, može poništiti tu digitalnu licencu, no ako je bila povezana s Microsoft računom, moguće ju je transferirati - massgrave.dev.)
KMS aktivacija (180 dana) i automatsko obnavljanje: Druga metoda koju MAS nudi za Windows (a i Office u slučaju volumenskih izdanja) jest KMS aktivacija. KMS (Key Management Service) je standardni mehanizam kojeg Microsoft koristi u korporativnom okruženju: klijentska računala se aktiviraju kontaktirajući interno KMS poslužitelj i ta aktivacija vrijedi najviše 180 dana, nakon čega se mora obnoviti ponovnim kontaktom.
MAS može emulirati KMS poslužitelj lokalno ili se povezati na online KMS server kako bi odobrio takvu aktivaciju - spyboy.blogmassgrave.dev.
Kada korisnik odabere KMS metodu, MAS skripta će instalirati generički Volume License ključ odgovarajući izdanju Windowsa (ako već nije), te pokrenuti KMS aktivaciju – ovo se postiže ili pokretanjem skrivenog lokalnog KMS emulatora ili upisivanjem adrese javnog KMS servera i pozivanjem standardnih Windows licencnih naredbi (slmgr.vbs). Rezultat je da Windows dobije ”Genuine” status na 180 dana. MAS potom automatski postavlja zadatak u Task Scheduleru na klijentu koji će se trigirati svakih 7 dana - massgrave.dev.
Taj zadatak ponavlja KMS aktivaciju u pozadini – Windows će pokušati kontaktirati KMS (bilo lokalno hostan ili preko interneta prema zadanoj adresi) i ako uspije, obnovit će rok od novih 180 dana od tog trenutka - massgrave.devmassgrave.dev.
Tako MAS praktički osigurava kontinuiranu aktivaciju: čak i kad je sustav offline duže vrijeme i prijeđe 180 dana (tada privremeno postane “not activated”), dovoljno je da se spoji na internet i zadatak će obnoviti aktivaciju. Ova metoda doduše nije trajna u smislu da ovisi o stalnom ponavljanju – ako bi se zadatak uklonio ili KMS server postao nedostupan, nakon isteka roka Windows bi se deaktivirao. Srećom za korisnike MAS-a, skripta postavlja KMS server koji je pouzdan (često se koristi vlastiti server autorâ MAS-a ili provjerena javna adresa) i čuva potrebne informacije u datoteci na sistemu - massgrave.dev.
KMS aktivacija je privremeno rješenje koje ne dira duboko u sustav – oslanja se na ugrađeni Microsoftov licencni mehanizam za volumenske ključeve – pa je relativno sigurna u pogledu stabilnosti, ali je formalno nelegitimna kao i ostale.
KMS38 – produžena KMS licenca do 2038.: MAS ima i varijantu KMS metode nazvanu KMS38, koja omogućuje aktivaciju Windowsa do siječnja 2038. godine (otuda naziv). Ova metoda iskorištava interni mehanizam Windowsa za nadogradnju verzija: prilikom tzv. major upgrade-a, Windows koristi gatherosstate.exe
za prijenos statusa aktivacije na novi sustav, uključujući preostali KMS rok - massgrave.dev.
MAS je otkrio način da prevari gatherosstate i umjesto 180 dana, podmetne informaciju da je ostalo maksimalno vremena (točnije, postavi datum isteka na 19. siječnja 2038 u licencnom ticketu) - massgrave.dev. Budući da 2038. predstavlja krajnju granicu koju Windows prihvaća (zbog Y2K38 problema s računskim vremenom) - massgrave.dev, tim trikom se dobije najdulja moguća KMS licenca.
U praksi, MAS KMS38 opcija generira posebni offline aktivacijski ticket s datumom 2038 i primjenjuje ga na sustav. Za razliku od standardne KMS aktivacije, KMS38 ne zahtijeva periodično osvježenje – jednom aktiviran, Windows ostaje aktiviran narednih ~15 godina bez ikakvog zadatka u pozadini. Tehnički, implementacija KMS38 je slična ranijoj HWID metodi: MAS koristi gatherosstate.exe
uz prilagođenu slc.dll
ili patch kako bi stvorio valjani licencni token s dugim rokom - massgrave.dev.
Prednost je što nema dodatnih servisa ni potreba za internetom; nedostatak je što ova metoda ipak vrijedi “samo” do 2038 (nakon čega će Windows vjerojatno ionako imati drugačiji model licenci). KMS38 se često koristi na Windows Server verzijama ili u situacijama gdje HWID nije dostupan - github.com.
Napomenimo da KMS38 nije službeni Microsoftov način (ne postoji legitimna 15-godišnja licenca), već isključivo rezultat iskorištavanja internih mehanizama Windowsa - massgrave.devmassgrave.dev.
TSforge metoda:
Novija komponenta MAS-a (u izdanjima 2023+) je TSforge aktivacija, koja predstavlja naprednu tehniku za offline aktivaciju raznih proizvoda. TSforge se oslanja na telefonsku aktivaciju i manipulaciju Software Protection Platform (SPP) skladišta licenci u Windowsu. Ova metoda može aktivirati gotovo sve verzije Windowsa (7 i novije), pa i starije Office verzije, iskorištavajući legitimne installation ID i confirmation ID postupke (kao kod telefonske aktivacije) ali bez stvarnog poziva Microsoftu. Važno obilježje TSforge je da ne modificira sistemske datoteke i ne ostavlja trajne procese - massgrave.dev
– radi tako da generira potrebne licence unutar Windowsovih internih spremišta (tzw. tokeni i certifikati) te zaobilazi online provjeru.
Također, TSforge ne zahtijeva internet uopće, što ga čini pogodnim za offline strojeve - massgrave.dev. Aktivacija dobivena ovom metodom vrijedi do reinstalacije ili velike nadogradnje Windowsa (jer su licence lokalno pohranjene, za razliku od HWID gdje su na Microsoft serveru) - massgrave.dev.
U MAS-u se TSforge uglavnom koristi za scenarije gdje druge metode nisu primjenjive – npr. za Windows 7 (koji nema digitalnu licencu) ili kombinirane aktivacije (uključujući aktivaciju samog KMS poslužitelja za one koji žele postaviti vlastiti KMS) - massgrave.dev.
Ova metoda je tehnički kompleksna, ali za krajnjeg korisnika MAS je i to pojednostavio u skriptu, te TSforge predstavlja još jedan primjer kako MAS integrira različite tehnološke trikove radi ostvarenja aktivacije.
Za Microsoft Office pakete, MAS nudi dvije glavne rute: KMS aktivaciju ili Ohook metodu, ovisno o vrsti Officea i želji korisnika za trajnijom aktivacijom.KMS za Office: Slično kao i za Windows, volumenska izdanja Officea (ili Office 2019/2021 C2R instalacije koje podržavaju KMS) mogu se aktivirati KMS metodom na 180 dana. MAS skripta može automatski detektirati instalirane Office proizvode i primijeniti KMS ključ, zatim koristiti interni ili online KMS server za aktivaciju - massgrave.dev.
Tako aktivirani Office vrijedi 180 dana i MAS će (ako je uključena opcija) dodati zadatak za automatsko obnavljanje licence svakih 7 dana, kao što čini za Windows. Ova metoda je praktična za korisnike koji možda žele zadržati legitiman licencni status (jer Office misli da je aktiviran kroz normalan KMS) i ne smeta im periodično osvježenje. Međutim, za one koji žele stalnu aktivaciju Officea bez vremenskog ograničenja, MAS nudi posebnu Ohook tehniku.
Ohook trajna aktivacija:
Ohook je naziv za MAS-ovu metodu permanentne aktivacije Officea putem “hookanja” (injectanja) u Office licencni mehanizam. Tehnički gledano, Windows i Office koriste uslugu SPP (Software Protection Platform) i pripadajuće DLL knjižnice (sppsvc.exe
servis i sppc.dll
biblioteka) za provjeru statusa licence - massgrave.dev.
Kada pokrenete Office aplikaciju, ona pita Windowsov sppc.dll
je li Office licenciran, a ovaj komunicira s SPP servisom i vraća odgovor - massgrave.dev. MAS iskorištava činjenicu da je moguće podmetnuti alternativni sppc.dll
unutar direktorija samog Officea (koji ima prioritet pri učitavanju) bez diranja sistemske datoteke u System32 - massgrave.dev.
MAS-ova skripta Ohook kopira prilagođenu, otvorenokodnu verziju sppc.dll
u odgovarajuću Officeovu mapumassgrave.dev. Taj prilagođeni DLL je programiran da uvijek vraća odgovor “Office je aktiviran” na svaki upit - massgrave.dev.
Rezultat toga je da Office aplikacije vjeruju da je produkt legitimno aktiviran, i ponašaju se u skladu s tim (nema upozorenja o nelicenciranosti, sve funkcionalnosti su dostupne).
Ova metoda effectively ”prevari” Office lokalno, bez ikakve komunikacije s Microsoftom. Ohook aktivacija je trajna – ostaje na snazi dok god je ta prilagođena DLL datoteka prisutna (preživljava i repair ili update Officea, jer je dizajnirana da bude kompatibilna s nadogradnjama) - massgrave.dev.
Jedino u slučaju potpune reinstalacije Officea trebalo bi ponovno primijeniti MAS ohook.
Prednost ohooka je što omogućuje aktivaciju i Office 365 pretplatnih verzija (u offline modu, bez cloud benefita poput 1TB OneDrive, ali s osnovnom funkcionalnošću) - massgrave.dev. I ovdje vrijedi napomenuti – ohook ne mijenja kritične sistemske komponente, već dodaje jednu datoteku u Office – pa se lako može ukloniti ako korisnik želi preći na legalnu licencu (MAS ima opciju za uklanjanje svih svojih aktivacija).