SuperAPI AI 工具集

mac-wechat-dual-open

通用与其它

查看项目

更新于 10-16 00:22

技能介绍

用途:在 macOS 上创建一个可供双账号同时登录的第二份微信应用,无需第三方注入工具或修改二进制文件。

主要能力:脚本支持 status(查看当前状态)、create(复制微信、修改包标识符、设中文、重签名并注册)、set-language(如第二实例为英文时切换语言,需重启)、recolor-icon(把微信绿色图标改为指定蓝色,同时处理外层 AppIcon.icns 与内嵌 WeChatAppEx 图标,并在工具可用时设置 Finder 自定义图标)、launch(启动第二实例)、repair(修复包标识符、签名、语言与缓存)。默认源为 /Applications/WeChat.app,目标为 ~/Applications/WeChat-2.app,包标识符为 com.tencent.xin2,可用 --source-app、--target-app、--bundle-id 覆盖。

使用方式:前置条件为 macOS 12+、微信已装、Python 3.10+、Xcode 命令行工具;recolor-icon 需 Pillow(pip3 install Pillow)。脚本位于技能目录 scripts/wechat_dual_open.py,可先定位目录再运行,例如 python3 "$SCRIPT" status、create、launch、repair。

适用场景:需要在同一台 Mac 上同时登录两个微信账号。

限制:非官方方法,可靠性约 6.5–7/10;微信更新后易失效,需重跑 create 或 repair;推送通知可能不可靠;登录态与钥匙串按包标识符隔离;若微信加强签名校验,ad-hoc 签名可能失败。切勿修改 /Applications/WeChat.app,所有改动限于副本;删除已有第二应用前应先询问。图标若仍显示绿色,通常是在看原应用或 Dock 进程缓存,退出重开即可;Finder 自定义图标依赖的 DeRez/Rez/SetFile 在 macOS 13+ 可能缺失,脚本会跳过。