macOS微信多开,免认证登录,还能看到朋友撤回的信息

macOS微信多开,免认证登录,还能看到朋友撤回的信息

Colin Chang's photo
Colin Chang
·May 30, 2020·

1 min read

相信很多使用mac的小伙伴经常会遇到这样的问题,我有两个微信账户,但是微信却只能同时登录一个,这该如何是好呢?

相信很多小伙伴也曾一度为iPhone/iPad不支持应用双开甚至多开功能而头疼不已,有的小伙伴为此以牺牲安全性为代价给心爱的iPhone进行了越狱,有的小伙伴干脆上了Android备用机了事。那同样面对此问题,mac又当如何解决呢?

稍微深度一点的mac用户都知道,我们日常使用的很多App是直接支持双开的,比如QQ,只需要在QQ应用中使用 Ctrl+N 键就可以打开一个新的QQ应用登录多个账号,但为腾讯旗下产品的微信却不支持此方式进行双开,那爱折腾的小伙伴们当然就不能惯它这毛病了,下面我们就来搞微信多开。

1. nohup命令多开

如果你不想同时安装多个微信App造成磁盘浪费,那也可以考虑使用nohup命令实现微信多开。

# 微信多开
nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 &

打开终端并执行以上命令就可以打开任意多个微信,执行命令后可以关闭终端,如想关闭时,直接退出微信程序即可。

下面我们简单介绍一下上述命令,如果读者对Linux命令不熟悉可以跳过以下内容。

nohup命令含义为 no hang up, 表示不挂起,可以在系统后台运行指定命令。常用格式为:nohup command [arguments] [ &] 。命令会忽略所有挂断(SIGHUP)信号。保持命令在后台运行,常以&结尾,即使terminal(终端)关闭,或者电脑死机程序依然运行。

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么command 参数指定的命令不可调用而退出。常见退出码有以下三种:

126:可以查找但不能调用 command 参数指定的命令 127nohup 命令发生错误或不能查找由 command 参数指定的命令 其他:nohup 命令的退出状态是 command 参数指定命令的退出状态 Unix内核系统中有如下三个常用的流:

  0:标准输入流 stdin
  1:标准输出流 stdout
  2:标准错误流 stderr

一般当我们用 > console.txt,实际是 1>console.txt的省略用法;< console.txt,实际是 0 < console.txt的省略用法。

多开命令中2>&1的意思是把标准错误(2)重定向到标准输出中(1),而标准输出又导入文件/dev/null里面,所以结果是标准错误和标准输出都导入/dev/null里面了。 之所以将标准错误重定向到标准输出,是因为标准输出有缓冲区而标准错误则没有。

/dev/null文件是一个无底洞但无法打开,任何东西都可以重定向到这里。一般存在大量stdoustderr而又不关系其内容时,就可以定向到这里。

掌握了nohup命令,你不仅可以实现微信多开,还可以在后台运行任意想要的命令或应用程序。

2. 微信插件多开

如果你既不想安装多个微信,又不想每次都执行复杂无感的命令,那接下来介绍的WeChatTweak就非常适合你了。

WeChatTweak是第三方爱好者为mac用户开发的微信插件,目前版本为1.1.3,其为微信扩展了如下功能:

  • 阻止消息撤回
    • 消息列表通知
    • 系统通知
    • 正常撤回自己发出的消息
  • 客户端无限多开
    • 右键 Dock icon 登录新的微信账号
    • 命令行执行:open -n /Applications/WeChat.app
  • 消息处理增强
    • 支持任意表情导出
    • 支持二维码识别
    • 支持右键直接复制链接
    • 支持由系统默认浏览器直接打开
  • UI界面设置面板
  • 支持 Alfred workflow
  • 支持 Launchbar action
# 安装
git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git && cd WeChatTweak-macOS && sudo make install && cd .. && rm -rf WeChatTweak-macOS

# 卸载
sudo make uninstallgit clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git && cd WeChatTweak-macOS && sudo make install && cd .. && rm -rf WeChatTweak-macOS# 安装
git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git && cd WeChatTweak-macOS && sudo make install && cd .. && rm -rf WeChatTweak-macOS

# 卸载
sudo make uninstall

插件设置和使用如下图所示。

微信多开 需要注意的是微信更新或重装后此插件需要重装。

3. 视频教程

 
Share this