90分钟实录:用Wand-Enhancer免费解锁Wand高级功能,全程不下载第三方exe
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
这个项目第一件让我意外的事,是它死活不肯给你现成的安装包。Wand-Enhancer是一款开源的Wand(WeMod)增强工具,官方仓库里只放源码和更新说明,README开头甚至用加粗大字警告:网上打着它旗号的教程、所谓"官方安装包",很多是挂着项目名、实际塞了密码窃取器的假冒货。换句话说,这个项目把"自己动手"当成了安全门槛。这篇实录里,我全程只信任自己构建的产物——从fork仓库、跑Actions构建,到打补丁、手机远程控制,掐表90分钟走完全流程。
先看底牌:它和网上流传的"破解版exe"差在哪
动手之前,我花了十分钟把仓库翻了一遍,重点看了WandEnhancer/和web-panel/两个主目录。结论很直接:这是一个纯本地的配置修补工具,桌面端打补丁的过程不联网、零网络请求,远程面板也只是由你的电脑在局域网里提供服务。把这个前提摆清楚,下面所有的操作才谈得上"放心"。
| 对比维度 | Wand-Enhancer | 网上流传的破解exe |
|---|---|---|
| 来源 | 自己fork后用Actions构建 | 来路不明的第三方 |
| 代码 | 完全开源,可逐行审查 | 闭源黑盒 |
| 网络行为 | 零网络请求,纯本地 | 可能偷偷上报数据 |
| Wand更新后 | 重新跑一遍补丁即可 | 往往直接失效 |
| 扩展能力 | 脚本注入+远程面板 | 没有 |
第一关:用Actions自己构建exe(约20分钟)
- 先确认仓库内容,需要源码可以克隆:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer; - 在GitHub上fork一份,进入你的fork,切到Actions页签,按提示启用工作流;
- 选中名为Build executable的工作流,点Run workflow,分支保持默认;
- 等构建跑完(我这次约12分钟),进到本次运行记录里下载artifact;
- 解压zip,找到
WandEnhancer.exe。
官方Release页面只发更新说明、不放exe,就是为了防止别人拿未签名的补丁工具二次打包骗人。你自己构建的exe没有数字签名,Windows Defender或SmartScreen弹警告是正常现象——先核对工作流日志,再运行自己构建的产物。
第二关:打补丁,认识五个开关(约10分钟)
双击运行WandEnhancer.exe,界面会自动探测Wand的安装目录:
看到绿色提示[SUCCESS] WeMod directory found说明路径找对了,白色[INFO] Ready for patching.表示就绪,点右下角的Patch按钮即可。如果自动检测失败,直接把app-x.y.z目录路径粘进输入框也行。
真正有意思的是这五个补丁开关,定义在WandEnhancer/Models/PatchConfig.cs里:
- ActivatePro:激活Pro功能(AI辅助、主题自定义等);
- DisableUpdates:关掉自动更新,防止下次启动时补丁被覆盖;
- DisableTelemetry:关闭遥测上报;
- DevToolsOnF12:按F12就能调出开发者工具;
- RemoteWebPanelPreview:远程Web面板,这是后面手机控制的基础。
第三关:重启验证,别急着欢呼(约5分钟)
补丁完成后完全退出Wand再重新启动,然后按这个清单过一遍:
- Pro专属功能不再弹升级提示;
- AI功能能正常响应;
- 界面顶部出现Connect按钮;
- 主题、布局自定义项全部可用。
如果哪一项没生效,先别怀疑补丁失败——看看是不是Wand后台刷新账号数据把状态顶掉了,重新跑一遍补丁通常就能恢复。
第四关:把修改器搬进手机(约15分钟)
这是我最喜欢的部分。确保电脑和手机连同一个Wi-Fi,把鼠标悬停在顶部工具栏的Connect按钮上,用手机相机扫弹出的二维码,浏览器会自动打开控制界面:
界面是卡片式的:顶部有TRAINER ACTIVE状态和红色Panic Off急停按钮,下面按分类列出模组——滑块调数值、开关切状态、按钮触发动作,布局明显为触屏优化过,还带搜索框能直接搜mods。
如果扫码打不开,按这个顺序排查:
- 确认两台设备在同一局域网(部分路由器的访客网络开了AP隔离,会互相挡掉);
- 检查Windows防火墙,放行TCP端口3223的入站连接;
- 如果网络类型显示"公用",改成"专用"再试;
- 想跨网络(比如用手机流量)远程控制,可以搭配Tailscale之类的组网工具。
进阶玩法:注入你自己的脚本(约30分钟)
远程面板跑通之后,我又试了自定义脚本注入。有两种方式:在补丁对话框里添加.js文件,或者在exe旁边建一个renderer-scripts/文件夹把脚本丢进去——注意这个功能依赖RemoteWebPanelPreview补丁开启。脚本运行在Wand的渲染进程里,有完整的DOM访问权和Node的require,出错只会记日志、不会拖垮Wand。官方给的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客户端拥有同等权限,只放你信任、看得懂的代码。想改界面逻辑、修小bug、做自动化,这层注入足够折腾很久。
翻车预警与下一步清单
我踩过的坑,直接列成表给你排雷:
| 现象 | 原因 | 解法 |
|---|---|---|
| 补丁后Wand打不开 | 补丁与新版不兼容 | 同步fork后重新跑Actions,用最新构建 |
| Pro隔天又变回Free | 账号数据被后台刷新顶掉 | 重跑补丁;新版本已修复 |
| 手机配对后Pro丢失 | 原生配对触发服务端登出 | 新版已禁用该配对,改用远程面板 |
| 检测不到Wand目录 | 装了非默认路径 | 手动填路径,或从运行中的进程解析 |
接下来你可以按这个顺序动手:打开仓库读一遍README → fork并构建 → 运行exe点Patch → 重启验证 → 手机连远程面板 → 再加一两个自己的脚本。整个流程最耗时的就是第一次构建,其余几步加起来不到半小时。
合规提醒:Wand-Enhancer是第三方增强工具,仅用于教育、研究和本地互操作性;它不分发任何专有代码,也不绕过服务端验证,所有修改都在本地完成。用它之前,请确认符合Wand的使用条款。
90分钟后,我的结论是:这个项目把"信任"做成了产品的一部分——没有现成的糖,但每一步都可以自己验证。免费解锁Wand高级功能只是起点,把修改器装进手机、再往渲染层里塞自己的脚本,才是它真正值回票价的地方。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考