免费留住 Wand 专业版的全部功能:Wand-Enhancer 本地补丁实测
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
玩到一半的 2 小时倒计时、每次重开又要重设一遍修改项——这些是 Wand 免费版最磨人的地方。Wand-Enhancer 是一个开源工具,通过本地打补丁的方式免费解锁 Wand 专业版能力:移除时限、AI 建议、配置保存、手机远程与自定义脚本,全程不联网、不上传数据。下面按实测顺序带你把它跑起来。
看懂 Wand-Enhancer:只改客户端,不碰游戏本体
Wand-Enhancer 是一个 .NET 写的 Windows 桌面小程序,它只针对 Wand(原 WeMod)这个 Electron 客户端本身下手,改的是客户端本地的配置文件和打包文件,游戏本体的一个字节都不动,所以不会给存档或游戏稳定性添乱。整个运行不需要联网,代码发起的网络请求为零,改完就停在本机。再加上仓库里每一行都公开,你完全可以自己查、自己构建,而不是盲信某个下载链接。
先让补丁跑起来:从获取 exe 到启动验证
官方不提供任何预编译 exe,也没有官方 YouTube 教程。带 exe 或压缩包的视频链接、第三方镜像基本都是仿冒和夹带恶意软件,务必只从源码构建。
- Fork 仓库后打开 Actions 标签
- 运行 Build executable 工作流
- 等构建完成,下载生成的 artifact
- 解压 zip,双击 WandEnhancer.exe
- 程序自动检测 Wand 安装目录
- 勾选需要项,点 Patch 等几秒
- 启动 Wand,确认时限消失
日志里出现绿色的directory found表示路径识别成功,接着就是 Ready for patching。补丁默认会先给app.asar做一份备份再动手,这一步是后续恢复的基础,别跳过。
把手机变成遥控器:远程 Web 面板与自定义脚本
远程 Web 面板:这是它最有意思的能力。启用后,一个 Web 面板(React 写的移动端页面)会被打包进客户端,由你的电脑在局域网里对外提供,端口固定为 TCP 3223。用法是三步:确保电脑和手机同一个 Wi-Fi;在 Wand-Enhancer 顶栏把鼠标悬停到 Connect 按钮;用手机相机扫出现的二维码。连上后就能在手机浏览器里开关修改项、拖滑块、建预设和置顶常用项,甚至远程启动或结束训练器,等于把 Wand 的遥控功能从订阅里拿了出来。
自定义 JS 脚本:它和远程面板复用同一套渲染器注入机制,所以前提是远程面板补丁处于启用状态。加脚本有两种方式:在补丁对话框里直接选.js文件,或者把脚本丢到 exe 旁边的renderer-scripts/文件夹里。每个脚本跑在 Wand 的渲染进程里,有完整 DOM 访问和 Node 的require,会被包一层——抛错只会被记录而不会让 Wand 崩溃。注意脚本每次启动可能跑不止一次,一次性逻辑要用全局变量挡住。示例:
if (!globalThis.__helloScriptInstalled) { globalThis.__helloScriptInstalled = true; WandEnhancer.log("my script loaded"); new MutationObserver(() => { const d = document.querySelector("ux-dialog:not([data-seen])"); if (d) { d.setAttribute("data-seen", "1"); WandEnhancer.log("dialog opened"); } }).observe(document.documentElement, { childList: true, subtree: true }); }脚本拥有和 Wand 客户端相同的权限,只加载你信任、看得懂的代码。
为什么可以放心用:开源可审计,数据不出本机
它的信任基础有三层。一是代码全开,任何人都能审 补丁配置 里到底改了什么;二是严格本地运行,不联网也不上传,改完即止;三是改动可回滚,因为打补丁前会留app.asar.backup。和常见的第三方破解包相比,差别主要在可验证性和数据去向:
| 维度 | Wand 免费版 | Wand-Enhancer 增强版 | 常见第三方破解包 |
|---|---|---|---|
| 2 小时时限 | 保留 | 移除 | 声称移除 |
| AI 建议 / 配置保存 | 锁住 | 解锁 | 视版本而定 |
| 数据来源 | 官方服务器 | 纯本地、不联网 | 来源不明 |
| 可审计性 | — | 代码全开源 | 多为闭源 |
| 获取成本 | 订阅付费 | 免费、自建 | 多为诱导下载 |
原理速览:路径检测、ASAR 处理与正则补丁
路径检测:程序按常见安装位置(如AppData\Local\WeMod)扫描并识别 Wand 的目录,非标准安装也能被自动找到。ASAR 处理:Wand 的代码打包在resources/app.asar里,工具用自带的 ASAR 处理库 先备份、再解包、改完重新打包。正则补丁:在解出的 bundle 里用正则定位目标函数,再替换成预定义逻辑,比如把账号响应里的订阅状态写成yearly/active,让时限和 AI 判断失效。Web 面板:构建好的面板文件被注入 asar,再通过 IPC 桥加 WebSocket 在 3223 端口上把状态和指令双向同步给手机。
踩坑实录:打补丁前先看这里
SmartScreen 或 Defender 报毒→ 构建产物未签名且小众,Windows 容易误报 → 只运行自己从 fork 构建的二进制,核对工作流日志,别信来路不明的 exe。
提示 "version may not be supported"→ Wand 更新后 bundle 结构变了,正则没命中 → 换到适配该 Wand 版本的 Wand-Enhancer,必要时先恢复备份再重打。
手机扫了码但页面打不开→ 多为路由器开了 AP 隔离、Windows 防火墙拦了 3223,或网络被标成"公共" → 同一局域网内放行入站 TCP 3223,把连接改成"专用",并关掉客户端隔离。
改语言后专业版状态掉了→ 早期只补丁了部分账号接口,切换语言会走另一条把订阅冲掉的路 → 这是已知问题,新版本已补上对应账号写入路径,保持工具更新即可。
Wand-Enhancer 把"专业版该有但免费版给不了"的部分,用一段可审计、可回滚的本地改动补齐了。如果你受够了 2 小时断档,按上面的顺序自己构建一份试试;也欢迎在仓库里提 issue 或贡献补丁,跟上 Wand 的每次更新。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考