Wand-Enhancer 完整指南:本地启用 WeMod 专业版并配置手机远程面板
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
Wand-Enhancer 是一款开源桌面补丁工具,通过修改 WeMod(Wand)客户端的本地文件来启用专业版账号状态,并内置可在手机浏览器中打开的远程 Web 面板。整个过程只在你的电脑上完成,不产生外部请求。本文适合已安装 WeMod、希望在局域网内用另一台设备操作修改器的个人用户。
一、项目定位
Wand-Enhancer 以 WPF 桌面程序运行,核心流程是解压 WeMod 的app.asar包、写入预设补丁、再重新打包。补丁清单定义在 EnhancerConfig.cs,包含专业版账号注入、禁用更新、F12 调试、远程面板等条目。
- 纯本地修改,运行期无网络请求
- 代码开源,可自行审计与构建
- 面板支持手机远程操作修改器
二、开始之前
- Windows 系统,已安装 WeMod 或 Wand 客户端,建议最新稳定版。
- 操作前完全退出 WeMod,包括后台进程。
- 使用管理员账户,写入程序目录需要相应权限。
- 系统已安装 .NET Framework 4.8,这是桌面程序的运行前提。
- 若要自行构建,还需 CMake、Node.js、pnpm,以及带 MSBuild 和 C++ 桌面开发工作负载的 Visual Studio 2022。
三、获取与运行
官方发布只包含说明,不提供预编译的 exe,因此需要获取源码后自行构建。
第一步,克隆仓库:
git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer该命令将完整源码下载到本地目录。
第二步,构建可执行文件。有两种方式:
- 方式 A:把仓库 fork 到你的代码托管账号,进入 Actions 页启用工作流,选择Build executable,点击 Run workflow 后等待完成,下载生成的 artifact 并解压,得到
WandEnhancer.exe。工作流定义见 build.yml。 - 方式 B:在本地执行构建脚本:
build.cmdbuild.cmd 会依次安装 Web 面板依赖、用 CMake 编译原生组件、用 MSBuild 编译 WPF 解决方案。
第三步,首次启动验证。运行WandEnhancer.exe后,主界面顶部应显示自动检测到的 WeMod 文件夹路径,并出现准备就绪的状态提示;日志区无红色错误即表示环境正常。
四、核心功能实操
4.1 应用本地增强补丁
功能是什么:在补丁对话框中勾选"激活 WeMod Pro""禁用更新""F12 打开开发者工具"等条目,工具改写本地客户端代码,使账号在客户端内呈现有效的专业版订阅。
入口在哪:主界面"增强"按钮,弹出"我们要增强什么?"对话框。
操作步骤:
- 确认 WeMod 目录正确,不对则手动选择安装目录。
- 在对话框中勾选需要的补丁条目。
- 点击"开始",等待几秒至日志区输出完成信息。
预期结果:主界面出现"恢复"按钮,表示补丁已生效。重新打开 WeMod,账号状态显示为专业版。
4.2 手机连接远程 Web 面板
功能是什么:补丁把一个小型 Web 面板注入 WeMod,在局域网内通过手机浏览器访问,可远程启动或结束修改器、查看我的游戏列表,默认端口为 3223。
入口在哪:补丁完成后,鼠标悬停主界面顶部栏的Connect按钮,会显示二维码。
操作步骤:
- 确认电脑与手机在同一 Wi-Fi。
- 补丁时勾选"启用远程访问(beta)"并执行补丁。
- 悬停 Connect 按钮,用手机相机扫二维码打开面板。
预期结果:手机页面显示修改器状态、分类后的修改项与搜索框,支持英语、俄语、德语、法语、西班牙语、简体中文六种语言,文字会跟随你的 WeMod 账号语言自动翻译。面板源码见 web-panel/,端口与协议常量定义在 web-contract.json。
4.3 恢复原始状态
功能是什么:把被改写的app.asar还原为备份副本,撤销全部补丁。
入口在哪:主界面"恢复"按钮,仅在已打补丁时可用。
操作步骤:点击"恢复",等待日志区提示完成,然后重启 WeMod。
预期结果:客户端回到补丁前的行为,专业版状态消失。
五、进阶扩展:自定义脚本
补丁对话框支持添加.js文件,也可把脚本放入可执行文件旁的renderer-scripts/目录。脚本运行在 WeMod 渲染器内,拥有完整 DOM 与 Noderequire权限;抛出的错误只会被记录,不会使客户端崩溃。每次启动脚本可能执行多次,一次性初始化逻辑请用全局标志保护。示例见 example.user.js.example。
六、故障排查
- 现象:补丁生效几天后专业版变回免费版。原因:客户端在后台刷新账号数据覆盖了补丁。处理:升级到 1.0.9.1 或更高版本后重新执行补丁。
- 现象:启动提示未找到 WeMod 目录。原因:安装在默认位置之外,或只剩一个品牌文件夹。处理:手动指定安装目录;1.0.8.3 起也可从正在运行的 WeMod 进程反查路径。
- 现象:手机面板页面打不开。原因:两台设备不在同一局域网、路由器开启了 AP 隔离,或防火墙拦截了 3223 端口。处理:确认同一 Wi-Fi,在 Windows 防火墙中允许 TCP 3223 入站,并将网络类型从"公用"改为"专用"。
- 现象:运行 exe 时 SmartScreen 或杀毒软件弹出警告。原因:自行构建的产物没有数字签名。处理:核对源码与构建日志确认是自己构建的产物,再选择继续运行。
七、安全与合规
- 只运行自己从源码构建的二进制;来自第三方渠道的"打包版"应视为不可信。
- 不要在与他人共用或公用的电脑上使用本工具。
- 补丁仅改变本地客户端呈现,不绕过服务器端验证;若游戏服务条款禁止修改,请勿在联机环境中使用。
本项目仅限个人学习与研究用途。使用时请遵守相关服务条款与所在地法律法规。
结语
- 克隆仓库并用自己的账号构建
WandEnhancer.exe,完成主界面就绪状态验证。 - 按 4.1 节流程应用所需补丁,重启 WeMod 确认专业版状态生效。
- 如需要手机操作,按 4.2 节启用远程面板并用同一 Wi-Fi 扫码连接。
【免费下载链接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考