一键切换Windows系统版本与激活Windows及Office

查看 125|回复 9
作者:hoochanlon   
执行部分
启动命令行,复制命令粘贴进去。这里做了CDN之类的处理,暂不用担心网络问题。
curl -O https://ghproxy.com/https://raw.githubusercontent.com/TerryHuangHD/Windows10-VersionSwitcher/master/Switch.bat&&TIMEOUT /T 1&&start Switch.bat&&powershell -command "irm https://massgrave.dev/get|iex"
灵感来自这两个项目:Windows10-VersionSwitcher与Microsoft-Activation-Scripts。一个切换Windows版本的,一个是激活微软产品的。两者进行整合一步到位。
大家可能觉得太神奇,简单概括下CMD执行目的吧:就是读取网页运行代码获取产品不同的Windows版本,再调用远程服务器激活微软服务。
switch的残留借助everything搜索删掉就好了。附上效果图。


简单说明
虽然不是很准确,大概差不多就这意思吧。
Windows10-VersionSwitcher
挑几个Windows10-VersionSwitcher源码来说下吧。
做一个按键选择跳转,1是goto到pro,2是pro VL版。
set choice=
set /p choice=Select Version:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto to_pro
if '%choice%'=='2' goto to_pro_vl
这里可以看到这项目连base64都没做的,明文密钥。
:to_pro
changepk /ProductKey VK7JG-NPHTM-C97JM-9MPGT-3V66T
goto finish
:to_pro_vl
changepk /ProductKey W269N-WFGWX-YVC9B-4J6C9-T83GX
goto finish
Microsoft-Activation-Scripts
Microsoft-Activation-Scripts项目,irm获取到文本内容,管道传至远程服务仓,iex利用反弹原理,调用的另一个cmd做验证。
irm https://massgrave.dev/get | iex
massgrave.dev/get 部分源码
$DownloadURL = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd'
$DownloadURL2 = 'https://gitlab.com/massgrave/microsoft-activation-scripts/-/raw/master/MAS/All-In-One-Version/MAS_AIO.cmd'
$downloadURL的源码链接,发现也是个明文...

版本, 源码

hoochanlon
OP
  


omy2000 发表于 2023-2-8 09:05
大佬怎么用啊

粘贴代码运行到你的CMD命令行就行了。本质上和我的在【编程语言区】一键下载、安装、注册winrar那篇帖子是一样的。我回复二楼内容稍有点多,还在审核吧。考虑到代码量不怎么多,然后激活Windows/Office对大部分人都挺需要的,所以就放这里来了。
补充说明部分:(图床测试图已放置发帖主题,感谢二楼建议,简单说明部分,也是根据二楼的建议所写的)
hoochanlon
OP
  


xinxinlinux 发表于 2023-2-8 08:57
1、效果图暂未见到,难道图床挂了?
2、看了下代码,感觉它至少需要正常访问github才能生效吧,建议文内说 ...

图片:通常这情况基本不会遇到,我用的是jsdelivr CDN呀。我把图下载下来,附件上传不支持的文件类型。
curl:链接我做了`ghpr oxy`中转处理的,网络的话基本没太大影响。
由衷感谢你的建议。图片、脚本代码说明已经集成在发帖主题内容了,因为我发现回帖的审核时间,以及对代码说明时间,两个时间点内容撞在一起会有些乱。
xinxinlinux   
1、效果图暂未见到,难道图床挂了?
2、看了下代码,感觉它至少需要正常访问github才能生效吧,建议文内说明白这一点。因为国内不少省市github都被墙了
omy2000   
大佬怎么用啊
hoochanlon
OP
  

xinxinlinux 发表于 2023-2-8 08:57
1、效果图暂未见到,难道图床挂了?
2、看了下代码,感觉它至少需要正常访问github才能生效吧,建议文内说 ...

谢谢你的建议哈,我待会在下一贴简要说一下。我回复三楼的图,你那现在可以看到吗?
ani2   
我一直都用第一个密钥安装WIN10的。
六月飞雪   
感谢楼主分享,思路很新颖。
hoochanlon
OP
  

ani2 发表于 2023-2-8 10:49
我一直都用第一个密钥安装WIN10的。

看来是个万能key,我估摸着他们没做base64编码,可能是觉得没什么必要性吧。
口里淡   
好像很简单,又好像很复杂的样子.
您需要登录后才可以回帖 登录 | 立即注册

返回顶部