
3 步在本地解锁 Wand 的 Pro 功能Wand-Enhancer 免费增强指南【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer当你需要 Pro 订阅才能用的 AI 建议、无限会话时长和手机远程修改又不想为它付费时Wand-Enhancer 可以直接在你电脑上把 Wand原 WeMod的本地客户端文件打补丁把这些功能在本地打开。它完全开源、运行过程不发起任何网络请求核心做法是用正则表达式精修 Wand 安装包里的 JavaScript并自动备份原文件。下面按先跑起来、再讲原理、最后避坑的顺序带你走一遍。 先跑起来克隆、构建、点一下 Patch确认环境。在 Windows 上装好 WandWeMod 亦可因为工具要修改的就是它的安装目录文件。克隆仓库。在命令行执行git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer它的作用是把完整源码拉到本地你后续要运行的WandEnhancer.exe是从这份源码构建出来的。构建可执行文件二选一路径 A推荐不需要本地环境fork 这个仓库后在你的 fork 里运行仓库自带的Build executable构建任务Actions 面板中选择该 workflow保持默认分支执行等任务完成后下载产物 zip 并解压。你会得到一个文件夹里面就是WandEnhancer.exe和随附的 web 面板资源。路径 B从源码构建安装 CMake、Node.js 与 pnpm、Visual Studio 2022含 MSBuild 与使用 C 的桌面开发工作负载以及 .NET Framework 4.8 桌面构建工具然后在仓库根目录执行build.cmd。脚本会依次安装 web-panel/ 的前端依赖、编译 Web 面板、用 CMake 构建原生辅助组件、还原 NuGet 包并编译 WPF 解决方案完成后主程序在构建输出目录中。运行WandEnhancer.exe。启动后工具会自动搜索 Wand 安装目录。成功标志是日志区第一行出现绿色文字[SUCCESS] WeMod directory found at ...第二行白色[INFO] Ready for patching.。如果看到的是红色WeMod directory not found点击顶部路径栏手动选择 Wand 目录选错会提示 not a valid WeMod directory。点右下角的 Patch 按钮。会弹出What are we gonna enhance?补丁选择窗按需勾选默认已勾 Activate Pro点 Start。日志会逐条输出Extracting app.asar...、Patch applied、Proxy DLL attached最后出现[SUCCESS] Done!即补丁完成。重启 Wand 验证。打开 Wand确认 Pro 功能状态或按下文扫码连接手机面板。⚙️ 它是怎么做到的只改本地文件不碰服务器Wand 是一个 Electron 应用界面逻辑全在resources/app.asar这个归档包里。Wand-Enhancer 的工作流程是先把app.asar和app.asar.unpacked原样备份生成app.asar.backup再解压用 WandEnhancer/Core/Enhancer.cs 中的补丁管线逐文件搜索目标函数并替换最后重新打包写回。整个过程中它只改动几个函数不是整包替换。以激活 Pro为例它并不是破解某个账号密码WandEnhancer/Core/EnhancerConfig.cs 里定义了若干条规则分别用正则定位getUserAccount等返回账号信息的客户端函数把返回数据包一层加上subscription:{period:yearly,state:active}让本地客户端把自己当成年度 Pro。服务端没有任何变化工具运行全程零网络请求你可以逐行审计这些正则与替换文本。这也是它分发方式的原因项目不提供任何预编译 exe官方 release 只有说明文字可执行文件由你从自己的 fork 构建。补丁前自动备份、随时可一键还原加上源码公开构成了它可信的三点依据可审计、可回滚、构建过程在你自己的环境中完成。远程面板是另一条独立链路web-panel/ 目录下的 TypeScript 桥接程序和 Preact 前端会被打包后注入 Wand 内部在你电脑的 TCP3223端口上提供网页路径/remote/。手机浏览器访问的是你局域网里电脑本身的地址不经过任何第三方服务器。 功能走查每完成一件事走一条路径把手机变成 Wand 遥控器场景人在沙发上游戏开着 trainer不想跑回电脑调参数。操作补丁选择窗勾上Enable remote access (beta)完成补丁并重启 Wand。之后悬停 Wand 里的 Connect 远程入口会显示一个二维码指向你电脑的http://局域网IP:3223/remote/用手机相机扫一下浏览器里就打开远程面板。效果面板顶部出现绿色 LIVE 状态游戏卡片显示 TRAINER ACTIVE展开 Game、Inventory、Physics 等分类后拖动滑块、点 Apply 按钮都能把数值实时写回电脑上的 trainerPlay/Stop 按钮可远程启动和结束修改器。在本地打开 Pro 功能场景想用 AI 建议、自定义配置不想被 2 小时会话倒计时打断。操作保持Activate WeMod Pro勾选默认已勾执行补丁。效果重启 Wand 后客户端按年度 Pro 处理相关功能在本地直接可用。注意这只是客户端侧的状态呈现账号数据仍来自你自己的登录不涉及绕过服务端验证。用 F12 打开开发者工具排查界面场景你想自己写脚本改 Wand 的 UI需要检查 DOM。操作勾DevTools on F12。在 Wand 窗口内按 F12 即打开/关闭独立的 DevTools 面板。这个钩子挂在 Electron 主进程的before-input-event上比早期版本挂在渲染层的方式更抗 Wand 升级。关闭自动更新保住补丁场景Wand 半夜自动升级把补丁覆盖掉。操作勾Disable updates。补丁会改掉 Wand 的更新检查处理逻辑客户端不再自行拉取新版本。配合每次 Wand 更新后重新打补丁或保持当前版本两种习惯任取其一。注入自己的 JavaScript场景想做一个自动关闭弹窗或界面加按钮的小改造。操作前提是已启用远程面板注入复用同一机制。在补丁对话框里添加.js文件或把脚本放进可执行文件同级的renderer-scripts/文件夹然后正常打补丁。脚本运行在 Wand 渲染进程里有完整 DOM 访问和 Noderequire抛错只会被记录而不会让 Wand 崩溃注意它在一次启动中可能执行多次一次性初始化要加全局标志位可用内置的WandEnhancer.log(...)打日志。只加载你信任并读懂的脚本——它们和 Wand 客户端同权限。随时还原成原样场景想试试效果又后悔了。操作打过补丁后主窗口会显示黄色提示WeMod already patchedPatch 按钮变灰旁边出现Restore按钮。关闭 Wand 后点 Restore它会把app.asar.backup拷回app.asar并删掉备份日志显示Backup restored successfully.即还原完成。 四个补丁选项怎么选选项默认状态作用什么时候勾Activate WeMod Pro已勾选本地启用 Pro 功能状态所有人这是主目的DevTools on F12未勾选F12 打开开发者工具想调试 Wand 界面、写自定义脚本时Disable updates未勾选关闭客户端自动更新希望版本稳定、不被升级冲掉补丁时Enable remote access (beta)未勾选注入手机远程面板3223 端口需要手机远程操控时默认建议第一次使用只保留默认勾选的 Activate Pro需要手机操控就加上远程面板这一项其余两项按需补勾。进阶玩法自定义脚本、renderer-scripts/文件夹在上文功能走查中有完整说明。️ 避坑清单问题现象原因处理方式想找个现成 exe 下载项目官方不提供预编译可执行文件release 只有说明文字视频简介、第三方镜像里的 exe 均为假冒可能带恶意软件只从自己的 fork 构建不要从任何视频或随机网站下载 exeWindows Defender / SmartScreen 报警自建产物未签名属正常现象先核对源码与构建日志只运行自己构建的二进制日志提示 WeMod already patchedPatch 变灰检测到app.asar.backup存在先点 Restore 还原再重新打补丁补丁报 The version may not be supportedWand 升级后 JS 变化正则没命中还原备份更新 Wand 到工具支持的版本或等工具更新补丁规则还原时提示 Backup file is lockedWand 还在运行占用文件彻底关闭 Wand 再点 Restore手机扫了码但面板打不开两台设备不在同一局域网或路由器开了客户端隔离确认同一 Wi-Fi防火墙放行 TCP 3223 入站把 Windows 网络类型从公用改为专用关闭路由器 AP 隔离手机想跨网络移动数据访问面板面板只监听你的局域网用 Tailscale 之类的组网工具把手机和电脑拉进同一虚拟内网补丁前保险措施补丁是文件级修改提前备份游戏存档打补丁前确认 Wand 已关闭出问题时的取证入口日志区右上角有复制日志和导出日志wand-enhancer-log-*.txt两个按钮反馈问题时附上导出文件会快很多。️ 架构一瞥Wand-Enhancer/ ├── WandEnhancer/ # WPF 主程序目录检测、补丁对话框、日志与还原 │ ├── Core/ # 补丁管线Enhancer.cs与补丁规则EnhancerConfig.cs │ └── View/ # 主窗口与弹窗界面 ├── AsarSharp/ # 自研 ASAR 归档解压/打包库 ├── web-panel/ # 远程 Web 面板TypeScript 桥接 Preact 前端 └── tools/ # 辅助组件asar fuses bypass 等两个值得记住的位置WandEnhancer/Core/EnhancerConfig.cs 是全部补丁规则所在正则和替换文本一目了然web-panel/protocol/web-contract.json 定义了远程面板的 3223 端口与/remote/路径常量。Wand-Enhancer 做的事情很克制在你自己的机器上以可审计、可回滚的方式调整 Wand 的本地配置。如果使用中遇到问题欢迎到仓库的 Issue 区反馈附上导出的日志文件构建时发现的任何补丁失效也值得提一个 Issue这直接决定下一个版本能否适配新版 Wand。【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考