iOS 微信多开支持无后台推送消息

一、找人购买证书

一年的证书50块左右。提供自己的UDID给对方,对方会给你两个文件和一个密码。

二、下载全能签

先把手机修改为开发者模式。否则无法安装。入口:设置 – 隐私与安全性,最下面“安全性”中。如果看不到“开发者模式”。那就先进行下面安装全能签的步骤,再回来开。

全能签安装地址:https://sign.drnrt8.cn/sign/

点击底部的“我有证书 | 自助安装”,上传证书,输入密码,点击安装即可。

三、微信IPA包和微信助手插件

TG 群组:https://t.me/ioszake,在这个 TG 群中,搜索“微信”,可以搜到很多 IPA。有纯净版的,也有作者自己打包了一些插件的。直接用作者打包了插件的会更方便,但我用不到这些插件。所以我下载纯净版的。

纯净版的用全能签自己签名时,如果使用的是 com.tencent.qy.xin 或者 com.tencent.mm.xin 等支持无后台消息推送的包名,可能无法登录,会提示:该账号尚未获得体验资格,无法使用该微信测试版本,请下载官方最新正式版本使用。

需要打包时加上一个叫 “微信助手”的插件,才能登录。插件下载地址:https://github.com/hunya-ops/iOS-Mutiple-WeChat

四、自行签名打包安装

现在我们有了以下文件:

  1. 证书.p12
  2. 证书.mobileprovision
  3. com.tencent.xin_8.0.60.ipa
  4. 微信助手_3.8-4_无根.deb

打开安装好的全能签应用。点“设置”,再点最顶上的“获取UDID”,按提示获取 UDID。

再点“设置 – 导入文件”,把证书导入进去,需要输入证书的密码。

再点“设置 – 导入文件”,把微信IPA包和插件 DEB 包导入进去。

切换到 “资源”标签页,在 “App” 中可以看到 IPA 包,在 Zip 中也可以看到微信助手的 DEB 包。

点击 “App ”中的微信 IPA 包,选择“签名”。签名时进行以下修改:

  1. Bundle Identifier。修改为:com.tencent.qy.xin
  2. 勾选“签名后立即安装”
  3. 如果有需要,可以改下名称,这个不是必须的。我没改。

提示:包名务必要修改!不然会替换掉已经安装的 App Store 版本!如果不需要不在后台也能收到消息通知的功能,则可以改成任意名称(但不能是 com.tencent.xin),如果需要无后台消息通知功能,需要修改成 com.tencent.qy.xin 或 com.tencent.mm.xin 等特殊名称,并且注入第三方库。我需要后台消息推送,所以我需要进行以下“更多设置”。

再点“更多设置”:

  1. 选择“添加第三方库”,选择 “微信助手”的 DEB 包。
  2. 如果有需要,可以改下图标和名称,方便自己区分。我改成了别的图标。

点击“立即签名”,就会自动签名并安装了。

安装后登录即可,支持消息通知。但通知会只显示“您有一条新消息”。如果需要显示发消息的人的头像和消息内容,需要注入其他的插件。这个我不需要,就没搞。有需要可以到砸壳的TG群中问,或者直接装群主自用的包。

因为系统中有多个微信,但其他应用唤起微信只会唤起 com.tencent.xin 这个包。所以各种分享、唤起等都会唤起 com.tencent.xin 这个官方包。所以建议用常用的微信号登录官方包。

Comments

《“iOS 微信多开支持无后台推送消息”》 有 1 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注