Wand-Enhancer 完整上手指南:免费开启Wand高级功能,手机远程控制与自定义脚本一条龙
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
你的游戏修改器里,总有一排灰着的功能。打开 Wand,想用的修改项几乎都挂着"会员专属"的锁标;想开会员舍不得,搜"Wand破解版"又怕撞上盗号木马。Wand-Enhancer 正是冲着这个两难局面来的开源方案——它不碰任何服务器,只在你电脑本地改写客户端文件,就能把高级功能重新打开,还白送一套手机远程控制面板。
下面这篇文章会从"它到底是什么"讲起,带你走完构建、补丁、远程控制、脚本注入的完整流程,最后附上一份新手避坑清单。
先弄懂它到底做了什么
Wand 本质是一个 Electron 应用,主要逻辑都打包在安装目录resources下的app.asar文件里。Wand-Enhancer 的工作方式非常直接,可以概括为四步:
- 备份:把原始的
app.asar和app.asar.unpacked复制一份(备份名是app.asar.backup),以后随时能一键还原; - 解包:拆开 asar,定位其中的 JS 代码;
- 改写:用预设的正则规则替换掉关键函数;
- 回写:重新打包放回原处,并挂上一个
version.dll代理文件,重启客户端即生效。
那些"预设规则"全部写在 WandEnhancer/Core/EnhancerConfig.cs 里,并通过 WandEnhancer/Models/PatchConfig.cs 中的枚举控制开关。常见的补丁类型包括:
- ActivatePro:本地激活高级订阅状态,让付费修改项全部可用
- DisableUpdates / DisableTelemetry:关掉更新检查与遥测上报
- DevToolsOnF12:按 F12 直接调出开发者工具
- RemoteWebPanelPreview:注入远程控制面板及其桥接层
一句话总结:它是一把"本地文件手术刀",所有改动都发生在你自己的机器上,云端验证一概不碰。
为什么可以放心用:三个关键点
其一,代码全透明。从补丁引擎到前端面板,整个仓库都公开可查,任何人都能逐行审查,不存在"闭源黑盒"的隐患。
其二,零网络请求。补丁过程完全不联网,桌面端工作全部离线完成;唯一的网络服务是远程面板,由你本机在局域网内自行提供。
其三,官方不发 exe。这一点尤其值得警惕——项目明确不提供任何预编译可执行文件,也没有官方的视频教程。凡是从视频简介、第三方镜像、网盘或群聊里下载到的"Wand-Enhancer 安装包",都跟本项目无关,极可能是冒名顶替的恶意程序。想拿到可执行文件,只能按下面流程自己动手构建。
第一步:用 GitHub Actions 构建自己的可执行文件
既然官方不发布二进制,你需要在 GitHub 上从自己的 fork 走一遍云端构建:
- 登录 GitHub,fork 本项目仓库;
- 进入你 fork 后的仓库,打开Actions标签页,按提示启用工作流;
- 选中Build executable工作流,点击Run workflow,保持默认分支直接运行;
- 等构建结束后,打开该次运行的详情页,下载产物 artifact;
- 解压 zip,就能得到
WandEnhancer.exe。
想先浏览一遍代码再动手,也可以用下面地址克隆到本地研究:
https://gitcode.com/GitHub_Trending/we/Wand-Enhancer第二步:运行补丁,看懂界面上的状态提示
双击WandEnhancer.exe,程序会自动扫描 Wand 的安装位置。看到下图这样的界面,就说明一切正常:
界面上有两类提示框,含义各不相同:
- 绿色提示
[SUCCESS] WeMod directory found ...:已自动定位到 Wand 安装目录,路径形如...\AppData\Local\WeMod\app-x.x.x; - 白色提示
[INFO] Ready for patching.:工具就绪,可以执行补丁。
确认路径无误后,点击右下角的Patch按钮。工具会自动完成备份、解包、改写、回写这一整套动作。如果 Wand 正在运行,它会先帮你结束进程,补丁期间建议不要手动干预。
第三步:重启 Wand,验收成果
补丁完成后重新打开 Wand,逐项核对:
- 原先灰着的高级修改选项全部可以点击
- AI 相关修改功能正常响应
- 主题与布局自定义生效
- 顶部工具栏出现远程连接按钮
- 按 F12 能直接调出开发者工具
如果之后 Wand 客户端升级导致功能失效,重跑一次补丁即可——工具会先还原备份再重新打补丁,不会产生叠加污染。
进阶玩法一:手机远程控制面板连接全流程
这是 Wand-Enhancer 最亮眼的功能:把控制界面"搬"进手机浏览器,躺沙发上就能开关修改项。
局域网场景的连接步骤:
- 确保电脑和手机连在同一个 Wi-Fi 下;
- 鼠标悬停在顶部工具栏的Connect按钮上;
- 用手机摄像头扫一下弹出的二维码,浏览器会自动打开控制面板。
连不上怎么办?按下面顺序排查:
- 部分路由器开启了"AP 隔离/客户端隔离",同一 Wi-Fi 下的设备互相不可见,去路由器后台关掉它;
- 检查 Windows 防火墙,放行 TCP 端口
3223的入站连接; - 若系统把你的网络标记为"公用",改成"专用"通常能解决;
- 想用移动数据(LTE/5G)或跨网络访问,可以借助 Tailscale 一类的虚拟组网工具。
面板本身是移动端友好的 React 应用,源码在 web-panel/src/,支持查看游戏与修改状态、启停修改、滑块精细调参、保存预设,还有置顶游戏、置顶作弊项这类贴心小功能——对应 web-panel/src/library/pinned-games/、web-panel/src/trainer/pinned-cheats/、web-panel/src/trainer/presets/ 这几个模块。
进阶玩法二:注入自定义脚本,改造 Wand 界面
如果你懂一点前端,还能往 Wand 里注入自己的 JavaScript,用来修 UI、加按钮、监听弹窗,自由度相当高。前提是补丁时勾选了Remote Web Panel——脚本复用的是它的渲染器注入通道。
添加脚本有两种方式:
- 在补丁弹窗里直接选择已有的
.js文件(不存在的路径会被拒绝); - 在
WandEnhancer.exe旁边建一个renderer-scripts/文件夹,把.js文件放进去。
随后正常打补丁,脚本就会被打进客户端,随 Wand 一起运行。运行规则有几点值得注意:
- 脚本跑在 Wand 的渲染进程里,能访问完整 DOM,也能用 Node 的
require; - 抛出的异常只会被记录,不会让 Wand 崩溃;
- 每次启动脚本可能执行不止一次,一次性初始化记得用全局标志位保护;
- 可以直接使用
WandEnhancer辅助对象:WandEnhancer.log(...)、WandEnhancer.remoteUrl、WandEnhancer.apiVersion。
一个最小示例(hello.js):
// 注入脚本可能运行多次 —— 用全局标志保护一次性逻辑 if (!globalThis.__helloScriptInstalled) { globalThis.__helloScriptInstalled = true; WandEnhancer.log("Hello from my custom script!", WandEnhancer.remoteUrl); new MutationObserver(() => { const dialog = document.querySelector("ux-dialog:not([data-seen])"); if (dialog) { dialog.setAttribute("data-seen", "1"); WandEnhancer.log("A dialog opened."); } }).observe(document.documentElement, { childList: true, subtree: true }); }安全提示:脚本与 Wand 客户端拥有同等权限,等于在你机器上运行任意代码。只注入你信任且看懂的脚本。
避坑清单:新手最容易踩的五个坑
| 现象 | 原因 | 处理方式 |
|---|---|---|
| 网上有"安装包"可下 | 官方从不发布 exe,那些是冒名恶意程序 | 只认自己 fork 构建的产物 |
| 构建产物被 SmartScreen/杀软警告 | 未签名且少见,属正常现象 | 确认是自己构建的即可放心运行 |
| 检测不到 Wand 路径 | Wand 未安装或路径异常 | 手动指定安装目录 |
| 补丁报错"版本不支持" | 新版客户端改了代码结构 | 等社区更新规则,或先还原备份 |
| 远程面板打不开 | 防火墙 / AP 隔离 / 网络类型 | 放行 3223 端口,切换专用网络 |
再补两个小提醒:app.asar.backup千万别手删,它是还原的命根子;补丁或还原前务必先关闭 Wand,否则文件被占用会直接报错。
下一步,从哪开始?
如果你是第一次接触,建议按这个顺序推进:
- fork 仓库并跑一次 Actions 构建,拿到属于自己的
WandEnhancer.exe; - 打上全部补丁,重启 Wand,先把"激活 + 远程面板"体验一遍;
- 在手机上连一次远程面板,熟悉滑块调参和预设保存;
- 有余力再写一个简单的注入脚本,感受自定义的乐趣;
- 关注项目更新,客户端升级后记得重新补丁。
把玩工具、定制界面这件事,Wand-Enhancer 已经帮你把门槛降到了"点一个按钮"。剩下的,就是放心享受自己动手带来的掌控感了。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考