背景
- 为了解决IOS系统上容易出现的各种多开需求
- 为了解决高版本无法解决越狱问题
- 截稿前我的ios版本为18.4.1
分析
- 市面上主流多开分为2种,企业级签名和个人账户签名
- 企业级签名:
- Apple账号需要注册开发者账号,费用是99美元?
- 也是会存在掉签名的情况,而且大多数市面上的都是这种,会存在卖家跑路的风险
- 个人账户签名:
- apple个人账号,7天只允许签名10次,所以不能多签太多设备
- 时长:7天一签名,理论上不会掉数据(待测试)
- 企业级签名:
- 软件包
- 假设我们使用的是微信,那么实际上在多开的需求下,我们应该提取的是微信.ipa
- 市面上主流的ipa获取方式
- 砸壳
-
国外公开网站,但是如果是用微信多开的话,最好不要用这个渠道
-
私人砸壳,需要去购物平台上咨询,最好是原生无损,需要付费
-
非越狱(Windows):
- iMazing砸壳,有一个要求ios版本有要求,不支持最新
-
越狱(新版ios越狱不了)
- 爱思助手,提取软件ipa包
-
- 砸壳
- 签名(这里指的是自签嗷,如果是第三方的话,就直接买入他们会有对应的教程)
- 前提要求
- 电脑上安装非Windows版本的Icloud和Itunes
- ios开启开发者模式
- 苹果账号
- AltStore
- 国外的平台,它的classic版本支持签名IPA
- 局域网或者是有线连接可以实现自动更新签名
- 不需要注册,但是需要传输一个iphone版本的altstore
- 对中文产品不友好
- 需要将中文产品的Display Name修改为英文
- 将ipa包解压成zip
- 打开playload中的info.plist文件,修改对应的bundle display name
- 重新打包成zip
- 修改为ipa包
- 目前可能存在的问题:重新打包之后的包会出现问题【大致有:Playload不存在】
- 需要将中文产品的Display Name修改为英文
- Sideloadly
- 国外的平台,纯英文
- 只支持有线,但是会记录一个账号针对ipa的签名时间
- 免费版允许改名字和bundle id,也允许突破ios对设备版本的限制
- 个人推荐直接修改软件的bundle_id,因为ios可能会存在唯一性
- 完成签名之后,需要定期手动更新自签
- 前提要求
1. 微信多开的原理就是这样,只需要解决ipa的问题,签名证书可以直接用自签
2. 无论哪种方式都会存在风险,本文只提供对应的逻辑和部分教程,仅供学习用