Wand-Enhancer 免费本地补丁:三分钟上手,解锁 2 小时时长限制
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一款针对 Wand(原 WeMod)客户端的开源本地增强工具。它只改安装目录里的本地配置文件,全程不联网,就能解开"每天 2 小时"的时长限制和订阅状态,还白送一个手机远程面板。
🛡️ 安不安全?先翻源码查清来路
在动任何文件之前,我先做了一次"背景调查"。
README 写得很直白:项目完全开源,纯本地运行,零网络请求。它不碰服务器,也不做"破解服务器验证"之类的事,只调整你电脑里的本地客户端配置。
这跟来路不明的"破解版""绿色版"划清了界限——所有逻辑都在 WandEnhancer/Core/ 目录里,一行行翻给你看,我的数据从头到尾没离开这台机器。
用前 vs 用后:先看清它改了什么
没用之前,Wand 免费版的日常是这样的:
- 每天只有 2 小时,BOSS 战打到白热化,倒计时把你踢下线
- 调好的修改配置存不住,重启归零,从头再来
- AI 游戏指南等 Pro 功能锁在订阅墙后面
- 界面时不时冒出推广卡片
打完补丁之后,对照关系一目了然:
| 痛点 | 用之前 | 用之后 |
|---|---|---|
| 时长限制 | 2 小时倒计时弹窗 | 本地移除,想用多久用多久 |
| 订阅状态 | 免费版功能 | 本地标记为活跃的年度订阅 |
| 设备联动 | 人必须守在电脑前 | 手机面板,扫码即用 |
| 界面定制 | 只能忍着 | 注入 JS 脚本自己改 |
原理不玄乎:像给印刷错误的报纸做"勘误"
Wand 客户端本质是个打包好的网页应用,核心代码压缩在app.asar归档里,像个只读压缩包。
Wand-Enhancer 做的事,好比报印错了字:不用重印整份报纸,拆开装订线,用正则定位到控制"订阅状态""时间限制"的那句,替换成正确写法,再原样装订回去。
解包、打包全流程由项目自带的 AsarSharp/ 库完成,不联网。每个补丁改的是什么,WandEnhancer/Core/ 里的配置都写得明明白白,存疑可以自行审查。
三分钟上手:Fork、构建、打补丁
官方不发布预编译 exe,所以全程三步。
第一步:克隆源码。
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer第二步:用 Actions 构建 exe。登录后把仓库 fork 到自己账户,打开 fork 的Actions标签页(首次会提示启用工作流,点允许),选中Build executable工作流,点Run workflow,保持默认分支。等两三分钟,进完成的那次运行下载 artifact 压缩包,解压即是WandEnhancer.exe。
第三步:运行打补丁。以管理员身份启动 exe,它会自动定位 Wand 安装目录,确认路径后点右下角Patch按钮,重启客户端生效。
⚠️ 踩坑预警:构建和打补丁都建议用管理员权限;若提示找不到目录,在 Folder path 里手动填入实际安装位置(通常在
AppData\Local\WeMod下)。
实测瞬间:点下 Patch 之后的十几秒
第一次点 Patch 时我确实犹豫了一下——毕竟要动核心文件。
但界面一出来,心就放下了一半:状态栏绿色高亮[SUCCESS] WeMod directory found,紧接着[INFO] Ready for patching,意思是目录找到了、准备就绪。
日志滚动几行,不到十秒补丁完成。重启 Wand 后我特意守到深夜——之前雷打不动的"2小时已用完"弹窗,再没出现过。
📱 进阶玩法:手机当遥控器,脚本自己写
手机远程面板。电脑和手机连同一 Wi-Fi,鼠标悬停顶部Connect按钮,用相机扫弹出的二维码,浏览器里就打开一个手机友好的控制面板。我的常态是躺沙发上切游戏、调参数、开关修改项,不用下床。想在外网用流量远程,可配合 Tailscale 这类组网工具。面板的桥接与前端代码分别在 web-panel/bridge/ 和 web-panel/,实现完全可审查。
自定义 JS 注入脚本。补丁时把.js文件丢进 exe 旁边的renderer-scripts/文件夹,或在补丁对话框里直接添加。脚本在 Wand 窗口内运行,拥有完整 DOM 权限,比如监听弹窗出现并顺手关掉:
if (!globalThis.__myScriptInstalled) { globalThis.__myScriptInstalled = true; 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 }); }注意:脚本权限与 Wand 客户端等同,只放你信任、看得懂的代码。
避坑速查:遇到每种情况怎么办
- 别信任何"教程"里的 exe。成因:本项目没有任何官方视频,Release 里只有更新说明,假教程常在描述区塞恶意软件。解法:只用自己 fork 构建出来的那个文件。
- 杀毒软件误报属正常反应。成因:自构建 exe 没有数字签名,SmartScreen 和 Defender 天然警惕。解法:核对源码与 Actions 构建日志,心里有数再放行。
- 手机面板连不上。按顺序排查:两设备同一 Wi-Fi → Windows 防火墙放行入站TCP 3223→ 网络类型从"公用"改"专用" → 关掉路由器客户端隔离(AP isolation)。
- 提示 WeMod 目录找不到。成因:安装位置不在默认路径。解法:手动在 Folder path 填实际路径;工具也会尝试从正在运行的 Wand 进程反查目录。
源码分工与新手贡献入口
模块化分得很清楚:主程序(界面 + 补丁引擎)在 WandEnhancer/,asar 解包打包在 AsarSharp/,手机面板通信桥在 web-panel/bridge/,协议定义在 web-panel/protocol/,各管一摊。
对新手最友好的入口是远程面板的前端界面改进——逻辑独立、不碰核心,提个 UI 类的 issue 就能开张。
写在最后
最让人踏实的体验,是知道每一行被改动的代码来自哪里、去了哪里。至于那个 2 小时倒计时——把它留在昨天就好。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考