微信双开思路

主要思路是修改微信的bundle id,本文主要讲需要修改哪些info.plist中的bundle id。根据以下修改逻辑,可以修改任何一个iOS的ipa包。

需修改的内容

前提你需要从越狱机导出微信的ipa包。(这里不讲解这个过程,如果想了解或者想要各种应用的ipa包可以私信我)

拿到微信ipa包,解压ipa包,会出现Payload/WeChat,点击WeChat右键显示包内容,如下图:

0.png

找到WeChat内的info.plist,把Bundle identifier的值从com.tencent.xin修改为com.tencent.xina ,如下图:

1.jpg

然后找到WeChat内的PlugIns文件夹中的插件,此文件夹下的所有插件的bundle id都需要修改,如下图:

2.png

例如:我要修改WeChatNotificationServiceExtension.appex插件,选择此插件右键显示包内容,找到info.plist文件,把Bundle identifier的前缀值修改为主info.plist的Bundle identifier。(其他插件也这样系乖)如下图修改:

3.jpg

下一步,继续修改WeChat内的Watch中WeChatWatchNative中info.plist文件,

4.jpg

如果不修改你可能会遇到一下报错:

Error 0xe80000d5: The WatchKit app's Info.plist must have a WKCompanionAppBundleIdentifier key set to the bundle identifier of the companion app. AMDeviceSecureInstallApplication(0, device, url, options, install_callback, 0)

这个WeChatWatchNative的所有info.plist文件中的bundle id的前缀也需要和主应用的bundle id保存一直。打开WeChatWatchNative找到info.plist文件,修改里面的bundle id,此文件需要修改2处,如下图:

5.jpg

6.下面还要修改WeChatWatchNative中的PlugIns文件夹下的插件WeChatWatchNativeExtension.appex的info.plist文件,

6.jpg

打开文件WeChatWatchNativeExtension.appex文件,找到info.plist文件,修改如下图:

7.jpg

至此所有bunlde id修改完毕,然后进行压缩成ipa包。

zip -qr WeChat.ipa Payload/ iTunesArtwork

再把压缩成的ipa进行重签名,就可以安装到手机上使用了。(重签名需要了解的私信联系,笔者有空闲时间会再聊聊重签名)

可以打开终端使用此命令安装,可以查看报错信息

ios-deploy -b wechat.ipa

