13.8K ·GitHub
这是什么?
WeChatTweak 是一个 macOS 命令行工具,可以修改已安装的 WeChat 桌面客户端,屏蔽消息撤回提示,禁用 WeChat 的自动更新程序,并支持同时运行多个 WeChat 实例。
这是独立的应用,还是会修改我现有的 WeChat 客户端?
它不是独立的聊天应用,而是挂接并修改你 Mac 上已安装的 WeChat.app,增加屏蔽撤回消息提示、同时运行多个 WeChat 会话等功能。
编译它需要安装 Xcode 或 Swift 工具链吗?
需要。这个工具用 Swift 编写,通过 Makefile 编译,所以你需要在 macOS 上安装 Xcode 命令行工具,才能编译和安装它。
WeChat 更新后,这个插件会不会失效?
由于它直接修改 WeChat 的可执行文件,并且专门禁用了 WeChat 的自动更新程序,WeChat 未来的版本可能会改变插件所依赖的内部结构;README 没有列出当前支持的具体 WeChat 版本。
AGPL-3.0 许可证对我来说意味着什么?
本项目采用 AGPL-3.0 许可证发布。这是一种强 Copyleft 许可证,要求任何修改过的版本,或通过网络对外提供服务的版本,也必须以相同条款发布。
为什么要同时运行多个 WeChat 实例?
WeChat 的 macOS 客户端通常只允许登录一个会话;多实例功能让你可以在同一台 Mac 上同时保持登录多个 WeChat 账号。
我可以用 Alfred 或 Raycast 控制这个插件吗?
可以。该项目提供了 Alfred 工作流,同时也以 Raycast 扩展的形式发布,因此你可以从这两款启动器中切换其功能,无需使用终端。
装了这个插件后,别人撤回消息会怎样?
正常情况下,WeChat 会用一条通用提示替换被撤回的消息;启用撤回屏蔽后,你仍能看到原始消息内容,而不会被隐藏。
What are similar projects?
WeChatPlugin-MacOS, WeChatExtension-ForMac, Thaw, RevokeMsgPatcher, finder-menu, frida, AirCard, greenbubbles