☰
Wand-Enhancer 三步指南:10 分钟跑通 Wand 本地补丁与手机远程面板
2026/10/2 1:43:09 网站建设 项目流程

Wand-Enhancer 三步指南:10 分钟跑通 Wand 本地补丁与手机远程面板

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

Wand-Enhancer 是 Wand(前身 WeMod)客户端的本地补丁工具:解开本地 app.asar、重写几行代码,Pro 功能、使用时长限制、手机远程面板全部本地解锁,全程不碰官方服务器。读完本文,你可以走通 Fork → 云端构建 → 打完补丁。

它能替你做的三件事

  • 本地改写订阅状态。客户端的账户信息在本地返回"年付 + 已激活",AI 游戏指南、高级主题这些 Pro 条目直接可用。
  • 切断客户端的"打扰"。更新检查、使用数据回传、界面推广、每日使用时长限制,一次操作全关;F12 开发者工具也留了个选项。
  • 手机变遥控器。工具把一个网页面板注入客户端,手机和电脑连同一个 Wi-Fi 后,修改器可以在沙发上操作。

它不是"破解服务器验证",而是把客户端内部的几个本地开关拨过去。

从零到跑通:最短路径

官方不发布预编译 exe(原因见文末问答),最短路径是自己在云端构建:

  1. Fork 仓库到自己名下。账户下会多一份可自己改的副本;以后想同步代码,可先执行:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
  1. 让 Actions 替你构建。Actions 是仓库自带的云端构建服务:进 fork 的Actions标签 → 选Build executable工作流 →Run workflow,保持默认分支。两三分钟后从运行记录下载 artifact(构建产物包),解压得到WandEnhancer.exe。
  2. 管理员身份运行补丁。右键 exe"以管理员身份运行",路径栏自动填入 Wand 安装目录(一般在AppData\Local\WeMod\app-x.x.x下),日志绿字显示找到目录、白字 Ready,点右下角Patch。

跑通后的样子就是这样:路径已探测,日志两行状态,Patch 按钮待命。

备注:坚持本地源码构建的话,需要 CMake、Node.js + pnpm、Visual Studio 2022(C++ 桌面开发工作负载)、.NET 4.8 目标包,装好运行build.cmd即可,清单看 README。

不用装任何开发环境,云端构建拿到的文件来源可审查。

跑通之后发生了什么

整个补丁过程不到十秒。点 Patch 后,日志滚动出这几行:

[ENHANCER] [ActivatePro -> setAccountLanguage] Found target function in: app-10.9.0.bundle.js [ENHANCER] [ActivatePro -> setAccountLanguage] Patch applied [ENHANCER] Done!

然后退出重启 Wand。用户侧最直观的变化:之前必然弹出的"使用时长已用完"提示不再出现,订阅页变成年付状态,客户端也不再弹更新框、不再后台发遥测。

重启后看订阅页,成没成一眼便知。

它到底动了什么:原理拆解

别把"解锁 Pro"想成黑产操作,可以这么理解:

Wand 的代码被订进一个叫app.asar的"文件夹"里(ASAR 是 Electron 把整套文件压成单卷的归档格式)。订阅状态、时长逻辑、更新提示,这些"关键段落"都写在文件夹里的若干 JS 页面中。Wand-Enhancer 就像一个"只改本地文档、从不寄往总部"的档案员:

  1. 先复印整份文件夹。打补丁前把原始app.asar复制成app.asar.backup,旁边那个app.asar.unpacked目录同样留底。反悔时照着副本恢复即可。
  2. 打开文件夹逐页翻阅。把文件夹解开——AsarSharp/目录就是项目自带的解包/打包库,一套专用工具。
  3. 替换几个关键段落。用正则表达式(按模式定位文本的查找方式)精确找到"返回账户订阅信息"那行代码,换成"直接返回年付已激活"的增强版;找不到就报错退出,不瞎猜、不乱改。
  4. 重新订好文件夹还回去。按原格式打包回app.asar,客户端照常启动,无感知;顺带放一个小型辅助文件,让客户端的完整性自查通过。

三个安全属性,逐条说:只改本地文件——全程操作都在你的 Wand 安装目录里;不碰官方服务器——不发出任何字节网络请求,不绕过账户校验;可随时还原——备份在位,重跑工具会先用备份还原原始文件再打补丁。

