news 2026/9/10 10:10:41

Wand-Enhancer 完整指南:快速解锁 Pro 并玩转 Wand(WeMod) 手机远程面板

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Wand-Enhancer 完整指南:快速解锁 Pro 并玩转 Wand(WeMod) 手机远程面板

Wand-Enhancer 完整指南:快速解锁 Pro 并玩转 Wand(WeMod) 手机远程面板

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

Wand(前身 WeMod)更新频繁,Pro 订阅状态容易被客户端自己的账号刷新抹掉,广告弹窗卷土重来,想开 DevTools 排查问题也缺少入口。Wand-Enhancer 是一个开源本地补丁工具:它解开 Wand 的app.asar,用正则补丁改回 Pro 订阅、关掉自动更新、打开 F12 开发者工具,甚至把手机变成远程修改器控制面板。整个流程完全离线,代码全部公开可审计。

三步从源码跑起来

官方 Release 自 1.0.9.2 起不再发布 exe 文件(避免未签名程序被二次上传、误标名称),所以你需要自己构建。先克隆仓库:

git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer

两条构建路径任选其一:

  • 最省事:在自己的账号里 fork 仓库,打开 Actions 标签页,运行Build executable工作流,结束后下载工件解压,即可得到WandEnhancer.exe
  • 本地构建:在 Windows 上装好 CMake、Node.js + pnpm、带 C++ 工作负载的 Visual Studio 2022 和 .NET 4.8 桌面构建工具,然后执行仓库里的build.cmd。脚本会先安装并构建 Web 面板(cd web-panel && pnpm run build,完成类型检查、Vite 构建,生成dist/bridge.cjs),再用 CMake 编译原生代理库,最后还原 NuGet 包并构建 WPF 解决方案。

构建完可以花十秒做个语法自检:

node --check web-panel/dist/bridge.cjs node --check web-panel/dist/renderer-scripts/remote-popup-cleanup.js

补丁流水线是怎么工作的

核心逻辑集中在两个模块。

路径检测在 WandEnhancer/Utils/Extensions.cs:FindWeMod()扫描LOCALAPPDATA下的品牌目录(WandWeMod两个名字都在 WandEnhancer/Constants.cs 里登记),枚举app-*子目录,逐个验证是否存在{brand}.exeresources/app.asar,取最近修改的一个。如果全找不到,FindWeModFromRunningProcess()会通过正在运行的 Wand 进程反查 exe 路径——所以装在非默认盘符通常也能识别。

补丁执行在 WandEnhancer/Core/Enhancer.cs,Patch()的完整流程可以概括成:

结束 Wand 进程 备份 app.asar / app.asar.unpacked(已存在备份则先还原,保证幂等) AsarExtractor.ExtractAll 解开 app.asar 遍历候选 bundle(index.js、app-*.bundle.js)逐个应用正则补丁 注入 remote-panel/ 目录与渲染器脚本 AsarCreator 重新打包 app.asar 释放代理库 version.dll

每条补丁是一个PatchEntry:正则锚点Target定位混淆后的代码,SearchHints做快速预筛,CandidateFileNames限定目标文件,Patch给替换串(PatchFactory则按匹配结果动态生成模板)。规则全部声明在 WandEnhancer/Core/EnhancerConfig.cs。以 Pro 补丁为例:它锚住getUserAccount()等方法,先用Resolver从匹配文本里解出混淆的私有字段名this.#xxx,再把返回链改写成.then(response=>{response.subscription={period:"yearly",state:"active"};return response;})。另外,SingleMatch=true的补丁一旦发现多个匹配位置会直接报"版本不受支持"——这就是客户端大改版后补丁失败的典型原因。

五个可勾选的补丁开关

WandEnhancer/Models/PatchConfig.cs 里的EPatchType采用位标志设计,勾选哪些就应用哪些:

补丁类型标志作用规则所在
ActivatePro1改写三个账号接口响应和 store reducer,注入 yearly/active 订阅EnhancerConfig.cs
DisableUpdates2index.js里的更新检查 handler 替换为空操作同上
DevToolsOnF128主进程挂before-input-event钩子,F12 打开/关闭 DevTools同上
RemoteWebPanelPreview16注入 Web 面板与 IPC 桥接,启用手机远程控制同上 + web-panel/

DisableTelemetry = 4仍保留在枚举里,但遥测选项已在 1.0.6.0 版本移除(见 CHANGELOG.md),无需再勾选。

