Wand-Enhancer 使用指南:如何快速解锁 Wand 专业版并搭建手机远程控制台
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)客户端的开源增强工具,它的核心价值是纯本地完成专业版能力解锁、手机远程控制台、自定义脚本注入等增强操作,全程零网络请求。这篇指南采用"结论先行"的写法,先帮你判断它值不值得用,再按场景拆解获取、补丁、远程配置的完整路线,最后附上一份避坑清单,照着走基本不会卡壳。
适用人群:想在 Wand 里解锁更多本地能力、又不想碰来路不明补丁的普通玩家;以及对远程面板、脚本注入感兴趣的进阶用户。
一、先给结论:它做什么,又坚决不做什么
与其看一堆功能介绍,不如先用一张表把边界划清楚:
| ✅ 它做的事 | ❌ 它不碰的事 |
|---|---|
| 本地解锁专业版相关能力(修改器数量、AI 建议、高级设置、去广告) | 不破解任何服务端验证逻辑 |
| 内置手机远程控制台,浏览器扫码即用 | 全程零网络请求,不上传任何数据 |
| 界面布局与主题定制(仅作用于本地客户端) | 不捆绑广告、不植入后门 |
| 禁用自动更新,并开启 F12 开发者工具 | 不改动官方服务器上的账户状态 |
| 补丁前自动备份原始文件,随时可还原 | 不发布成品安装包,杜绝二次投毒 |
一句话概括:它只调整客户端本地展示给你的状态,不碰任何远程的东西。整个工具的核心逻辑集中在WandEnhancer/Core/Enhancer.cs,补丁规则按类型归类在WandEnhancer/Core/EnhancerConfig.cs,代码完全公开可审计——这也是它敢把"本地运行"写进宣传语的最大底气。
二、运行原理:本地"改配置",不是"攻服务器"
Wand 客户端本质是一个 Electron 应用,界面和权限判断逻辑都被打包进app.asar文件。Wand-Enhancer 的补丁流程可以概括为四步:
- 解包:用自带的 AsarSharp 组件解开
app.asar,得到可读的源码文件; - 定位:按补丁类型用正则精准命中目标函数。目前内置四类补丁,定义在
EnhancerConfig.cs的EPatchType枚举里:ActivatePro—— 专业版相关能力激活;DisableUpdates—— 关闭自动更新;DevToolsOnF12—— 按 F12 直接唤起开发者工具;RemoteWebPanelPreview—— 注入远程控制台所需的桥接代码;
- 注入:把改写后的逻辑替换回原文件,同时打包进远程面板资源和自定义脚本;
- 重打包:重新封装
app.asar,并附加一个轻量代理 DLL 用于桥接通信。
所有步骤都在你硬盘上完成,不产生任何外发流量。更贴心的是,补丁前工具会自动生成app.asar.backup与app.asar.unpacked.backup两份备份,出任何问题都能一键还原。
三、获取可执行文件:两条路线,只有一条安全
项目刻意不发布预编译的成品 exe,这是防钓鱼的关键设计——因为网上流传的"一键安装包"几乎都是伪装成教程的恶意程序。想要可执行文件,只有两条路:
路线一:开发者本地构建(有动手能力可选)
克隆源码后在 Windows 下运行build.cmd,脚本会自动装好 web-panel 前端依赖、用 CMake 编译原生辅助库、还原 NuGet 包并构建 WPF 解决方案。前提是你备齐这几样环境:
- CMake
- Node.js 与 pnpm
- Visual Studio 2022(含 MSBuild 与 C++ 桌面开发工作负载)
- .NET Framework 4.8 桌面开发工具包
路线二:Fork 后自助构建(推荐普通用户)
- 登录代码托管平台,把仓库 fork 到自己的账号下;
- 进入 fork 仓库的 Actions 页面,启用工作流;
- 找到名为Build executable的工作流,手动触发一次;
- 等构建完成后下载产物,解压即可得到
WandEnhancer.exe。
⚠️ 再次强调:项目官方只把 release 当"发布说明"用,从不附带 exe。凡是视频简介里的下载链接、网盘"一键包"、群文件分享,一律按钓鱼处理。只运行你自己构建出来的文件,这是唯一安全的打开方式。
四、核心实操:定位目录 → 一键补丁 → 重启验证
双击运行WandEnhancer.exe,主界面会自动扫描系统,把 Wand 的安装目录填进Folder path栏,形如C:\Users\你的用户名\AppData\Local\WeMod\app-10.9.0。当日志区出现绿色的[SUCCESS]提示并显示 "Ready for patching" 时,说明环境就绪,可以动手了。
之所以强调自动定位,是因为 Wand 每次更新都会生成新的app-版本号目录,手滑选错会导致补丁打空。确认目录无误后,点击右下角的Patch按钮,剩下的事全部交给工具:
- 自动创建备份(已有备份则先还原到纯净状态再打);
- 解包 → 注入四类补丁 → 注入远程面板资源与自定义脚本 → 附加代理 DLL → 重新打包;
- 全程日志实时输出,哪一步成功、哪一步执行了什么,一目了然;
- 看到 "Done!" 后关闭并重启 Wand,此前被锁定的专业版能力便已生效。
整个过程控制在几分钟内,且因为备份机制的存在,随时可以回到原始状态,试错成本几乎为零。
五、场景拆解一:把修改器装进手机浏览器
这是 Wand-Enhancer 最让人眼前一亮的功能——手机远程控制台。配置方法非常简单:
- 确保手机和电脑连在同一个 Wi-Fi;
- 把鼠标悬停在工具顶栏的Connect按钮上,会显示本机 IP 与端口,同时弹出二维码;
- 用手机相机扫码,或直接在浏览器输入
电脑IP:端口,即可打开一个深色主题的移动端面板。
面板上可以实时开关修改器、拖动滑块调整数值、管理物品栏与查看游戏时间,还带一个紧急的 "Panic Off" 按钮,一键关闭所有激活项,防止误操作翻车。前端代码在web-panel/src/app/app.tsx,通讯协议定义在web-panel/protocol/contract.ts,想二次开发可以直接基于这两个模块动手。
如果出门在外想用流量远程访问,配合 Tailscale 这类组网工具把电脑和手机打通即可,无需额外配置。
六、场景拆解二:注入你自己的脚本
除了官方能力,你还可以把自定义 JavaScript 脚本打进 Wand 客户端,随窗口启动自动运行。做法分两种:
- 在补丁对话框中直接添加一个或多个
.js文件; - 或在
WandEnhancer.exe同目录下新建renderer-scripts/文件夹,把脚本丢进去。
之后正常执行补丁,脚本就会被一起打包。有几点值得注意:
- 脚本运行在 Wand 的渲染进程里,拥有完整 DOM 访问权限,还能用 Node 的
require; - 脚本外层有异常兜底,报错只会被记录,不会拖垮整个客户端;
- 脚本可能随启动运行多次,一次性逻辑记得用全局标志保护;
- 工具内置了
WandEnhancer.log(...)、WandEnhancer.remoteUrl、WandEnhancer.apiVersion等调试助手。
官方示例放在web-panel/scripts/custom/example.user.js.example,里面有一段用全局标志守卫一次性逻辑、并通过MutationObserver监听弹窗的写法,照抄改改就能用。
脚本拥有的权限和 Wand 客户端本身一致,只添加你信任且看得懂的代码。
七、动手前先过一遍避坑清单
- 杀软误报:未签名的自构建程序触发 Defender/SmartScreen 提示属于正常现象。先核对工作流日志确认来源,再手动加白名单;
- 找不到安装目录:点浏览按钮,手动定位到
AppData\Local\WeMod\下对应的app-版本号目录即可; - 补丁后无法启动:别慌,用工具恢复备份文件(
app.asar.backup),重启 Wand 即可复原,再排查原因重试; - 远程控制台打不开:按顺序检查四件事——设备是否在同一局域网、Windows 防火墙是否放行 TCP 3223 端口的入站连接、网络类型是否为"专用"、路由器是否开启了 AP 隔离(客户端隔离)。九成连不上的情况都出在这四处。
八、常见问题速答
Q:构建产物为什么会被 Windows 报警?A:GitHub Actions 产物未签名且来源较新,系统默认不信任。源码是你自己 fork 的,工作流日志也能对得上,加白名单即可放心用。
Q:我能用别人构建好的 exe 吗?A:技术上可以,但请当作不可信程序对待。项目无法验证任何第三方构建的安全性,出了问题也只能自己负责。
Q:补丁后 Wand 还会偷偷联网吗?A:补丁过程本身完全本地。远程控制台由你电脑作为服务端在局域网内提供,不会把数据发到公网。
Q:新版 Wand 发布后补丁失效怎么办?A:工具的补丁规则对版本目录做了自动化兼容处理,且新版本发布时项目会跟进适配。补丁失败时日志会明确提示,恢复备份等更新即可。
结语:现在就去动手
从克隆源码、自助构建,到一键补丁、手机遥控,整个过程一小时内完全走得通,换来的是专业版能力、移动端控制台和完全可控的本地体验。关键是它每一步都留了退路——代码公开可审查、本地运行零外联、备份可还原,你不需要赌上系统安全去信任任何来路不明的"破解包"。
如果你在实操中卡在某个环节,或者对远程面板、脚本注入有更好的想法,欢迎回到项目仓库翻阅文档、提交 issue 或参与讨论,让这个工具在更多人的反馈里变得更好用。现在就打开你的 fork,跑一次构建试试吧。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