三个版本摆一起看

官方免费版Wand-Enhancer 本地增强版来路不明"绿色版"
文件来源官方渠道自己 fork 构建,源码可审计第三方转发,源头不明
首次运行正常SmartScreen 警告(未签名自建属正常)没警告 ≠ 干净
时长限制有额度,用完弹窗限制逻辑本地改写,弹窗消失是否夹带私货未知
想反悔—有备份文件,重跑即还原基本不可逆
客户端更新自动更新等项目兼容性更新后重打常见弃坑
出问题找谁官方支持开源仓库 issue 区只能碰运气

进阶玩法

手机变遥控器

打完补丁后,Wand 顶栏多了Connect按钮。悬停它,弹出一个二维码;手机扫码,浏览器里打开移动面板:绿色TRAINER ACTIVE状态条,修改项按 Game / Inventory / Physics 分组,滑块、Apply 按钮都在,还有一键 Panic Off。我的典型场景:游戏跑在台式机,我人在沙发,用手机把"设置时间"的滑块一推、Apply 完事,不用跑回电脑前。面板前端与桥接代码在web-panel/目录;想在外网数据流量下访问,配 Tailscale 这类虚拟组网工具即可。

自定义脚本注入

打补丁时可在对话框里添加.js文件(或把脚本放进 exe 旁边的renderer-scripts/文件夹),脚本在 Wand 窗口内部执行,拥有完整 DOM 访问权。我写过一个让通知铃铛的红点自动消失的:

if (!globalThis.__muteScript) { globalThis.__muteScript = true; const hide = (root) => root .querySelectorAll('[aria-label*="notification" i]') .forEach((el) => el.children.length === 0 && (el.style.display = 'none')); hide(document); new MutationObserver(() => hide(document)) .observe(document.documentElement, { childList: true, subtree: true }); }

脚本权限与客户端等同,只放你信任且看得懂的代码。另外同一段脚本一次启动可能执行多次,一次性逻辑要像示例那样用全局标记包起来。

遇到问题?先查这里

Q:刷到"教安装 Wand-Enhancer"的视频,带下载链接,可信吗?不可信。项目没有任何官方视频教程,Release 只有更新说明、从不附 exe。视频简介、陌生网站、网盘转手里的 exe 一律按不可信处理。唯一认的是你自己 fork 构建出来的文件。

Q:Defender / SmartScreen 报我构建的 exe,是病毒吗?大概率是误报。产物未签名、出现率低,Windows 的反应属于正常。运行前翻一眼源码和 Actions 日志,只跑自己构建的二进制。

Q:手机面板打不开页面。连不上?九成是网络。按顺序查:① 确认电脑手机在同一个 Wi-Fi(访客网络通常被隔离)→ ② Windows 防火墙放行 TCP 3223 端口入站 → ③ 网络类型从公用改成专用→ ④ 关路由器的客户端隔离(AP isolation)。

Q:Patch 报 "version may not be supported"。Wand 客户端升了版,补丁规则还没跟上。别硬试:项目对新版本的适配是自动化的,通常很快;同步 fork、重新构建再打一次。

Q:提示找不到安装目录。Wand 装在非默认位置时,把实际路径填进路径栏(含app.asar的那层目录,如...\WeMod\app-10.9.0)。Wand 进程正开着的话,工具也能从进程路径反查出来。

Q:想恢复原样怎么办?打补丁前已留有app.asar.backup原始备份;重跑工具,它会先用备份还原原始文件再打补丁。最彻底的做法:手动把备份文件改回原名,或直接重装客户端。

源码速览与贡献入口

  • 想改"打什么补丁":每个补丁项的正则与替换文案在 WandEnhancer/Core/;
  • 想改"asar 怎么解包打包":逻辑在 AsarSharp/;
  • 想改手机面板界面:前端在 web-panel/。

项目采用 Apache-2.0 许可,贡献流程见 CONTRIBUTING.md——改个交互、加个补丁项、修个 bug,照文档提 PR 即可。

不必再等时长弹窗来打断你。Fork 一份,今天下午就跑通第一次本地补丁 🛠️

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

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

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

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

立即咨询