Wand-Enhancer:免费解锁 Wand 专业版全部功能的本地补丁工具
2026/9/15 12:10:01 网站建设 项目流程

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)的开源免费本地增强工具,通过修改本地配置与客户端资源,解锁使用时长限制、AI 指南等 Pro 功能,全程不联网。适合想零订阅费用体验 Wand 完整功能、又希望每个改动都能在源码里核对的普通用户。

一、能力清单

  • 解除 Pro 订阅限制,包括每日使用时长限制与 AI 指南功能
  • 内置手机远程控制面板,在浏览器里操作 trainer 与修改项
  • 支持把自定义 JavaScript 注入客户端 UI
  • 随 Wand 新版本自动做兼容性调整
  • 纯本地运行、零网络请求,所有改动可审计

二、Wand-Enhancer 本地构建与首次跑通流程

仓库刻意不发布预编译的二进制,官方 Releases 只含发布说明,可执行文件需要自己从源码构建。整个过程不需要写代码,按下面顺序操作即可:

  1. Fork 仓库并克隆到本地:git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
  2. 在你的 fork 中打开Actions标签页,若 GitHub 提示启用 workflows,点确认
  3. 选择Build executable工作流,保持默认分支,点击 Run workflow
  4. 等运行完成后,在已完成的任务里下载 artifact zip 文件
  5. 解压 zip,双击WandEnhancer.exe,界面会自动扫描并定位 Wand 的安装目录

日志区出现绿色的[SUCCESS] WeMod directory found[INFO] Ready for patching后,点击右下角Patch按钮,即可把所选功能应用到本地客户端。

不要从 YouTube 视频描述、第三方网站或镜像下载 .exe,只运行自己构建出来的二进制文件。

三、Wand-Enhancer 原理速览:本地补丁如何工作

Wand 是一个 Electron 应用,核心代码打包在resources/app.asar归档里。Wand-Enhancer 先定位安装目录,把 asar 解包,对内部的 JS bundle 按一组正则补丁做定点文本替换,再重新打包写回;与此同时把远程控制面板的静态资源和 bridge 脚本一并注入客户端。面板启动后在本机 3223 端口监听,手机通过局域网 WebSocket 连进来。整个过程不产生任何对外请求。

各模块分工大致是:

  • WandEnhancer/— .NET WPF 桌面主程序,负责路径检测、补丁编排与界面
  • AsarSharp/— ASAR 容器的解包、回包与完整性校验
  • web-panel/— 远程控制面板的前端与 Electron bridge(TypeScript 源码)
  • tools/asar-fuses-bypass/— 绕过 ASAR 完整性 fuse 检查的原生辅助模块

四、两个真实用法

远程控制:把手机变成第二屏幕。启用 Remote Web Panel 补丁后,鼠标悬停在 Wand-Enhancer 顶栏的 Connect 按钮上会弹出一个二维码,确保手机与电脑在同一 Wi-Fi 下,用手机相机扫码即可在浏览器打开面板。面板顶部实时显示游戏与 trainer 状态,下方按分类列出修改项,滑块、开关、按钮都能直接在手机上操作,适合离开电脑时临时调整数值或结束当前会话。

自定义脚本:给客户端 UI 打小补丁。想给 Wand 界面加一个小功能时,写一个 JS 文件放进可执行文件旁的renderer-scripts/目录,或在补丁对话框里直接选择该文件,然后正常执行补丁。脚本会在 Wand 窗口内运行,且有WandEnhancer.log(...)这类辅助方法可用;由于脚本每次启动可能执行多次,一次性初始化要加全局标志防重入:

if (!globalThis.__helloScriptInstalled) { globalThis.__helloScriptInstalled = true; WandEnhancer.log("自定义脚本已加载"); new MutationObserver(() => { const dialog = document.querySelector("ux-dialog:not([data-seen])"); if (dialog) dialog.setAttribute("data-seen", "1"); }).observe(document.documentElement, { childList: true, subtree: true }); }

脚本与客户端同权运行,只添加你自己理解并信任的代码。

五、踩坑与对应解法

  • 现象:Defender 或 SmartScreen 提示自构建的 exe 不可信。 处理:签名缺失导致属正常现象,先核对 Actions 工作流日志与源码,确认无误再运行,不运行来路不明的构建。
  • 现象:手机浏览器打开远程面板页面无响应。 处理:确认两设备在同一局域网,Windows 防火墙放行 TCP 3223,网络类型改为专用;路由器若开启了客户端隔离需关闭。
  • 现象:Wand 升级后功能不生效甚至无法启动。 处理:补丁锚点与新版本 bundle 不再匹配,把 Wand-Enhancer 更新到最新代码重新构建再打一次补丁;工具在补丁前会保留 asar 备份,可用于回滚。

Wand-Enhancer 把 Wand Pro 的订阅功能变成一套完全本地、源码可见的操作,构建链路也很短。请仅在单机或离线场景使用,不要进入在线竞技环境,并尊重游戏开发者的劳动成果。各模块的边界与验证方式,使用前建议先读 README.md 与 web-panel/ 里的说明。

【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询