Skip to content

MemoryCollection/BetterWX

 
 

Repository files navigation

BetterWX

微信 PC 4.0 防撤回/多开补丁工具

支持平台:Windows x64
支持版本:WeChat 4.0.6.26

>>> 试试这个带窗口界面的更方便的工具:afaa1991/BetterWx-UI

使用方法

  1. 首先你要有比较新的 Python,并且关掉了微信和烦人的安全管家。

  2. 把仓库克隆下来。

  3. 运行下列补丁代码,填入对应的文件路径(不填=自动查找),保存修改前会自动备份原文件.bak。

    • revoke.py防撤回
      (实验性)防撤回且保留提示。方案来自 EEEEhex/RevokeHook 项目。
      撤回提示会显示在对应的消息下方。
      远程撤回时,撤回提示需要重新进入聊天窗口才会刷新出来。
      电脑端自己撤回时,消息会变成撤回提示,消息本身需要重进聊天窗口才会再次刷新出来。
      不拦截自己撤回、拍一拍防撤回正在研究。

    • coexist.py共存
      创建一个编号 0~9 的共存版 Weixinζ.exe(最多十个),隔离其互斥锁、窗口名、设置、登录端口。
      共存版的所有消息记录和原版共用,可以随意换着登录。

    • sound_extract.py提取提示音
      提取提示音到当前目录,文件名为 Sound_编号_十六进制大小.wav

    • sound_replace.py修改提示音
      替换提示音,新的音频必须为 WAV 格式,采样率 44100,大小不能超过原版(超过会截断)。

      • Sound 0 000110D0:锁定
      • Sound 1 0001678C:新消息通知
      • Sound 2 00022E2C:通话接通/挂断
      • Sound 3 000857AE:通话来电铃声
      • Sound 4 000126E0:解锁
    • legacy/unmutex.py旧的多开
      移除 4.0.3+ 互斥锁检测,允许多次启动同一个微信程序。该修改已弃用。
      不要用于登录多个账号,配置冲突会导致闪退,请用共存。

    • legacy/revoke.py旧的防撤回无提示
      抑制 revokemsg 撤回指令消息,消息无法被撤回,没有撤回提示。

问题解答

  • 无权修改文件?
    以管理员权限运行试试?还不行的话请反馈。

  • 运行代码报错了?补丁失效了?
    议题 中反馈。

  • 微信 3.9.x 能用吗?
    猜你想找 huiyadanli/RevokeMsgPatcher

  • Linux、macOS 能用吗?
    送我台 mac 电脑我就去学 在学了在学了qwq

  • 共存、防撤回这几个特性我可以挑选几个 or 全都要吗?
    可以的,只需执行你要的补丁即可。但是共存必须启用多开。
    共存版拥有单独的 Weixin.dll,你甚至可以让不同的共存版有不同的提示音。

  • 本项目的许可证?
    Unlicense,完全放弃任何权利。包括那个图标。

  • 特征怎么来的?
    我家猫找的。

  • 作者可爱吗?
    很可爱的 OwO,要不要来看看我做的其他东西

About

微信 PC 4.0 防撤回/多开补丁工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%