Wand-Enhancer:如何用本地补丁解锁 Wand 专业版功能
2026/9/11 10:18:00 网站建设 项目流程

Wand-Enhancer:如何用本地补丁解锁 Wand 专业版功能

【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer

Wand-Enhancer 是一个面向 Wand(原 WeMod)客户端的本地补丁工具,它修改安装目录中的本地 asar 包,让客户端在本地呈现 Pro 订阅状态,并附带一个内嵌的远程 Web 控制面板。它适合两类人:不想付费订阅但想完整体验专业版功能的用户,以及希望用手机在局域网内操作游戏训练器的用户。本文覆盖它的适用边界、从构建到首次打补丁的最短路径,以及常见问题的处理方式,项目说明可参考 README.md。

适用场景与边界

在开始构建之前,先确认自己是否属于目标用户,可以省下不少折腾时间。

适合使用的情况

  • 已安装最新版 Wand 客户端,并接受工具修改本地安装文件(每次补丁前会自动备份resources/app.asar
  • 需要远程控制面板,希望从手机浏览器操作训练器的开关、滑条和 Play/Stop
  • 能自己从源码构建可执行文件,官方 Release 只发布说明,不提供预编译二进制
  • 希望客户端不再自动更新、不再上报遥测,让补丁版本保持稳定

不适用 / 需要谨慎的情况

  • 需要"下载即用"的成品 exe:本项目刻意不发布官方二进制,第三方同名文件一律视为不可信
  • 处于开启了客户端隔离(AP Isolation)的办公或访客网络,且无法修改路由设置,远程面板会无法访问
  • 使用共享账号或多人共用同一台电脑:本地注入的订阅状态只对当前机器生效

从零到跑通(最短路径)

确认场景匹配之后,下面是从克隆仓库到补丁生效的完整操作,全部在本机完成。

前置条件检查

  • Windows 10/11 64 位,已安装最新版 Wand(或 WeMod)客户端
  • Visual Studio 2022 或 Build Tools(含 MSBuild 与 C++ 桌面开发工作负载)
  • .NET Framework 4.8 桌面构建工具 / 目标包
  • CMake、Node.js、pnpm 均可在命令行调用
  • 补丁步骤需要以管理员身份运行(目标目录位于%ProgramData%

获取与启动

  1. 克隆仓库:git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
  2. 在项目根目录执行build.cmd,脚本会依次安装前端依赖、构建 Web 面板、编译原生辅助库并构建 WPF 解决方案
  3. 以管理员身份运行构建产物WandEnhancer.exe
  4. 工具检测到 Wand 安装目录后,在补丁对话框中勾选需要的补丁项(Pro 激活、远程面板、禁用更新等),点击 Patch

验证是否成功

  • 日志窗口出现绿色的[SUCCESS] WeMod directory found at '…'[INFO] Ready for patching.,表示目录检测通过,可以开始补丁
  • 点击 Patch 后所有条目报告完成;重启 Wand,账户页显示 Pro 状态即表示补丁生效
  • 备份文件app.asarapp.asar.unpacked已被保留,随时可还原原始状态

核心能力逐项说明

补丁对话框中的选项对应下面几项独立能力,可按需勾选,它们互不依赖。

本地激活 Pro 订阅状态

这项能力通过改写客户端本地账户接口的返回值,让 Wand 把当前账户当作年费活跃的 Pro 用户,AI 指南、自定义配置、无时间限制等功能随之可用。

  • 怎么用:补丁时勾选 ActivatePro 项,完成后重启 Wand 生效
  • 注意:注入状态仅对本机客户端有效,不会改变服务端账户的真实订阅,Wand 更新后需要重新打补丁

远程 Web 控制面板

内置的移动端网页面板由你的电脑在局域网的 TCP 3223 端口提供服务,可以在手机浏览器中查看 My Games 列表、远程启停训练器、调整各个修改项的数值。

  • 怎么用:勾选 RemoteWebPanel 项完成补丁后,在 WandEnhancer 顶栏悬停 Connect 按钮,用手机相机扫描显示的二维码
  • 注意:手机和电脑必须处于同一局域网,蜂窝数据下不可用;跨网络场景需要借助 Tailscale 之类的组网工具

禁用自动更新与遥测

DisableUpdates 让客户端跳过更新检查,避免官方更新覆盖补丁;DisableTelemetry 停止本地遥测数据上报。

  • 怎么用:在补丁对话框中同时勾选这两项即可,无需额外配置
  • 注意:禁用更新后,官方发布新版时需要你手动更新并重新打补丁

F12 开发者工具

这项能力在 Electron 主进程为每个窗口挂上输入事件钩子,按 F12 即可打开或关闭 DevTools,方便排查界面问题。

  • 怎么用:勾选 DevToolsOnF12 项,补丁后在 Wand 窗口内直接按 F12
  • 注意:锚点选在主进程的whenReady调用上而不是压缩后的渲染层监听器,跨版本更稳定;普通用户无需勾选

自定义渲染层脚本

复用远程面板同一套注入通道,把用户提供的 JavaScript 打进客户端,在 Wand 的渲染进程内运行,可读取完整 DOM 并调用 Noderequire

  • 怎么用:在补丁对话框中选择.js文件,或把脚本放入可执行文件旁边的renderer-scripts/目录,然后照常打补丁
  • 注意:脚本与 Wand 客户端同权限,且每次启动可能执行多次,一次性逻辑要自己加全局标志位保护

一个完整使用流程:从构建到手机接管训练器

下面按时间线走完一次典型使用过程,以"构建 → 打补丁 → 手机远程控制"为主线。

步骤 1:按前文"获取与启动"完成克隆与build.cmd构建,得到WandEnhancer.exe

步骤 2:以管理员身份启动工具。窗口会自动定位 Wand 安装目录,日志区显示绿色的目录检测成功信息与Ready for patching,此时即可点击右下角的 Patch 按钮。

步骤 3:在补丁对话框中勾选 ActivatePro 与 RemoteWebPanel 两项,执行补丁。日志逐项输出各条补丁的匹配与替换结果,全部完成后关闭窗口。

步骤 4:启动 Wand,确认账户页显示 Pro 状态,AI 指南与配置保存入口已经可用。

步骤 5:回到 WandEnhancer,悬停顶栏 Connect 按钮,用手机扫描弹出的二维码;手机浏览器打开面板后显示 LIVE 状态,My Games 列表与当前运行的训练器快照会实时同步。

步骤 6:在手机上切换修改项、拖动数值滑条、点击 Play/Stop 启停训练器;桌面端客户端会同步收到这些变更,数值来源标记为 remote。

问题排查与注意事项

跑通之后遇到问题,大多集中在目录识别、版本适配和网络连接三类,下面按出现频率排序。

高频故障

现象原因处理
提示找不到 WeMod 目录客户端安装在非默认路径,或进程未启动确认 Wand 正在运行后重新检测;1.0.8.3 起支持从运行进程解析安装目录
补丁后 Wand 无法启动版本不匹配或补丁残留用工具保留的app.asar备份还原,升级到最新版工具重新打补丁
手机打不开面板路由器客户端隔离、Windows 防火墙拦截 3223 端口关闭 AP Isolation,防火墙放行 TCP 3223,把网络连接类型从"公用"改为"专用"
Defender / SmartScreen 拦截构建产物Actions 构建的 exe 无签名只运行自己从源码构建的二进制,核对 workflow 日志与源码
使用一两天后 Pro 状态回退旧版补丁未覆盖账户后台刷新路径升级到 1.0.9.1 或更高版本重新打补丁

安全与合规提醒

  • 本项目没有官方教程视频,也不发布预编译 exe;任何来自视频描述、第三方镜像或聊天记录的"官方安装包"都应视为不可信,只从官方仓库获取代码
  • 补丁工具的全部操作都在本地完成,不发起网络请求;远程面板也只暴露在你的局域网内,不要将其转发到公网
  • 游戏修改本身受对应游戏用户协议约束,在联网竞技环境中使用可能导致账户风险,责任在使用者自身

完整的构建参数见 build.cmd,各版本的修复记录见 CHANGELOG.md,遇到本文未覆盖的问题,优先查阅这两份文档再提 Issue。

【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询