Wand-Enhancer 四步补丁指南:解锁 WeMod 本地增强与手机远程控制
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
如果你也遇到过这种情况:WeMod 免费版只有基础训练器开关,AI 功能和完整配置自定义都锁在付费墙后面,人不在电脑前又没法操作。Wand-Enhancer 是面向 WeMod(Wand)客户端的开源本地增强工具,只改本地客户端文件,让受限功能按 Pro 逻辑工作,并支持同 Wi-Fi 下用手机操控客户端。照本文走完,10 分钟左右能完成补丁并连上面板。
30 秒快速开始:获取、构建、打补丁、验证
- 克隆源码
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer - 运行
build.cmd构建(需要 Visual Studio 2022、CMake、Node.js 与 pnpm) - 以管理员身份运行构建出的
WandEnhancer.exe,等待自动检测 WeMod 目录 - 勾选需要的增强项,点击Patch,等日志出现
Done! - 重启 WeMod,按后文清单逐项验证
Wand-Enhancer 到底改了什么:本地补丁机制白话版
一次完整补丁经过下面六步,全程本地完成,不产生任何网络请求:
- 关闭进程:先结束正在运行的 WeMod(Wand)进程,避免文件被占用。
- 备份或还原:首次补丁把
app.asar(客户端资源压缩包)复制为app.asar.backup;再次补丁时先从备份还原干净文件,防止重复修改叠加。 - 解包:用内置的 AsarSharp 库解开压缩包,取出 JavaScript 文件。
- 精确替换:按正则规则定位目标代码段并替换。全部规则集中在 WandEnhancer/Core/EnhancerConfig.cs,执行流程在 WandEnhancer/Core/Enhancer.cs,改了什么都能审计。
- 注入资源:启用远程面板时,把面板页面和桥接脚本
bridge.cjs写入资源目录,再重新打包 asar。 - 放置代理组件:写入本地代理 DLL 到客户端目录,补丁结束。
正则匹配失败时(常见于 WeMod 更新后代码结构变化),工具会直接抛错而不是写出半成品,日志会明确报出哪个补丁没匹配到。
功能全景:Wand-Enhancer 能打开哪些功能
| 功能点 | 默认状态 | 增强后状态 | 备注 |
|---|---|---|---|
| Pro 账户状态 | 免费版逻辑 | 客户端按年费 active 订阅处理 | 本地模拟,不经过服务器验证 |
| 自动更新检查 | 开启 | 可关闭 | 防止补丁被自动更新覆盖 |
| F12 开发者工具 | 受限 | F12 直接开关 | 挂在主进程,跨版本稳定 |
| 手机远程控制 | 不支持 | 局域网内提供 Web 页面 | 手机扫码连接,端口 3223 |
| 自定义 JS 脚本 | 不支持 | 注入渲染进程执行 | 抛错只记日志,不崩客户端 |
| 数据去向 | 客户端请求官方服务器 | 补丁过程零网络请求 | 纯本地文件操作 |
最值钱的是DisableUpdates(关闭自动更新)和RemoteWebPanelPreview(远程面板)两项。只打 Pro 状态不关更新,WeMod 后台一自动更新补丁就被覆盖,还得重打。远程面板由你自己的电脑在局域网内提供页面,手机访问不经过任何第三方服务器,这也是它敢写"纯本地工具"的原因。
Wand-Enhancer 完整补丁演示:从自动检测到手机连接
第一步:自动识别 WeMod 目录并完成补丁
以管理员身份启动程序。日志区出现绿色[SUCCESS] WeMod directory found...和[INFO] Ready for patching.,说明已定位到默认目录(形如C:\Users\<用户名>\AppData\Local\WeMod\app-<版本号>)。识别失败时用文件夹选择器手动指定即可。
图:Wand-Enhancer 主界面,绿色提示表示成功找到 WeMod 安装目录,点击右下角 Patch 开始。
接着弹出补丁选项对话框,四个选项按需勾选:
- Activate Pro:账户状态本地模拟,客户端按 Pro 逻辑运行;
- Disable Updates:关掉更新检查,保护补丁不被覆盖;
- DevTools on F12:F12 开关开发者工具;
- Remote Web Panel:注入远程控制面板,是手机控制的前提。
自定义脚本可以在这一步直接添加.js文件,也可以放进程序同级的renderer-scripts/文件夹。点击开始,等日志出现Done!,然后手动重启 WeMod。
第二步:手机扫码接入远程面板
连接步骤:
- 确认电脑和手机连接同一个 Wi-Fi;
- 鼠标悬停 Wand-Enhancer 顶栏的Connect按钮;
- 弹出二维码,用手机相机扫码;
- 手机浏览器打开面板,顶部出现
LIVE即连接成功。
预期结果:面板显示TRAINER ACTIVE,训练器状态实时同步。两类操作最常用:数值型模组(游戏时间、重力、速度)直接拖滑块调整;右上角Panic Off一键停用全部修改,立刻回到正常状态。想跨网络(4G/5G)访问时用 Tailscale 这类组网工具即可,面板本身不需要公网端口。
补丁或面板不生效时的排查顺序
- 完全退出 WeMod,用 Wand-Enhancer 的还原功能回滚备份,重新勾选补丁并应用,再重启客户端;
- 日志报
Failed to apply patches:当前 WeMod 版本暂不支持,等工具更新规则,不要强行操作; - 面板打不开:先确认两台设备在同一网络,再检查 Windows 防火墙是否放行 TCP 端口
3223入站; - Windows 把当前网络标记为"公用"时,改成"专用"再试;
- 仍不通,检查路由器是否开启了客户端隔离(AP Isolation),关掉即可。
验证清单:确认 Wand-Enhancer 增强是否生效
- 重启 WeMod 后,账户区域显示 Pro 状态
- 按 F12 能呼出开发者工具
- 客户端不再提示自动更新版本
- 手机面板能加载并显示 LIVE 状态
- 远程调整某个开关后,电脑端训练器状态同步变化
某项未通过时的标准处理流程:完全退出 WeMod → 运行 Wand-Enhancer 还原备份 → 重新勾选对应功能打补丁 → 重启客户端再验证;仍失败就导出主界面日志,看具体是哪个补丁报错。
诚实边界:哪些情况下 Wand-Enhancer 帮不了你
- WeMod 大版本更新后失效:客户端代码结构变化导致正则匹配不到。标准处理:还原备份 → 装新版本 → 重新补丁 → 再验证;
- 只做本地增强:让客户端按 Pro 逻辑运行,属于客户端层面功能扩展,不代表服务器端功能一定可用,不是服务端解锁;
- 不提供官方二进制:官方更新只含说明,不发布预编译
.exe。网上"官方教程"视频和第三方下载链接大多是冒名传播,压缩包里夹带恶意程序的情况已有报告,只运行自己构建的版本; - 杀毒软件可能误报:修改客户端文件的行为特征容易被安全软件标记,属正常现象,确认构建日志来自自己后再运行;
- 不用于违规场景:它服务于本地使用体验,不应用于破坏游戏平衡或违反平台规则的操作。
进阶:自定义脚本注入与参与共建
默认补丁之外,Wand-Enhancer 支持注入自己的 JavaScript 微调界面。把.js文件放进程序旁的renderer-scripts/文件夹(需启用远程面板补丁),照常打补丁即可。脚本运行在客户端渲染进程里,有完整 DOM 访问权限;抛错只记日志,不会拖垮客户端。注意同一次启动脚本可能执行多次,一次性逻辑要加全局标记防重,可用WandEnhancer.log()、WandEnhancer.remoteUrl辅助对象。脚本与客户端同权,只加你信任并看得懂的脚本。
想参与贡献看 CONTRIBUTING.md,功能变更历史见 CHANGELOG.md,构建细节与远程面板 FAQ 都在仓库 README.md 里。现在就可以克隆仓库、构建自己的版本,打上第一个补丁。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考