Skip to content

itxiao6/WeChatOpenDevTools-Python

 
 

Repository files navigation

注意本库只能作为学习用途, 造成的任何问题与本库开发者无关, 如侵犯到你的权益,请联系删除。

注意本库只能作为学习用途, 造成的任何问题与本库开发者无关, 如侵犯到你的权益,请联系删除。

注意本库只能作为学习用途, 造成的任何问题与本库开发者无关, 如侵犯到你的权益,请联系删除。


目录

1. 支持版本列表

2. 如何查看当前运行版本?

3. 食用方法

4. 常见问题


支持版本列表

感谢志远大佬的WeChatOpenDevTool开源 代码只是把node改用python3重写,简单实现了一些自动化问题,重要代码都是原作者的。

Windows 微信版本 小程序版本 是否为最新版
3.9.10.19_x64 9129_x64
3.9.10.19_x64 9115_x64
3.9.10.19_x64 8555_x64
3.9.10.19_x64 9105_x64
3.9.9.43_x64 8555_x64
3.9.9.43_x64 9079_x64
3.9.8.25_x64 8531_x64
3.9.8.25_x64 8529_x64
3.9.8.25_x64 8519_x64
3.9.8.25_x64 8501_x64
3.9.8.25_x64 8461_x64
3.9.8.25_x64 8447_x64

Mac x64微信版本 是否为最新版 x
MacWechat/3.8.8(0x13080811) 点我下载

如何查看当前运行版本?

windows

image

image image

mac

ps aux | grep 'WeChatAppEx' |  grep -v 'grep' | grep  "wmpf-mojo-handle" 

食用方法

开启小程序F12

只支持windows版本微信,运行前先启动微信运行前先启动微信(建议小号,别被封了。。。)

  1. 安装python3版本
  2. 下载WeChatOpenDevTools-Python或直接下载编译好的exe WeChatOpenDevTools_64.exe

安装依赖

pip3  install -r requirements.txt

运行✅

python main.py -x

image image


开启微信内置浏览器F12

python  main.py -c

1709657739316

1709657739316

image


常见问题

未适配版本,按下述方法ida自行添加,记得做了新地址帮作者补充下😊

1、ida打开/Applications/WeChat.app/Contents/MacOS/WeChatAppEx.app/Contents/Frameworks/WeChatAppEx Framework.framework/Versions/C/WeChatAppEx Framework;注意选择arm架构打开

2、JsonGetBoolFunc:搜索字符串“enable_vconsole”,找到交叉引用,找到“if ( sub_25F4C88((__int64)v53, "enable_vconsole", 0LL) & 1 )”中的sub_25F4C88地址

3、DevToolStringAddr:搜索字符串“closeNetLog”,下面的devTools就只要找的地址

4、WechatWebStringAddr:搜索字符串“https://applet-debug.com/devtools/wechat_app.html”

5、xwebadress地址:搜索字符串“xweb-enable-inspect”

Star History

Star History Chart

About

WeChatOpenDevTool 微信小程序强制开启开发者工具

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 60.4%
  • JavaScript 39.6%