侧载简单来说就是绕过官方应用商店,直接从其它来源安装应用程序的行为,这在安卓手机上是司空见惯了,所以我们都说安卓的可玩性高,但我们有没有什么办法让 iOS 也能够侧载呢,提高其可玩性呢?
答案是可以,比如 AltStore、Sideloadly 等,都可以实现 iOS 侧载,它们是利用开发者账号对应用进行重签名,因为苹果允许开发者安装任意应用到 iOS 设备上,但是这种「官方允许」的侧载方式有一些缺点:比如免费的开发者账号只能允许应用运行 7 天,到期之后需要重新侧载,而且免费的开发者账号只能同时安装 3 个侧载应用;付费的开发者账号可以让应用持续一年,并且没有安装数量的限制,只不过多数使用者是没有付费的开发者账号的,付费的话每年 99 美元也是一笔不小的费用;还有很多缺点和限制就不一一介绍了,有兴趣可以去看以上侧载工具的 FAQ。
「官方允许」的侧载方式总让人有种遗憾,有各种缺点和限制,这不是真正的自由的侧载。
是时候让我们的主角 TrollStore 登场了,它利用了 iOS 系统的 AMFI/CoreTrust bug,可以实现永久安装任意应用,但是利用的 CoreTrust bug 仅足以安装「系统」应用程序,这可以给用其安装的应用带来