Wand-Enhancer 使用教程:本地激活 WeMod Pro 与手机远程面板的开关详解
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
WeMod 的 Pro 功能要付费,有没有开源的本地办法?Wand-Enhancer 是一个 .NET 桌面工具,直接修改本机的 Wand/WeMod 程序包,运行一次即可激活 Pro,还能顺手启用手机远程面板。
它是怎么工作的:Wand-Enhancer 的原理
Wand-Enhancer 先在本地定位 WeMod/Wand 的安装目录,找不到时会回退到读取正在运行的进程路径。它把资源包resources/app.asar解出来,按函数名匹配并改写少量 JS(例如返回账号订阅信息的那段),再重新打包,动手前先留一份原始备份以便还原。整个过程只改本机文件、不联网,唯一的例外是远程面板会在你的局域网里起一个本地页面。
🔧 运行前的准备与操作步骤
- 安装最新的 Wand/WeMod 客户端,确认它能正常启动。
- 获取可执行文件:fork 本仓库后进入 Actions,运行
Build executable工作流,从完成的运行里下载 artifact 并解压,得到WandEnhancer.exe(此路线无需在本地装 CMake、Node 或 VS)。 - 运行
WandEnhancer.exe,等它自动识别 WeMod 目录,看到绿色[SUCCESS]即代表定位成功。 - 点
Patch,在弹窗里勾选需要的补丁项,再点Start开始打补丁。 - 完成后启动 WeMod,确认 Pro 已激活、功能正常。
该选哪种模式:补丁项对比
补丁弹窗里有几项可独立勾选的开关,按需组合即可:
| 补丁项 | 适用场景 | 影响 | 限制 | 是否需要常驻进程 |
|---|---|---|---|---|
| Activate WeMod Pro | 去掉 Pro 门槛,获得无广告界面与全部 Pro 能力 | 改写返回账号订阅的接口,使客户端判定为激活 | 依赖服务器账号状态,异常时可能回落 Free | 否,一次文件修改 |
| DevTools on F12 | 调试 Wand 前端 | 主进程挂 F12 钩子打开 DevTools | 与 Pro 无关,仅供调试 | 否 |
| Disable updates | 锁定版本、减少频繁重打 | 屏蔽自动更新检查 | 不再收到官方更新与安全修复 | 否 |
| Enable remote access (beta) | 手机经局域网远程操作 WeMod | 把内置 web 面板注入 app.asar,本机 3223 端口供页面 | 需 PC 与手机同网段,标记为 beta | 否,面板随 WeMod 进程运行 |
如果你只是想把 Pro 用起来,默认只勾 Activate WeMod Pro;需要手机操作时再加上 Enable remote access。DevTools 与 Disable updates 按个人需要开启,不建议默认全勾。
🔍 出问题时的自查:误报与目录定位
- 安全软件报警或提示不可信:项目不在 Releases 提供 exe,请只用自己 fork 的 Actions 构建产物;第三方转载、视频评论区或随机镜像里的
WandEnhancer.exe一律当不可信,先核对源码与构建日志。 - 提示
WeMod directory not found:确认已安装 Wand/WeMod;装在非默认位置时手动选目录,或先让 Wand 保持运行再重试,工具会从运行进程推断路径。 - 打补丁后 Pro 又变回 Free、出现广告或时限:多为 Wand 更新、切语言或绑定手机触发;先在弹窗里还原备份,再重打一次补丁。
- 提示
app.asar.unpacked缺失、无法还原:重装 Wand 恢复原始文件后再打补丁。
技术细节与适用边界
补丁规则集中在 WandEnhancer/Core/EnhancerConfig.cs,解包、改写、重打包的逻辑在 WandEnhancer/Core/Enhancer.cs,安装目录的自动检测写在 WandEnhancer/Utils/Extensions.cs,远程面板的前端与桥接代码在web-panel/下。需要留意的是:它只改本地客户端文件、不绕过服务器端校验,定位是第三方增强工具,面向学习与本地互操作;补丁靠正则匹配 Wand 压缩后的 JS,Wand 大版本更新后内部命名可能变化,需维护者重制正则,否则会遇到 "version not supported"。工具基于 .NET Framework 4.8,官方不提供预编译 exe,需自行构建。
总结来说,Wand-Enhancer 通过改写本机 WeMod 的app.asar,把 Pro、远程面板等能力开关交到你手里。它动的是你自己电脑上的客户端文件,请只在理解后果的前提下使用,并留意官方版本更新带来的兼容风险。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考