跳转至主要内容

晴雨技术笔记

iOS侧载:引入

梦叶 梦叶
发表于 2023年8月7日

什么是侧载?

侧载,就是指通过厂商所指定的渠道之外安装软件的一种行为。像安卓一直都是开放侧载的,用户可以从网上直接下载格式为“.apk”的安装包并安装到手机上。

反观iOS系统,并没有在手机上开放侧载的功能,甚至很多小伙伴都没有听过iOS的安装包格式。其实iOS是有外部安装包的,格式为“.ipa”,只不过想要安装只能通过电脑操作。而且,为了防止这种功能被滥用,苹果为iOS加入了验证安装包签名的功能,只有当软件有有效的签名时,软件才能正常安装和打开。

因此iOS侧载的重点,其实就是在于这个签名上。

签名的种类

大致可以分为四种(或者说五种):

  • App Store签名
  • TestFlight签名
  • 企业签名
  • 付费/免费开发者签名

具体的区别同样让我们来看个表格:

类型有效时间可签名软件数量及设备数量无bug
App Store永久无限
TestFlight永久无限,10000台设备
企业永久*无限❌**
付费开发者365天无限,100台设备
免费开发者7天,2台设备3个App

[spoiler title=”注释”]

*苹果近些年一直在打压企业签名,虽然理论上可以永久签名,但是被吊销的几率很大。

**苹果对于企业签名有一些额外的限制,导致某些应用(如FilzaJailed/FilzaEscaped无法正常运行)。

[/spoiler]

现在的iOS侧载,主要是针对免费开发者签名展开的,这也是普通人都能拿的到的一种签名。

不过呢,现在的各种侧载工具也同样支持付费开发者签名,如果你足够有钱,愿意花上698块钱买一年的付费开发者资格,那么……

爸爸爸爸爸爸

侧载工具有哪些?

好了不开玩笑了,说回正题:

目前还能用的侧载工具一共有五种,我们继续来看个表格(欸嘿)

工具付费签名免费签名WindowsmacOSLinuxiOS
Cydia Impactor❌*
AltStore/AltServer✅**
Reprovision (Reborn)✅***
AltDeploy
TrollStore➖****➖****✅****

[spoiler title=”注释”]

表格中“付费签名”即“付费开发者签名”,“免费签名”即“免费 开发者签名”。

*自2019年苹果升级签名验证服务器后,Cydia Impactor这款工具便不再支持免费签名了。

**AltStore是iOS端的应用,但是要想正常对应用签名的话还是需要电脑端AltServer的配合。除此之外AltServer还有一个替代品AltDaemon,但是需要越狱才可以使用。

***Reprovision是越狱插件,同样需要先越狱后才可以正常使用。

****TrollStore与其他签名工具均不同,是利用iOS中一个漏洞(称为CoreTrust漏洞)实现的类永久签名。本身并不需要越狱进行使用,但是同样需要电脑或越狱配合以完成第一次安装。目前支持TrollStore的iOS版本仅有iOS 14-15.5 beta 4以及iOS 15.6 beta 1-5,不会再支持其他版本。

[/spoiler]

在所有这些工具当中,当属AltStore工具使用门槛最低,当然如果设备支持TrollStore还是建议使用TrollStore,谁不喜欢永久签名呢~

写在最后

后面几天应该会大致讲一下这几款工具的使用方法,基本上知道这些之后就可以正式开始越狱了。在这之前可能我还会稍微介绍一下一些比较好玩的第三方软件(像UTM虚拟机,DolphiniOS模拟器这种)。当然还要提醒大家最好不要用侧载的手段安装盗版软件(虽然本人已经不厚道的装了盗版,没办法,太穷了?),主要还是利用这种方法来安装一些App Store里没有的玩机软件比较好 😀

梦叶
梦叶

原名Frank419,网站站长。不定期更新?

发表回复

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