如何永久解除Wand的2小时限制?Wand-Enhancer本地补丁与手机远程操控完整指南
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
如果你受够了 Wand(原WeMod)免费版每天 2 小时的倒计时,又不想年年掏 29.99 美元,那么开源项目 Wand-Enhancer 值得你认真看一眼:它是一个纯本地运行的桌面工具,通过给 Wand 安装文件打补丁,帮你解锁 Pro 全部功能,还附带一个手机远程控制面板。整篇文章我会带你从零上手:怎么安全地拿到可执行文件、怎么打补丁、原理是什么、坑在哪里。
🎮 先看场景:那个弹窗,谁没被恶心过
你在打一个 Boss 打到一半,Wand 突然弹窗提示「今日免费时长已用完」;AI 游戏指南、自定义配置保存这些功能,全部锁在 Pro 后面;更讽刺的是,就算你付了钱,也没有从手机上远程操控 trainer 的官方入口。
问题的根源在于:Wand 的免费版限制是客户端本地判断的,它的整个应用打包在一个叫app.asar的文件里(Electron 应用的常规操作)。这意味着——限制逻辑就明明白白躺在你电脑的本地文件里,理论上可以被修改。Wand-Enhancer 做的事情,就是把这个「理论上」变成「一键完成」。
💡 方案概览:Wand-Enhancer 是什么
一句话类比:Wand-Enhancer 就像一台「本地改装车间」——把 Wand 的应用包拆下来,按你勾选的项目做改装,再装回去,全程不联网、不上传任何数据。
它的三个核心组成:
- 补丁引擎(WandEnhancer/Core/):负责定位 Wand 安装目录、执行补丁管线、自动备份与恢复;
- ASAR 处理器(AsarSharp/):自己实现的 ASAR 解包/重打包库,保证文件结构无损;
- 远程 Web 面板(web-panel/src/ + web-panel/bridge/):一个打进 Wand 里的移动端 Web 界面,让你的手机变成 trainer 遥控器。
具体能解锁哪些功能,在 WandEnhancer/Models/PatchConfig.cs 里一目了然,目前支持这几类(可任意组合勾选):
| 补丁 | 效果 |
|---|---|
| 激活 Pro | 解锁 AI 指南、配置保存等全部 Pro 功能,去掉 2 小时倒计时和广告 |
| 禁用自动更新 | Wand 不会偷偷升级把补丁「冲掉」 |
| 禁用遥测 | 不再向官方回传使用数据 |
| F12 打开 DevTools | 方便你排查客户端问题 |
| 远程 Web 面板 | 手机扫码即可远程操控 trainer |
整个补丁过程长这样:
看下来你可能会问:改的是本地文件,那安全吗?放心,打补丁前它会自动备份原始app.asar(生成app.asar.backup),想恢复原状随时可以还原,操作是可逆的。
🚀 上手:五步拿到补丁工具并打补丁
用你自己的 Fork 构建可执行文件(最安全的姿势)
官方刻意不提供预编译的.exe下载——因为无签名的补丁工具被反复倒卖、乱贴标签之后,第三方扫描器天天误报,干脆改为「只发发布公告,可执行文件自己构建」。这其实是对你保护:你跑的一定是自己亲手构建的、来自自己 Fork 的二进制。
步骤只有五步:
- 登录代码平台,Fork 这个仓库;
- 打开你的 Fork,进入Actions标签页,如果提示需要启用工作流就确认启用;
- 选择Build executable工作流;
- 点击Run workflow,保持默认分支,等构建完成;
- 进入构建记录,下载产物压缩包,解压后运行
WandEnhancer.exe。
如果你更想从源码构建,先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer然后按 README 里「How to build from source」一节装好 CMake、Node.js + pnpm、Visual Studio 2022(含 C++ 桌面开发工作负载)后运行build.cmd即可。新手建议直接用上面的 Actions 路线,省心。
运行补丁器:定位路径、勾选功能、点 Patch
启动后会看到这样一个窗口,逻辑非常直白:
- 顶部Folder path会自动定位 Wand 的安装目录(比如
C:\Users\你\AppData\Local\Wand\...)。如果是绿色[SUCCESS]提示,说明检测成功,不用管; - 如果检测不到(比如装在非常规位置),手动把路径填进去;
- 在补丁弹窗里勾选你要的功能——第一次用,建议至少勾上「激活 Pro」和「禁用自动更新」,后者能避免 Wand 升级后补丁失效;
- 点Patch,日志区会依次滚动「备份 → 解包 → 打补丁 → 注入远程面板 → 重打包 → 完成」;
- 全部出现
[SUCCESS]后,正常启动 Wand 即可。
完成后去 Wand 里验证一下:2 小时倒计时没了、AI 指南可用了、配置能保存了,就说明全部到位。
🔍 深挖:补丁到底改了什么东西
理解了原理,你遇到「版本不兼容」之类的报错时就知道该怎么办,而不是干瞪眼。
第一层:ASAR 的拆与装。Wand 是基于 Electron 的,核心代码全在resources/app.asar里。AsarSharp/AsarExtractor.cs 负责把这个归档解到app.asar.unpacked目录,改完再原样打包回去。这里有两个容易翻车的细节它都处理了:app.asar.unpacked里被系统锁住的文件会跳过而不是报错,以及解包前先把原始文件完整备份,保证「后悔药」永远存在。
第二层:正则精准改写。客户端 JS 是压缩混淆过的,但混淆改变不了「代码结构」。WandEnhancer/Core/EnhancerConfig.cs 里为每个功能定义了一组「搜索提示 + 正则目标 + 替换模板」:先在 bundle 里确认特征字符串存在,再用正则匹配到目标函数体,最后做最小改动替换。拿 Pro 激活来说,它改写的是客户端里几个「返回账户信息」的方法,让订阅状态在本地被认定为激活——它不绕过任何服务器端校验,纯粹调整本地客户端表现。
第三层:远程面板的注入。选上「远程 Web 面板」后,构建产物里的整个 Web 前端会被打包进app.asar的remote-panel/目录,同时由 web-panel/bridge/ 里的 Electron 桥接脚本接管通信:Wand 进程内起一个本地服务,默认监听TCP 3223端口,手机连进来后通过 WebSocket 同步游戏列表、trainer 状态、每个 cheat 的数值,反向则能远程启动/结束游戏。
这套机制还带来一个隐藏福利——自定义脚本注入,我们放到进阶部分说。
📱 杀手级玩法:用手机操控你的 Trainer
打补丁时只要勾了远程 Web 面板,Wand 启动后主窗口顶部的Connect按钮悬停一下就会弹出二维码,三步连上:
- 确认电脑和手机在同一个 Wi-Fi下;
- 用手机摄像头扫描 Connect 按钮旁的二维码;
- 手机浏览器打开后,就能看到「我的游戏」列表:可以远程启动/结束游戏、调节每个 cheat 的滑杆和开关、置顶常用作弊项、保存自定义预设(存在手机浏览器本地)。
它相当于把官方 Pro 都舍不得给的「移动端远程操控」直接塞进了本地客户端,而且数据全程只在你局域网里跑。
⚠️ 安全与防坑:误报、版本、连不上,逐个拆
杀毒软件报警 / SmartScreen 拦截
你自己 Fork 构建的文件没有数字签名,Windows Defender 或 SmartScreen 很可能拦你——这是「不认识」,不是「有毒」。正确做法:核对源码与工作流日志没问题后,只运行自己构建的二进制,必要时在 Windows 安全中心里为它添加排除项。别人的构建产物请一律当作不可信。
Wand 更新后提示「版本不支持」
补丁靠正则匹配客户端代码,Wand 大版本升级后混淆结构变了,补丁就可能失败(日志里会明确提示哪些补丁没打上)。处理顺序:对照 CHANGELOG.md 看当前 Wand 版本是否已在支持范围内 → 不行就先回退 Wand 到受支持的版本 → 同时记得勾「禁用自动更新」,防止它自己升回去。补丁器每次运行都会先还原干净文件再重打,所以不用担心旧补丁残留。
手机死活连不上面板
按概率从高到低排查:两台设备是否真在同一个局域网 → 路由器是否开了AP 隔离/客户端隔离(访客 Wi-Fi 尤其常见,它会直接屏蔽同网段设备互访)→ Windows 防火墙是否放行TCP 3223入站 → 网络连接类型从「公用」改成「专用」。如果就想用手机流量在外面控制,可以借助 Tailscale 这类组网工具把手机和电脑拉进同一个虚拟内网。
自定义脚本不生效
常见四个原因:文件名不是.js(只接受现存的 js 文件)→ 脚本有语法错误(去 Wand 日志里看报错)→ 没勾选远程 Web 面板补丁(脚本注入复用它渲染器通道)→ 忘了给一次性初始化加全局标志守卫——脚本在每次渲染器启动时都会跑,可能执行不止一次。
警惕假冒教程(这条最重要)
再次强调:这个项目没有任何官方视频教程,官方发布也不含.exe文件。已经有人在视频网站发布打着它旗号的假教程,在视频描述里挂恶意软件/密码窃取器下载链接。唯一可信的来源就是这个项目仓库本身,任何「直接下载 exe」的第三方渠道都请默认是坑。
🧩 进阶:给 Wand 注入你自己的脚本
这是普通玩家用不到、但技术党会很兴奋的部分:打补丁时你可以把自己的.js脚本塞进 Wand 的渲染进程运行,等于拿到了完整的 DOM 访问权限(还有 Noderequire)。
两种方式二选一:
- 在补丁弹窗里直接添加一个或多个
.js文件; - 或者在补丁器可执行文件旁边建一个
renderer-scripts/文件夹,把脚本丢进去。
脚本能拿到一个WandEnhancer全局辅助对象(log、remoteUrl等),web-panel/scripts/custom/ 下有官方示例可以参考。用它你可以:自动关闭烦人的弹窗、给界面加样式、监听游戏状态变化做联动……脚本出错只会被记日志,不会把 Wand 搞崩,但请只运行你看得懂、信得过的脚本——它跑在和客户端同等的权限上。
✅ 收尾:你拿到了什么,接下来做什么
回到最初的问题:29.99 美元的年费,现在省了。你实际得到的是——
- Pro 功能全解锁:无 2 小时限制、无广告、AI 指南与配置保存可用;
- 官方没有的远程操控:手机当 trainer 遥控器,局域网内数据不出门;
- 完全可逆:自动备份 + 一键还原,数据全在本地,零网络请求;
- 源码透明:每一行补丁逻辑都能自己审计。
建议的行动路线:先用 Actions 构建并打上「激活 Pro + 禁用更新」这两个基础补丁验证效果 → 再开远程面板体验手机操控 → 有折腾兴趣的话,从一条自定义小脚本开始。如果 Wand 升级后补丁失效,对照 CHANGELOG 或去仓库提 issue,附上你的 Wand 版本号,比盲目重打有效得多。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考