基础用法:自动定位路径 → 勾选想要的补丁 → 点 Patch,日志区会依次输出Creating backup...Patch appliedDone!

进阶玩法是自定义脚本:在补丁对话框里添加.js文件,或把脚本丢进可执行文件旁的renderer-scripts/目录,打包时会一并注入remote-panel/renderer-scripts/,在 Wand 渲染进程里执行(完整 DOM 访问权限)。注意脚本每次启动可能运行多次,一次性逻辑要加守卫:

if (!globalThis.__mySetup) { globalThis.__mySetup = true; WandEnhancer.log("hello from my custom script"); }

⚠️ 常见误区:别从 YouTube 描述、随机镜像或第三方帖子下载"已编译版"。README 明确警告有骗子借该项目名义投放恶意程序,官方只提供 Release 说明文档,可执行文件必须来自你自己 fork 构建的产物。

远程 Web 面板排查清单

启用 16 号补丁后,把鼠标悬停在顶栏 Connect 按钮上,用手机扫码即可打开面板,默认监听 TCP 3223(协议契约见 web-panel/protocol/web-contract.json)。面板里可以浏览 My Games 列表、远程启动/停止修改器、置顶常用作弊项、保存自定义预设,对应实现在 web-panel/src/(Preact + Tailwind),注入端脚本在 web-panel/bridge/scripts/default/。打不开面板时按顺序排查:

  1. 手机和 PC 是否同一 Wi-Fi(部分路由器开启 AP 隔离,同 SSID 设备互不可达);
  2. Windows 防火墙是否放行 TCP 3223 入站,网络类型是否误设为"公用"(改成"专用"有时就能解决);
  3. 跨网络场景可借助 Tailscale 之类的组网工具。

小结与延伸阅读

Wand-Enhancer 的设计取向是"只做本地、全程可审计":不向任何外部服务发请求,唯一的网络活动是你自己局域网里的面板服务。想深挖细节,建议按这个顺序看:

  • README.md:官方用法、防诈骗声明与法律免责声明
  • CHANGELOG.md:每个版本的修复轨迹,比如 1.0.9.3 通过动态解析混淆字段名修复新版客户端"不受支持"的问题
  • AsarSharp/:自带实现的 Asar 解包/打包库(AsarExtractor/AsarCreator
  • tools/asar-fuses-bypass/:绕过 Electron ASAR fuses 的原生 C 库
  • WandEnhancer/Locale/:桌面端 12 种语言的本地化资源
  • CONTRIBUTING.md 与 AGENTS.md:开发规范与补丁管线的硬性约束

所有修改都发生在你的本地机器上,工具定位是教育与研究用途,不绕过任何服务端验证。理解其工作原理后再使用,收益最大。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 10:10:26

AI Agent Harness对话安全审计:风险识别

AI Agent Harness对话安全审计:风险识别 副标题:从原理剖析到生产级落地,构建覆盖全链路的风险感知体系第一部分:引言与基础 1. 引人注目的标题与价值 AI Agent(智能代理)正在成为继大语言模型(…

作者头像 李华
网站建设 2026/9/10 10:10:10

近红外光谱深度学习回归建模:从数据预处理到1D-CNN实践

简介:这是一份面向计算机类专业学生毕业设计或课程作业的完整工程资源,聚焦基于深度学习的近红外光谱数据回归分析,解决光谱数据预处理、模型构建与回归预测这一完整流程问题。项目以Python为主要实现语言,并引入C用于数据预处理或…

作者头像 李华
网站建设 2026/9/10 10:06:18

微信小程序在线办公系统部署与源码落地指南

简介:本资源是一套完整的在线办公小程序毕业设计/课程设计实战项目,面向计算机专业本科生、前端与全栈初学者,解决团队协作、任务管理与远程办公场景下的开发实践需求。压缩包含1272个文件,总大小22.06MB,涵盖130个Vue…

作者头像 李华
网站建设 2026/9/10 10:03:34

水文预报课设:用新安江模型与单位线法实现暴雨洪水全过程模拟

简介:本资源是一套面向水文与水资源工程专业本科生的《水文预报》课程设计实践材料,聚焦降雨—径流过程模拟与洪水预报建模核心能力训练,适用于课程设计、毕业设计及水文模型入门实践。压缩包共11个文件,含7个历史年份&#xff08…

作者头像 李华