Wand-Enhancer:3分钟本地补丁WeMod,解锁Pro与手机远程面板
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一款开源的本地补丁工具,通过修改 WeMod(Wand)客户端的 app.asar 文件,帮你开启 Pro、禁用自动更新、用 F12 打开开发者工具,还能在手机上远程操作客户端。适合已装 WeMod 的 Windows 用户,从克隆仓库到打完补丁约 15 分钟。
一、什么时候需要它
- 你用着 WeMod 免费版,想要 Pro 版才有的功能,但不想订阅。
- 你想躺在沙发上用手机就能启动、关闭游戏,不用回到电脑前。
- 你想关掉 WeMod 的自动更新弹窗,或者需要 F12 打开开发者工具调试客户端界面。
以上任意一条对得上,这个工具就是为你准备的。它的全部操作都在本地完成,不发网络请求,代码可审计。
二、开始前:三分钟自检
跑通前,先确认环境:
| 检查项 | 要求 |
|---|---|
| 系统 | Windows 10/11,已装 .NET Framework 4.8 |
| 目标程序 | 已安装 WeMod 或 Wand,默认在%LOCALAPPDATA%\WeMod下 |
| 构建方式 | 二选一:fork 仓库后用 GitHub Actions 构建;或本地装 CMake、Node.js + pnpm、VS2022(C++ 工作负载)后编译 |
| 工具 | Git |
两点提醒:本项目不发布官方预编译 exe,从 YouTube 描述、第三方镜像下载的 exe 都不可信,只跑自己构建的二进制。另外它属于第三方本地增强工具,面向学习研究用途,请仅在个人环境评估风险后使用。
三、实操:4步得到可用结果
第1步:拿到源码
- 目标:得到完整项目代码。
- 操作:执行
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer,或直接下载仓库压缩包解压。 - 预期结果:目录里能看到
Wand-Enhancer.sln和 WandEnhancer/ 等文件夹。
若出错怎么办:网络问题导致 clone 失败时,改用压缩包方式解压到任意目录。
第2步:构建出可执行文件
- 目标:得到
WandEnhancer.exe。 - 操作:fork 仓库,进入Actions选项卡,选择Build executable工作流并点击Run workflow,完成后下载工件 zip 解压即可。本地构建则在提示符里运行
build.cmd。 - 预期结果:解压后得到
WandEnhancer.exe。
若出错怎么办:看 Actions 运行日志定位失败步骤;本地构建失败多半是缺 VS2022 或 pnpm,装齐依赖后重跑。
第3步:运行并定位 WeMod
- 目标:让工具找到 WeMod 安装目录。
- 操作:运行
WandEnhancer.exe,它会自动扫描%LOCALAPPDATA%下的 WeMod/Wand 目录,也能从正在运行的进程反查位置;找不到时可手动点选目录。 - 预期结果:日志区出现绿色
[SUCCESS] WeMod directory found at ...和Ready for patching.
若出错怎么办:提示目录无效时,手动选择包含resources\app.asar的那个版本目录(如app-10.9.0)。
第4步:勾选功能并应用补丁
- 目标:写入补丁并保留可恢复的备份。
- 操作:点Patch按钮,在弹窗里勾选需要的功能项(详见下一节),确认后等待日志跑完。工具会先把原始
app.asar备份为app.asar.backup再修改。 - 预期结果:日志逐条显示
Patch applied,无报错。
若出错怎么办:文件被占用就先关闭 WeMod 再试;提示已打过补丁时,先点恢复备份,不要手动删除备份文件。
四、模式怎么选
补丁弹窗里的选项互不冲突,按需勾选:
| 你的情况 | 勾选 |
|---|---|
| 只想解锁 Pro | 仅 Activate Pro |
| 想在手机上操作 | 加勾 Remote Web Panel |
| 嫌更新弹窗烦 | 加勾 Disable Update |
| 要调试客户端 | 加勾 DevTools (F12) |
默认推荐:第一次使用只勾Activate Pro,改动最小、还原最干净。确认稳定后,再按需叠加远程面板等选项。
五、如何确认生效 + 常见坑
验证清单:
- ✅ 用正常方式启动 WeMod,右上角账户状态显示为 Pro
- ✅
resources/目录下存在app.asar.backup,随时可一键还原 - ✅(勾了远程面板)鼠标悬停顶栏Connect按钮出现二维码,同 Wi-Fi 的手机扫码后能打开面板
- ✅(勾了 F12)在 WeMod 窗口按 F12 能打开开发者工具
问题速查:
- 页面扫码后一直加载不出 → 确认手机与电脑在同一 Wi-Fi,并在 Windows 防火墙放行 TCP 3223 入站。
- 提示 "WeMod directory not found" → 先启动一次 WeMod 再运行工具,或手动指定目录。
- 恢复备份时报文件被锁定 → 完全退出 WeMod 后重试。
- SmartScreen 或杀软警告 → 这是你自己构建的未签名程序,核对源码与构建日志后再放行。
- Wand 升级后补丁失效 → 先在工具里恢复备份,再用新版本工具重新打补丁。
六、再进一步
注入自己的 JS 脚本:在补丁弹窗里添加.js文件(或放到可执行文件旁的renderer-scripts/目录),脚本会跑在 Wand 的渲染进程里、拥有完整 DOM 权限。注意脚本可能一次启动执行多次,一次性逻辑请用全局标志保护,示例见 web-panel/scripts/。
顺着源码理解补丁流程:补丁编排逻辑在 WandEnhancer/Core/,ASAR 读写库在 AsarSharp/,可勾选的补丁项定义在 WandEnhancer/Models/PatchConfig.cs,想定制行为前先看这三个地方。
打完补丁后,WeMod 会在本地呈现 Pro 能力,并可用手机远程控制。Wand 更新导致失效时,恢复备份后用新版本工具重新打一遍即可;遇到问题或想提建议,到仓库的 Issue 区发起讨论。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考