Wand-Enhancer 完整指南:5 分钟解锁 Pro 功能与手机远程面板
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一个开源的本地增强工具,通过修改 Wand(原 WeMod)客户端的本地配置,免费解锁 Pro 订阅、移除 2 小时游戏时间限制,并内置可手机访问的远程 Web 面板。工具全程本地运行、不发送任何网络请求,补丁前自动备份、可随时恢复。接下来 10 分钟,你会知道它怎么用、怎么装、遇到问题怎么排查。
📦 上手路径:从获取工具到一键补丁
先看环境要求:
| 项目 | 要求 | 检查方法 |
|---|---|---|
| 操作系统 | Windows 10/11 64 位 | 右键"此电脑"→ 属性 |
| Wand 客户端 | 最新稳定版 | 打开 Wand 查看版本号 |
| 本地编译环境(仅备选方案需要) | .NET Framework 4.8、Node.js + pnpm、Visual Studio 2022 | 按 README 构建清单逐项核对 |
获取方式只有两种,首次使用建议选择推荐方案:不需要本地编译环境,且运行自己构建的产物比来源不明的 exe 安全。
- 推荐:克隆仓库后,在你的 fork 上运行 "Build executable" 工作流,完成后从运行记录中下载产物 zip,解压运行
WandEnhancer.exe。 - 备选:本地从源码构建,先克隆,再构建 Web 面板并编译主程序:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancercd web-panel && pnpm install && pnpm run build构建完成后用 VS 2022 打开Wand-Enhancer.sln生成主程序即可。
打补丁只有 4 步:
- 关闭 Wand 客户端,以管理员身份运行
WandEnhancer.exe。 - 等待界面出现绿色 "directory found" 提示;若未自动识别,手动浏览到
%LOCALAPPDATA%\WeMod下的app-x.x.x文件夹。 - 在补丁对话框勾选补丁项。首次使用建议全部默认勾选,其中 Remote Web Panel 是后续手机远程控制的基础。
- 点击Patch。工具会先创建
app.asar.backup备份,再写入补丁;界面同时输出每一步的日志。
🔓 核心能力:解锁 Pro、远程面板与自定义脚本
解锁 Pro 与时间限制
- 在本地改写客户端账号接口的返回值,让 Pro 订阅状态(年费、active)持续生效,不触碰服务端校验。
- 移除 2 小时游戏时间限制与客户端广告,补丁期间客户端界面保持原样。
- 账号后台刷新、切换语言、切换主题等操作都不会让 Pro 状态回退。
- README 列出的布局/主题定制与 AI 功能增强均基于同一套本地补丁实现。
内置远程 Web 面板
- 补丁生效后,客户端内置一个本地 Web 服务(默认 TCP 3223),在 Wand-Enhancer 顶栏悬停Connect即显示二维码。
- 手机相机扫码后,浏览器直接打开控制面板:查看训练器激活状态、启动/结束训练、拖动参数滑条、一键 Apply。
- 常用修改项可置顶显示,参数组合可保存为预设并按游戏分别存储。
- 面板自动检测浏览器语言,支持中文等 6 种语言,mod 说明也会跟随你的账号语言翻译。
补丁选项一览
| 能力 | 说明 | 适用场景 |
|---|---|---|
| ActivatePro | 本地维持 Pro 状态,去掉时间限制与广告 | 免费使用全部 Pro 功能 |
| DisableUpdates | 跳过客户端自动更新检查 | 让补丁在客户端更新后不被冲掉 |
| DevToolsOnF12 | F12 打开 Wand 的 DevTools | 调试注入脚本、排查界面问题 |
| Remote Web Panel | 注入内置 Web 面板与桥接脚本 | 手机或第二台设备远程控制 |
自定义脚本注入
- 在补丁对话框添加
.js文件,或把脚本放进可执行文件旁的renderer-scripts/目录,补丁时自动注入 Wand 渲染进程。 - 脚本拥有完整 DOM 访问和 Node
require能力,异常会被记录而不影响客户端运行。 - 脚本每次启动可能执行多次,一次性逻辑请用全局标志保护。
- 示例脚本可参考 web-panel/scripts/custom/,功能依赖 Remote Web Panel 补丁先启用。
🎮 实战落地:三个真实使用场景
单机大作:解锁 Pro 与全部修改项
能做什么:打一次补丁后,Wand 内所有训练器无时间限制、无广告使用。
- 关闭 Wand,运行补丁器完成补丁(约 4 步见上文)。
- 启动 Wand,确认功能页不再显示试用倒计时。
- 选择游戏,按常规流程启动训练器使用修改项。
注意:工具只改本地客户端,建议在单机游戏中使用,避免用于在线竞技环境。
手机上:扫码远程控制游戏参数
能做什么:躺在沙发上用手机改参数,无需回到电脑前。
- 确认电脑和手机连接同一 Wi-Fi,且电脑已打好 Remote Web Panel 补丁。
- 在 Wand-Enhancer 顶栏悬停Connect,用手机相机扫二维码。
- 在面板中选择当前游戏,调整滑条、开关或点击 Apply。
- 把高频修改项置顶,常用组合保存为预设。
注意:面板打不开时先排查路由器 AP 隔离和 Windows 防火墙的 3223 端口,见下文排障表。
自定义脚本:给客户端打自己的补丁
能做什么:把自己的 JS 注入 Wand 渲染进程,定制 UI 或行为。
- 编写脚本,参考 web-panel/scripts/custom/ 下的示例。
- 补丁对话框中添加该
.js,或放入可执行文件旁的renderer-scripts/目录。 - 重新执行一次补丁。
- 启动 Wand 验证效果,用 F12 DevTools 查看日志。
注意:脚本以 Wand 同等权限运行,只加载你自己理解和信任的代码。
🛠️ 排障与避坑
| 症状 | 原因 | 解法 |
|---|---|---|
| Wand 无法启动、卡在启动页 | 补丁写入中断,app.asar 损坏 | 用补丁器 Restore 功能恢复 app.asar.backup 备份 |
| 提示"已打过补丁",Patch 按钮不可用 | 目录中已存在备份文件 | 先 Restore 恢复原版,再重新选择补丁项 |
| 检测不到 Wand/WeMod 目录 | 客户端装在非默认路径 | 手动浏览选择安装目录,或先启动一次 Wand 让补丁器从进程定位 |
| 手机面板一直加载失败 | 路由器客户端隔离或防火墙拦截 3223 端口 | 确认同一局域网,防火墙放行 TCP 3223 入站,网络配置文件改为"专用" |
| SmartScreen/杀毒软件拦截 | 自行构建的产物未签名,属常见误报 | 先审源码和工作流日志,只运行自己构建的可执行文件 |
| Wand 更新后功能异常 | 新版本代码变化,旧补丁锚点失效 | 将 Wand-Enhancer 更新到最新版,恢复备份后重新打补丁 |
日常维护记住三点:补丁前对照 CHANGELOG.md 确认版本与 Wand 的兼容性;不要手动删除app.asar.backup,它是你唯一的回退通道;遇到问题时界面支持导出和复制日志,可直接用于提 Issue。
🔍 原理速览
流程一句话概括:Wand-Enhancer 解压 Wand 的resources/app.asar,用正则定位客户端 JS 中的关键函数并做定点替换(例如把账号接口返回值改为 Pro 状态),再把远程面板前端产物和注入脚本塞进 asar 后重新打包。全程只读写本地磁盘,零外发请求。
Wand-Enhancer/ ├── WandEnhancer/ # 主程序:WPF 界面与补丁编排 ├── AsarSharp/ # ASAR 归档读写库 ├── web-panel/ # 远程面板前端 + Electron 桥接脚本 ├── tools/ # 原生辅助(asar fuses bypass) ├── scripts/ # 发布校验脚本 └── CHANGELOG.md # 版本更新记录Wand-Enhancer 的价值在于把 Pro 限制与远程操控都变成可审计的本地代码:免费、离线、可一键恢复,Apache-2.0 协议开源。请仅用于个人学习与研究,尊重游戏开发者的劳动成果,勿在在线多人环境中使用修改功能。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考