ios微信多开 服务器,iOS微信双开(多开)相关推荐

  1. 微信的url服务器接收微信信息的配置

    微信的url服务器接收微信信息的配置: http://hlg.ngrok.xiaomiqiu.cn/wgo-api-gateway/handle 其中 hlg.ngrok.xiaomiqiu.cn 为 ...

  2. 微信无法连接服务器10,微信无法连接到服务器【应对方式】

    不知道大家有没有遇到过微信无法连接到服务器 的情况,近日小编就遇到了关于微信无法连接到服务器 的问题,相信大家对如何解决微信无法连接到服务器 的 方法不是特别清楚,下面是小编给大家收集的关于微信无法连 ...

  3. 微信投屏服务器出错,微信发布7.0.21版本,修复异常问题,增加超实用新功能

    原标题:微信发布7.0.21版本,修复异常问题,增加超实用新功能 iOS微信又更新了,今天发布v7.0.21版本,距离上次更新才两个礼拜的时间.以往微信的更新频率是比较慢的,这次之所以如此之快地发布新 ...

  4. 微信遇到特殊服务器,解决微信网页授权,出现errcode:40163,errmsg:codebeenused,看似微信访问了2次这个回调接口的问题...

    先说说自己理解的微信机制: 微信内访问自己服务器的页面,如果访问出错,微信就会认为是微信自身的问题,那么他就会开启另外一个IP来访问这个页面(什么上海的IP,深圳的IP不等),再把访问结果发回用户端, ...

  5. 微信 账户升级服务器地址,微信支付商户平台账户升级后有哪些新功能呢?

    注册了微信公众号的服务号,是可以再申请微信支付的,自从微信公众号的兴起,随着技术的改革和革新,微信公众号也随着做出了不少的调整和变化,首先,微信支付商户平台账户升级,这标志着微信服务好有了很多不同的地 ...

  6. 微信鉴权服务器地址,微信开发之微信授权登录

    本篇教程探讨了微信开发之微信授权登录,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. < 应用场景是:用Hbuilder打包app,在app中点击微信授权登录或者某一操作, ...

  7. 微信拉群服务器繁忙,微信群拉人有限制吗?解决方案是什么?

    微信群拉人有限制吗,突然消息提示添加不了好友入群咋回事?这个可能是跟微信群拉人限制有关,微信群拉人有限制吗?微信拉人入群的限制,官方是有温馨提示的.切记频繁拉人,否则会受到微信拉群限制.微信群拉人有限 ...

  8. 肯德基微信小程序连接服务器异常,微信小程序平台常见问题及解决方案

    原标题:微信小程序平台常见问题及解决方案 现在越来越多的人开始制作自己的小程序,但由于缺少经验,以及对微信小程序平台缺乏了解,会犯一些低级错误,导致自己制作小程序的时候频频受阻.这里我列举了一些常见问 ...

  9. ios 自架验证服务器,iOS 13-Sign In with Apple(苹果登录)APP+后端验证

    关于Sign In with Apple的介绍就不讲了,直接进入正题吧! Certificates,IDs & Profiels->Keys->+号 1585892549402.j ...

  10. 微信无法连接服务器501,微信成语猜猜看第501关BUG出现全是英文怎么过解决方法...

    近日因为跳一跳许多微信小程序游戏异常火爆,其中就包括了成语猜猜看游戏,但是很多小伙伴向小编反应游戏之中出现了BUG,那么微信成语猜猜看BUG怎么办呢?为了帮助各位小伙伴,小编特意带来了成语猜猜看BUG ...

最新文章

  1. 【创新应用】小图像,大图景:AI彻底改变了显微镜技术
  2. android 计算器显示不全,Android5.0 计算器计算结果不准确和结果末尾的多余的‘0’没有省略的解决方法...
  3. Visual Studio 2010 概念型IDE
  4. 深入解读首个万亿级语言模型Switch Transformer
  5. linux module原理,NodeJS的模块原理
  6. 一汽奔腾b7o价位_全新第三代奔腾B70有何资格对合资品牌降维打击?
  7. python编程30题_python编程30个常用技巧
  8. fckeditor 图片上传 java_ckeditor用fckeditor的文件管理器实现图片上传
  9. UltraEdit搭建python IDE环境+设置快捷键
  10. redis双写一致性问题
  11. 巧用GPSID驱动 快速实现WinCE GPS开发
  12. H5游戏忆童年—承载梦想的纸飞机回来了吗?
  13. 如何申请163邮箱账号
  14. 复函数图像怎么画_excel根据表格数据绘制函数图像-怎样用excel画函数图
  15. 【机器学习】Sklearn-cluster聚类方法
  16. vue框架优点和缺点
  17. html在搜索栏中加入放大镜,CSS3 搜索条动画(放大镜图标展开为长方形输入框)...
  18. mysql怎么改gm_MySQL修改密码的几种方式
  19. Android 微信分享不显示分享出去的图标问题
  20. Java中Synchronized用法详解

热门文章

  1. python高级编程书籍推荐_Python书籍推荐
  2. FusionComputer密码修改
  3. linux电脑关机后自动重启,Linux系统关机/重启
  4. 新一代数据仓库:Snowflake 弹性数仓介绍
  5. html全局背景代码,html背景代码
  6. Android自定义View之仿金山词霸加载效果
  7. 读取金山词霸的词库程序
  8. 如何用计算机发匿名短信,电脑如何给手机发信息_电脑匿名给手机发短信
  9. 实变函数(3)-可测函数
  10. Ubuntu18.04 Deb 包安装方法