
10 分鐘跑通 Wand-Enhancer從構建補丁工具到手機遠程控制 Wand 的完整路徑【免費下載鏈接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app項目地址: https://gitcode.com/GitHub_Trending/we/Wand-EnhancerWand-Enhancer 是一個本地補丁工具它直接修改 Wand原 WeMod游戲修改器客戶端安裝目錄里的app.asar文件Electron 應用常用的資源容器格式幫你激活 Pro 訂閱、關閉自動更新、用 F12 打開 DevTools并注入一個內(nèi)置的遠程 Web 面板Remote Web Panel允許你用手機瀏覽器局域網(wǎng)內(nèi)操控客戶端全程不需要聯(lián)網(wǎng)。整個流程走下來大約 10 分鐘拿到可執(zhí)行文件、確認安裝路徑、勾選補丁、掃碼連手機。 第一步拿到可執(zhí)行文件別碰任何第三方 exe官方倉庫不發(fā)布預編譯二進制Releases 只有發(fā)布說明。原因是無簽名的補丁工具在第三方渠道被反復二次上傳、篡改并混入惡意代碼所以項目方干脆只發(fā)說明、不發(fā)文件。兩條獲取路徑選一條路徑 AFork CI 構建推薦Fork 本倉庫到你自己的賬號。打開你 Fork 后的倉庫進入Actions標簽頁如果提示需要啟用工作流就啟用。選擇Build executable工作流點Run workflow保持默認分支。等待構建完成進入運行記錄頁面下載 artifact構建產(chǎn)物壓縮包。解壓后運行WandEnhancer.exe。路徑 B本地源碼構建在 Windows 上裝好 CMake、Node.js 與 pnpm、Visual Studio 2022含 Desktop development with C 工作負載、.NET Framework 4.8 桌面開發(fā)組件然后打開終端執(zhí)行以下命令git clone https://gitcode.com/GitHub_Trending/we/Wand-Enhancer cd Wand-Enhancer build.cmd構建腳本會依次完成安裝 Web 面板依賴、構建前端、用 CMake 編譯原生輔助庫、恢復 NuGet 包、編譯 WPF 解決方案。注意你構建出來的 exe 沒有代碼簽名Windows Defender 或 SmartScreen 彈出警告屬于正?,F(xiàn)象——運行前看一眼工作流日志或核對源碼確認是你親手構建的那個文件再放行。 自動定位 Wand 安裝目錄并確認檢測成功運行 exe 后工具會先自動掃描系統(tǒng)尋找 Wand含舊品牌 WeMod的安裝目錄。界面頂部是路徑輸入框下方是日志區(qū)右下角是 Patch 按鈕日志區(qū)出現(xiàn)綠色[SUCCESS] WeMod directory found at ...說明檢測成功隨后是[INFO] Ready for patching.Patch 按鈕變?yōu)榭牲c擊狀態(tài)。如果顯示W(wǎng)eMod directory not found常見于非默認安裝位置點路徑欄左側(cè)的文件夾圖標手動選擇 Wand 安裝目錄一般形如C:\Users\你\AppData\Local\Wand\app-x.x.x。工具支持通過正在運行的 Wand 進程反查安裝位置所以開著客戶端也沒關系。兩種狀態(tài)要注意日志提示W(wǎng)eMod already patched說明resources\目錄下已存在app.asar.backup備份文件即之前補丁過。想重新打補丁先點恢復備份Restore再打新補丁。日志出現(xiàn)not a valid WeMod directory選錯目錄了回到上一步重新選。? 五個補丁項怎么選按需勾選再點 Patch點 Patch 會彈出補丁選擇對話框五個選項都是可選開關對應 WandEnhancer/Models/PatchConfig.cs 里的EPatchType枚舉補丁項實際做了什么適用場景Activate Pro改寫 4 處賬號相關接口向返回結(jié)果注入subscription: yearly/active并堵住后臺刷新導致的降級需要完整 Pro 功能含 AI 建議、無使用時長限制Remote Web Panel把內(nèi)置面板打包進app.asar并注入 IPC 橋接代碼協(xié)議定義見 web-panel/protocol/web-contract.json想用手機遠程控制或想跑自定義腳本腳本注入依賴此項Disable Updates攔截自動檢查更新的處理器希望補丁不被客戶端自動更新沖掉DevToolsOnF12在主進程掛 F12 按鍵鉤子調(diào)試客戶端界面Disable Telemetry關閉遙測上報介意本地數(shù)據(jù)被收集勾選組合按需求來最常用的是Activate Pro Remote Web Panel Disable Updates三項。打補丁時工具會先把原始app.asar備份為app.asar.backup再解包、注入、重打包解包由倉庫內(nèi)自研的 AsarSharp 庫完成。完成后重啟 Wand 即可看到效果。 手機掃碼接入遠程面板局域網(wǎng) 3223 端口遠程面板的接入只有三步確認電腦和手機連在同一個 Wi-Fi 網(wǎng)絡上。在 WandEnhancer 頂欄把鼠標懸停到Connect按鈕上會彈出二維碼和一條本機訪問地址。用手機相機掃碼瀏覽器打開后頂部出現(xiàn) LIVE 狀態(tài)說明 WebSocket 已連上。面板默認監(jiān)聽TCP 3223端口服務由你的電腦提供數(shù)據(jù)只在局域網(wǎng)內(nèi)流動。連上之后手機端可以查看我的游戲列表并遠程啟動/停止 trainer、切換修改項開關、滑塊、數(shù)值輸入、下拉選擇、按分類瀏覽修改器內(nèi)容、把常用修改項固定到列表頂部pinned cheats、保存當前數(shù)值組合為自定義預設presets。頁面打不開怎么辦按順序排查三件事路由器開啟了客戶端隔離AP isolation同一 SSID 下設備互相不通——在路由器后臺關掉它Windows 防火墻攔截在專用網(wǎng)絡入站規(guī)則中放行 TCP 3223網(wǎng)絡連接類型是公用在 Windows 網(wǎng)絡設置里改成專用。手機用的是流量、和電腦不在同一網(wǎng)絡用 Tailscale 這類組網(wǎng)工具把兩臺設備拉進同一個虛擬局域網(wǎng)即可。 往 Wand 窗口里注入自己的 JS 腳本補丁對話框里可以添加自定義.js文件也可以把.js丟到 exe 同級的renderer-scripts/文件夾。腳本復用遠程面板的渲染進程注入通道所以必須同時勾選 Remote Web Panel 補丁。打補丁后你的腳本會被打包進客戶端在 Wand 的渲染進程里運行擁有完整 DOM 訪問權限和 Noderequire能力。寫腳本有三個規(guī)則要守住腳本可能執(zhí)行多次加載時一次、加載后不久再來一次一次性初始化邏輯必須用全局標志位包裹例如if (!globalThis.__helloScriptInstalled) { globalThis.__helloScriptInstalled true; WandEnhancer.log(Hello from my custom script!, WandEnhancer.remoteUrl); }運行時有一個WandEnhancer輔助對象可用WandEnhancer.log(...)寫日志、WandEnhancer.remoteUrl拿面板地址、WandEnhancer.apiVersion拿協(xié)議版本。拋出的異常會被捕獲并記錄不會讓 Wand 崩潰但腳本擁有與客戶端同等的權限只注入你自己寫得懂、信得過的代碼。倉庫的 web-panel/bridge/scripts/custom/README.md 里有現(xiàn)成的示例腳本可以參考結(jié)構。? 備份、還原與高頻問題出問題時按這個順序處理Wand 更新后補丁失效——補丁是寫死在當前客戶端構建的代碼結(jié)構上的客戶端大版本更新后部分錨點可能失配。處理先在 WandEnhancer 里點恢復備份把客戶端還原到未打補丁狀態(tài)等工具發(fā)布對應修復版本后重新打補丁。1.0.9.3 就專門修過新構建上遠程面板打不上、報 unsupported version的問題所以失效時優(yōu)先升級工具本身。想徹底回到原樣——點主界面的恢復備份按鈕工具會用app.asar.backup覆蓋回app.asar并刪除備份。如果提示備份文件被占用說明 Wand 正在運行先退出客戶端再試。三個高頻問題按原因 操作給你問題 1Pro 用著用著掉回 Free還彈出重新登錄原因在 Wand 里用手機激活碼配對會觸發(fā)服務端的設備切換邏輯把你桌面端踢下線。操作配對后直接走 WandEnhancer 內(nèi)置的 Remote Web Panel 用手機控制不要再走原生配對流程工具已在補丁層面禁用了原生配對的請求路徑。問題 2Windows Defender / SmartScreen 彈警告是不是病毒原因你運行的是自構建或未簽名的二進制掃描器沒見過它。操作核對源碼和工作流日志無誤后將WandEnhancer.exe加入白名單或選擇仍要運行不要運行來路不明的 exe。問題 3補丁后 Wand 打不開或卡住原因某項補丁與當前客戶端版本不兼容歷史上出現(xiàn)過 Disable Updates 補丁引入語法錯誤導致無法啟動的 bug已回滾修復。操作恢復備份讓客戶端恢復啟動在日志區(qū)用復制日志/導出日志功能把完整日志保存下來對照 CHANGELOG.md 確認工具版本升級到最新版重打。? 倉庫目錄速覽想知道什么改哪里Wand-Enhancer/ ├── WandEnhancer/ # WPF 桌面工具補丁邏輯、界面、日志 │ └── Core/ # 補丁核心流程與正則錨點 ├── AsarSharp/ # 自研 ASAR 解包/重打包庫 ├── web-panel/ # 遠程 Web 面板 Electron 橋接TypeScript │ ├── bridge/ # 注入 Wand 的橋接代碼與默認渲染腳本 │ └── src/ # 手機端面板界面React/Preact Tailwind └── tools/ # 輔助原生工具改動補丁行為看WandEnhancer/Core/改面板界面看web-panel/src/改注入邏輯看web-panel/bridge/。Wand-Enhancer 的全部動作都發(fā)生在本地補丁寫進安裝目錄、面板只服務你自己的局域網(wǎng)、備份文件讓任何一次操作都可回退。下一步就打開你的 Fork把 Build executable 工作流跑起來——從構建完成到掃碼看到 LIVE 狀態(tài)中間不會超過 10 分鐘。【免費下載鏈接】Wand-EnhancerAdvanced UX and interoperability extension for Wand (WeMod) app項目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考