本帖最后由 wxkj123 于 2023-2-1 15:31 编辑
在Win10的应用商店中名为“Minecraft for Windows 10”的一款游戏是需要付费的,价格是人民币71元
在不付费的情况下是可以安装试用版本的,安装之后可以进入游戏,但是游戏中会多出一个“解锁完整版”的按钮
而且大部分的功能都被限制,只能玩生存模式,最大游玩时间为90分钟,时间到了就会提示需要解锁完整版
所以今天我们来尝试破解这个限制,目前网络上已经有很多破解方法,我呢,也去验证了一下,主要有以下几种方法
1.黑号,通过已经购买过的账号,然后用户通过登录这些账号来下载
2.礼品卡,一些网站提供做任务换积分的方式来兑换游戏的游戏的兑换码,其中就包括Win10我的世界
3.世界地图,通过导入经过修改后的地图,来破解游戏限制时长
4.注册表,通过修改部分注册表键值来欺骗程序绕过验证
以上四种方法是我经验证后确定可以正常破解验证的方法,但是也是有缺点如下
1.黑号不稳定,容易被微软官方收回,经常要去更换
2.礼品卡虽然可以获取到游戏的正版,但是任务繁琐,需要邀请,下载,看广告,破解成本高
3.通过导入修改的地图,虽然可以正常游玩但是无法登录XBOX账户,无法获得成就,只能在那一张地图游玩
4.我认为这种方法是最低成本,风险低,速度快的方式
所以今天就重第四种方法入手,来破解验证
首先Microsoft启动时会使用与他关联的RuntimeBroker进程来通过ClipSVC服务来检测应用许可证状态
所以我们先将ClipSVC服务的运行环境破坏掉,方法是通过修改相关注册表来让其无法运行
在启动游戏之前ClipSVC服务已经被破坏掉,将无法提供服务,这就会造成RuntimeBroker一直处于等待状态,造成游戏假死,游戏的加载进度会被卡到64%
这个时候关键操作来了,将Minecraft关联的进程RuntimeBroker通过 Taskkill 命令结束掉,这个时候游戏会正常载入,进入后即是破解状态
但是游戏每隔30分钟会重新检测许可证状态,在30分钟后游戏会重新变成试玩状态,这个的解决方案是我想出来的
方法是每隔大约10分钟去手动结束掉与Minecraft相关联的RuntimeBroker进程,只要去结束就可以无限制的游玩
破解完毕后可以登录XBOX账户,正常获得成就,加入服务器,游戏的玩法将不在受任何限制
但是操作繁琐,容易误造成对系统造成破坏,对新手不太友好
所以我使用C#写了一款全自动程序,支持一键傻瓜式操作,程序已经开源并上传到GitHub想研究程序代码的可以下载研究
程序在“微步云沙箱”上提交过,检测结果为10分,无病毒,代码开源
软件的操作方法:
1.双击打开软件
2.单击“启动程序”按钮
3.等待提示“启动完成”即可开始游戏
软件执行流程(单击“启动程序后”):
1.开始释放内嵌入注册表文件到用户临时文件夹
2.执行导入注册表操作
3.使用NET命令停止系统ClipSVC 服务
4.删除释放过程中的注册表文件
5.通过Process的Start方法调起 MinecraftUWP
6.后台等待28秒后开始使用Tasklist命令显示Microsoft Store 应用及其关联的进程
7.开始扫描MinecraftUWP关联的RuntimeBroker进程PID
8.获取到PID后使用Tasklist命令强制结束进程,此时游戏启动完毕
9.启动后台每隔10秒自动扫描与Minecraft相关联的RuntimeBroker进程并结束
10.同时检测Minecraf进程是否退出,绕过退出程序自动关闭,同时还原注册表和服务项
软件注意事项:
1.需要提前下载MinecraftUWP否则会提示没有安装MinecraftUWP
2.启动成功后软件会自动隐藏到托盘,不能结束程序否则将在30分钟内游戏自动失效
3.本程序仅供学习交流,严禁商用或其他方法用途
写到最后:
软件蓝奏云链接:
下方新版链接
开源项目链接:
软件截图
|