WMPFDebugger icon indicating copy to clipboard operation
WMPFDebugger copied to clipboard

[FEATURE REQ]希望添加对 Linux 系统的支持

Open Zyx-A opened this issue 1 month ago • 3 comments

谢谢作者做出来这个项目,如果可以的话希望作者做出来 Linux 版本。 当前提示:

$ npx ts-node src/index.ts
[server] debug server running on ws://localhost:9421
[server] proxy server running on ws://localhost:62000
/my/path/WMPFDebugger/src/index.ts:123
        throw new Error("[frida] WeChatAppEx.exe process not found");
              ^
Error: [frida] WeChatAppEx.exe process not found
    at frida_server (/my/path/WMPFDebugger/src/index.ts:123:15)
$ ps aux |grep WeChatAppEx
User       415659 12.7  0.7 34226332 209328 ?     Sl   00:19   0:01 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --log-level=2 --lang=zh-CN --wechat-files-path=/home/Lyx/Documents/xwechat_files --product-id=1002 --wechat-sub-user-agent=MicroMessenger/7.0.20.1781(0x6700143B) WindowsWechat(0x63090a13) UnifiedPCLinuxWechat(0xf274010c) --web-translate --client_version=4067688716 --wmpf_root_dir=/home/User/.xwechat/radium --enable-applet-v3 --wmpf-drm-plugin-path --no-preload --mojo-platform-channel-handle=3
User       415661  0.0  0.0 33576656 3064 ?       Sl   00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx_crashpad_handler --monitor-self-annotation=ptype=crashpad-handler --database=/home/User/.xwechat/radium/crashpad --metrics-dir=/home/User/.xwechat/radium/crashpad --annotation=lsb-release=Deepin 23.1 --annotation=plat=Linux --annotation=prod=wmpf --annotation=ver=2.1.5.11459 --initial-client-fd=83 --shared-client-connection
User       415668  0.0  0.2 34107736 60348 ?      S    00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=zygote --no-zygote-sandbox --log-level=2 --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --product-id=1002
User       415669  0.0  0.2 34107728 60448 ?      S    00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=zygote --log-level=2 --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --product-id=1002
User       415671  0.0  0.0 34107752 12320 ?      S    00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=zygote --log-level=2 --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --product-id=1002
User       415703  1.4  0.3 33912216 94008 ?      Sl   00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=utility --utility-sub-type=network.mojom.NetworkService --lang=zh-CN --service-sandbox-type=none --log-level=2 --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --product-id=1002 --log-level=2 --disable-mojo-broker --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,5985598411729125879,18144190287383348322,262144 --enable-features=NetworkServiceMemoryCache,OverlayScrollbar,XWorker --disable-features=AudioServiceOutOfProcess,AutoupgradeMixedContent,BackForwardCache,DigitalGoodsApi,HardwareMediaKeyHandling,NotificationTriggers,PeriodicBackgroundSync,TFLiteLanguageDetectionEnabled,Vulkan,WebOTP --variations-seed-version
User       415713 10.6  0.6 34688740 196292 ?     Sl   00:19   0:01 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=gpu-process --log-level=2 --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --product-id=1002 --gpu-preferences=WAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAABgAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAGAAAAAAAAAAYAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAA== --log-level=2 --disable-mojo-broker --shared-files --field-trial-handle=0,i,5985598411729125879,18144190287383348322,262144 --enable-features=NetworkServiceMemoryCache,OverlayScrollbar,XWorker --disable-features=AudioServiceOutOfProcess,AutoupgradeMixedContent,BackForwardCache,DigitalGoodsApi,HardwareMediaKeyHandling,NotificationTriggers,PeriodicBackgroundSync,TFLiteLanguageDetectionEnabled,Vulkan,WebOTP --variations-seed-version
User       415956 62.0  0.2 33952916 77124 ?      SLl  00:19   0:02 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=utility --utility-sub-type=flue.mojom.ILinkServiceHost --lang=zh-CN --service-sandbox-type=none --log-level=2 --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --product-id=1002 --log-level=2 --disable-mojo-broker --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,5985598411729125879,18144190287383348322,262144 --enable-features=NetworkServiceMemoryCache,OverlayScrollbar,XWorker --disable-features=AudioServiceOutOfProcess,AutoupgradeMixedContent,BackForwardCache,DigitalGoodsApi,HardwareMediaKeyHandling,NotificationTriggers,PeriodicBackgroundSync,TFLiteLanguageDetectionEnabled,Vulkan,WebOTP --variations-seed-version
User       416048  0.2  0.1 1186371092 52400 ?    Sl   00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=renderer --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --wmpf-render-type=7 --product-id=1002 --disable-notifications --log-level=2 --lang=zh-CN --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=6 --time-ticks-at-unix-epoch=-1761378287815165 --disable-mojo-broker --launch-time-ticks=30898860694 --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,5985598411729125879,18144190287383348322,262144 --enable-features=NetworkServiceMemoryCache,OverlayScrollbar,XWorker --disable-features=AudioServiceOutOfProcess,AutoupgradeMixedContent,BackForwardCache,DigitalGoodsApi,HardwareMediaKeyHandling,NotificationTriggers,PeriodicBackgroundSync,TFLiteLanguageDetectionEnabled,Vulkan,WebOTP --variations-seed-version
User       416049 50.4  0.5 1186507620 168468 ?   Sl   00:19   0:02 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=renderer --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --is-subscription-disorder --wmpf-render-type=0 --product-id=1002 --disable-notifications --log-level=2 --lang=zh-CN --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=5 --time-ticks-at-unix-epoch=-1761378287815165 --disable-mojo-broker --launch-time-ticks=30898862193 --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,5985598411729125879,18144190287383348322,262144 --enable-features=NetworkServiceMemoryCache,OverlayScrollbar,XWorker --disable-features=AudioServiceOutOfProcess,AutoupgradeMixedContent,BackForwardCache,DigitalGoodsApi,HardwareMediaKeyHandling,NotificationTriggers,PeriodicBackgroundSync,TFLiteLanguageDetectionEnabled,Vulkan,WebOTP --variations-seed-version
User       416055  0.0  0.0 42497132 12640 ?      S    00:19   0:00 /opt/apps/com.tencent.wechat/files/RadiumWMPF/runtime/WeChatAppEx --type=renderer --client_version=4067688716 --enable-crash-reporter --wmpf_root_dir=/home/User/.xwechat/radium --crashpad-handler-pid=415661 --is-subscription-disorder --wmpf-render-type=0 --product-id=1002 --disable-notifications --log-level=2 --lang=zh-CN --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=5 --time-ticks-at-unix-epoch=-1761378287815165 --disable-mojo-broker --launch-time-ticks=30898862193 --shared-files=v8_context_snapshot_data:100 --field-trial-handle=0,i,5985598411729125879,18144190287383348322,262144 --enable-features=NetworkServiceMemoryCache,OverlayScrollbar,XWorker --disable-features=AudioServiceOutOfProcess,AutoupgradeMixedContent,BackForwardCache,DigitalGoodsApi,HardwareMediaKeyHandling,NotificationTriggers,PeriodicBackgroundSync,TFLiteLanguageDetectionEnabled,Vulkan,WebOTP --variations-seed-version

微信 for Linux 版本:4.0.1.12 系统及版本信息如下:

$ cat /etc/os-release 
PRETTY_NAME="Deepin 23.1"
NAME="Deepin"
VERSION_CODENAME=beige
ID=deepin
HOME_URL="https://www.deepin.org/"
BUG_REPORT_URL="https://bbs.deepin.org"
VERSION_ID="23.1"
VERSION="23.1"

$ uname -a
Linux localhost 6.12.20-amd64-desktop-rolling #23.01.01.23 SMP PREEMPT_DYNAMIC Thu Apr 10 19:56:14 CST 2025 x86_64 GNU/Linux

$ dpkg -l | grep -i wechat
ii  com.tencent.wechat                                4.0.1.12                                  amd64        wechat from Tencent wechat from Tencent

Zyx-A avatar Oct 25 '25 16:10 Zyx-A