跳过微信过低版本的解决办法 3.6.0.18 附 python 代码修改
1 2 3 4 5 | ce 链接: https: //pan.baidu.com/s/1EW8P9ZclFDuFaYTZeGC5cg 提取码: h2qg 复制这段内容后打开百度网盘手机App,操作更方便哦 weixin 链接: https: //pan.baidu.com/s/18KAOMjxV-lk6TbCceSXf5w 提取码: 842u 复制这段内容后打开百度网盘手机App,操作更方便哦 |
1 2 | 打开 ce 选择 微信 然后搜索 0x63060012 3.6.0.18 十六进制:0x63060012 |
每个都选中 然后 以十六进制显示 将所有的 63060012 修改为 63090a13 即3.9.10.19 结束~!
或者使用 python 修改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #! /usr/bin/env python3 # -*- coding: utf-8 -*- # pip install pymem from pymem import Pymem ADDRS = [0x2FFEAF8, 0x3020E1C, 0x3021AEC, 0x303C4D8, 0x303FEF4, 0x3040FA4, 0x30416EC] def fix_version(pm: Pymem): WeChatWindll_base = 0 for m in list(pm.list_modules()): path = m.filename if path.endswith( "WeChatWin.dll" ): WeChatWindll_base = m.lpBaseOfDll break for offset in ADDRS: addr = WeChatWindll_base + offset v = pm.read_uint(addr) if v == 0x63090A13: # 已经修复过了 continue elif v != 0x63090217: # 不是 3.9.2.23 修复也没用 raise Exception( "别修了,版本不对,修了也没啥用。" ) pm.write_uint(addr, 0x63090A13) print( "好了,可以扫码登录了" ) if __name__ == "__main__" : try : pm = Pymem( "WeChat.exe" ) fix_version(pm) except Exception as e: print(f "{e},请确认微信程序已经打开!" ) |
本文作者:🐳.城南
本文链接:https://www.cnblogs.com/dockers/p/18291506
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2023-07-09 光和未来温湿度计esp8266+dht11 接入Home Assistant