Wand-Enhancer 使用教程:为 WeMod(Wand) 客户端做本地功能增强,并搭建手机远程控制面板
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一个开源工具,用于在本地扩展 Wand(即 WeMod)客户端的配置与用户体验,并内置一个可通过手机访问的远程 Web 面板。它不联网、不上传数据,所有改动都发生在本机。下文说明它的安装步骤、核心功能、进阶用法、常见问题解决与安全边界。
它解决什么问题
WeMod 客户端的免费版带有广告和部分功能限制,而一些体验(例如用手机远程操作游戏修改、自定义本地界面)通常绑定在付费订阅上;同时客户端每次升级后,此前的第三方改动往往失效。Wand-Enhancer 针对的是:在不改动服务端校验的前提下,于本机扩展客户端能力,并尽量跟随客户端新版本自动适配。
它是什么、原理与适用场景
它是一个 .NET WPF 桌面补丁工具,作用对象是本机 Wand 客户端。原理比较直接:客户端是 Electron 应用,核心逻辑打包在resources/app.asar里;Wand-Enhancer 会先备份这个文件,再向其中写入一段桥接脚本(位于 web-panel/bridge/)和若干渲染器脚本,让客户端在内部打开本地服务、调整账户状态等。
适合:想本地定制客户端体验、用手机远程查看并操作 trainer 的用户,以及能接受自行构建可执行文件的开发者。不适合:期望"下载即用"的预编译程序(官方不发布 .exe),或试图绕过服务端计费逻辑的用户——它只做本地改动,不触及服务器校验。
快速上手:安装与首次补丁
- 获取源码:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer- 构建可执行文件。官方不提供 .exe,推荐 Fork 仓库后在 Actions 里运行 Build executable 工作流并下载产物;也可以本地装好 CMake、Node.js、pnpm 与 Visual Studio 2022 后运行 build.cmd。
- 运行 WandEnhancer.exe。它会自动定位 WeMod/Wand 安装目录(例如
AppData\Local\WeMod\app-x.x.x),日志出现 [SUCCESS] 即表示检测成功。 - 点击 Patch,在弹窗中勾选需要的增强项(如远程面板、本地订阅状态)后应用。
核心功能说明
本地远程 Web 面板
现象:在手机浏览器中即可看到当前游戏的 trainer 列表并调整修改项。原理:客户端被注入桥接脚本后,会在本机 3223 端口起一个本地服务,通过 websocket 把 trainer 状态、游戏启动/结束事件推送到面板,面板源码在 web-panel/src/。效果:不必回到电脑前也能操作修改。
跟随客户端版本自动适配
现象:客户端升级后增强不再频繁报"unsupported version"。原理:补丁锚点改为动态解析客户端混淆后的内部名称,而非硬编码字符串。效果:显著降低升级后失效的概率,这也是它在多次版本更新后仍可用的关键。
本地订阅状态增强
现象:客户端按 Pro 状态显示,去广告并解锁相关的本地界面能力。原理:通过 C# 层 asar 补丁重写几个返回账户信息的方法,在响应里注入本地订阅字段。效果:本地体验完整;需要说明的是这属于客户端本地改动,不改变服务端账户状态。
进阶用法
自定义注入脚本。在补丁弹窗中添加一个或多个.js文件,或把脚本放到可执行文件旁的renderer-scripts/目录,脚本会随客户端运行,拥有完整 DOM 与 Noderequire权限。适合修复或定制客户端界面,示例可参考 web-panel/scripts/custom/。注意脚本可能与客户端同权限,且一次启动可能执行多次,一次性逻辑要加全局标志保护。
跨网络访问面板。面板默认只在同一局域网(同一 Wi-Fi)可用,手机扫码即可连上。如果需要在不同网络或移动数据下访问,可用 Tailscale 之类组网工具打通,并在 Windows 防火墙放行本地网络的 TCP 3223 端口。
常见问题解决
现象:提示找不到 WeMod 目录。原因:安装目录不在默认位置,或只存在单一品牌文件夹。解决:确认客户端已安装,工具会尝试从正在运行的进程解析目录,仍失败时可手动指定安装路径。
现象:Windows Defender 或 SmartScreen 弹出警告。原因:自行构建的产物未签名且不被常见,触发启发式检测。解决:只运行自己构建的二进制,核对构建日志与源码,不要把来源不明的 .exe 当作官方产物。
现象:手机连不上面板。原因:设备不在同一局域网,或路由器开启了客户端隔离(AP isolation)。解决:确认同一 Wi-Fi,检查 Windows 防火墙放行 3223 端口,必要时把网络连接类型从 Public 改为 Private。
现象:应用一段时间后 Pro 状态回退、广告重现。原因:客户端在后台刷新账户数据时覆盖了本地补丁。解决:升级到包含账户 reducer 保护的新版本并重新补丁;若用官方手机激活码配对会触发服务端登出,改用内置的远程面板即可。
风险与注意事项
需要如实说明几点边界。其一,它是第三方本地增强工具,所有代码开源可审计,但"开源"不等于"免维护",客户端大版本更新后补丁可能暂时失效。其二,补丁产物未签名时容易被杀毒软件误报,请只运行自己构建的版本。其三,注入脚本与客户端同权限运行,只加载你理解并信任的脚本。其四,本地改动不改变服务端账户与计费状态,也可能违反客户端的服务条款,是否使用以及相应后果需由使用者自行判断与承担。
小结
Wand-Enhancer 的价值在于:它以纯本地、可审计的方式扩展了 Wand 客户端的能力,远程 Web 面板和版本自动适配是其中对普通用户最实用的两部分。它不提供开箱即用的可执行文件,也不做服务端层面的改动,适合愿意自行构建、清楚其边界的使用者。若要核对源码、查看更新记录或参与贡献,可前往项目的官方仓库查看。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考