
Steamless 快速移除 SteamStub DRM 保护一次搞定所有变体【免费下载链接】SteamlessSteamless is a DRM remover of the SteamStub variants. The goal of Steamless is to make a single solution for unpacking all Steam DRM-packed files. Steamless aims to support as many games as possible.项目地址: https://gitcode.com/gh_mirrors/st/SteamlessSteamless 是一个 SteamStub DRM 移除工具能把被 Steam DRM 包住的 exe 还原成干净的解包版本适合想给自家游戏加 MOD、做模组开发或研究 DRM 机制的你。你只需要三步先跑起来整个上手路径很短克隆仓库打开Steamless.sln用 Visual Studio 2022 直接编译即可无需改代码。解包器以插件 DLL 形式放在Plugins目录里编译时会自动被 GUI 和 CLI 加载不需要额外安装。用 CLI 处理你的第一个文件验证解包成功。克隆命令只有一条git clone https://gitcode.com/gh_mirrors/st/SteamlessGUI 版本的操作也简单选文件、点 Unpack File 按钮工具会生成一个.unpacked.exe的新文件原始 exe 不动。它替谁解决了什么痛点给游戏加 MOD 前需要拿到不含 DRM 外壳的原始 exe模组开发要修改可执行文件SteamStub 外壳会挡住你做逆向研究时先剥离保护层才能看清游戏本体结构。注意边界它只移除 SteamStub 外壳不会动 Steamworks API 集成steam_api.dll也不支持 Valve 老游戏的 CEG 保护更不会帮你绕过反作弊。能力一览支持的 SteamStub 变体一一对应独立的解包器模块SteamStub 变体架构解包器模块Variant 132 位Steamless.Unpacker.Variant10.x86/Variant 2v2.0.0、v2.0.132 位Steamless.Unpacker.Variant20.x86/、Variant21.x86/Variant 3.03.0.0、3.0.132/64 位Steamless.Unpacker.Variant30.x86/、Variant30.x64/Variant 3.13.1.0、3.1.232/64 位Steamless.Unpacker.Variant31.x86/、Variant31.x64/两种使用方式各一句话GUIWPF 界面点按钮选文件、调选项、开始解包适合单个文件CLISteamless.CLI.exe纯命令行适合批量和自动化脚本。每个解包器都是插件核心逻辑在 Steamless.API 的插件接口SteamlessPlugin里定义Steamless.Unpacker.Variant31.x86 就是一个完整实现照着它能写新变体的解包器。底层原理说人话版SteamStub 的思路是在原始 exe 前面贴一层保护壳游戏启动时先由这层壳验证 Steam 登录状态并解密出真正的代码。Steamless 做的事就是反向操作。它先解析 DRM 头确认文件属于哪个已支持的变体再在文件里定位加密数据、原始导入表和重定位信息然后把真正的可执行内容还原出来拼成一个不含 DRM 外壳的新 exe。全程不碰 Steamworks API所以解包后的游戏仍然依赖 Steam 客户端运行。进阶与批量场景CLI 的用法是Steamless.CLI.exe [选项] 文件路径文件是位置参数不是--input。工具会自动加载全部解包器插件逐个判断能不能处理命中就解包。常用选项--quiet关掉调试日志--realign重对齐输出文件的段--recalcchecksum重算文件校验和--dumppayload、--dumpdrmp把壳里的 payload / SteamDRMP.dll 单独落盘--keepbind、--keepstub保留.bind段或 DOS stub--exp启用实验性功能。批量处理时写个循环脚本调用它就行一条命令示例封顶Steamless.CLI.exe --realign --recalcchecksum game.exe避坑速查所有解包器都报无法处理大概率是遇到了未支持的新变体或 CEG 保护先去 Issue 区确认是否已有人反馈。源文件损坏或被魔改过解析直接失败换一个干净的原始 exe 再试。权限不足输出目录不可写用管理员权限运行或把输出改到可写目录。CLI 提示No plugins were loaded解包器 DLL 没放进Plugins目录完整解压/编译 Steamless 再运行。许可与参与项目采用 CC BY-NC-ND 4.0 许可可自由学习和非商业使用但不得分发修改版有改进建议欢迎提 Issue 或 PR社区维护者会跟进讨论。在合法拥有游戏的前提下用 Steamless 做修改和探索没有负担。工具本身的边界也很明确只拆 DRM 外壳其余保护一概不碰。【免费下载链接】SteamlessSteamless is a DRM remover of the SteamStub variants. The goal of Steamless is to make a single solution for unpacking all Steam DRM-packed files. Steamless aims to support as many games as possible.项目地址: https://gitcode.com/gh_mirrors/st/Steamless创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考