最新消息:

LiveContainer:在 iOS 上无限运行应用,彻底打破免费开发者账号 3 App 限制的开源神器

佳软 yeeach 114浏览 0评论

对于喜欢折腾的 iOS 用户,在未越狱且不购买昂贵的付费开发者账号的情况下,通过侧载安装各种 IPA(模拟器、工具、游戏、修改版 App)是体验最佳的方案。但 Apple 对免费开发者账号的限制极为严苛:一次只能签 3 个 App、10 个 App ID,每 7 天需要重新签名。每次安装新应用都要先卸载旧的,重新签名刷新还要连电脑,体验极差。

LiveContainer 正是为了解决此痛点,彻底打破免费开发者账号烦人限制而诞生的开源神器。

LiveContainer:https://github.com/LiveContainer/LiveContainer

 

LiveContainer 不是模拟器,也不是虚拟机,而是一个 App Launcher(应用启动器)。它让你在一个已安装的 App 里,直接运行无限数量的其他 iOS 应用,并且支持多版本、独立数据容器、多任务窗口、甚至把应用添加到主屏幕。

简单来说:

  • 你只需要 sideload 一个 LiveContainer(或 LiveContainer + SideStore 合体版)
  • 之后所有想用的 IPA,都直接拖进 LiveContainer 里安装
  • 这些 App 并不会真正安装到系统,而是被 LiveContainer 动态加载运行
  • 因此完全不受 3 App / 10 App ID 限制

 

核心技术原理:

  1. 把 guest App 的可执行文件从 MH_EXECUTE 改成 MH_DYLIB,并修改 __PAGEZERO 段
  2. 注入 TweakLoader
  3. Hook _NSGetExecutablePath 和 NSBundle.mainBundle
  4. 用 dlopen 加载 guest 可执行文件,然后跳转到入口点
  5. 当 JIT 可用时,完全绕过 codesign;否则用 LiveContainer 自己的证书签名

LiveContainer 还支持:

  • 多数据容器(同一 App 可装多个版本,数据完全隔离,最多支持 128 个 Keychain 组)
  • 多任务(iOS 16+ 支持虚拟窗口、PiP、甚至 iPad 原生多窗口)
  • External Containers(用外部文件夹作为数据目录)
  • Tweak 注入
  • 添加到主屏幕(通过 App Clip 方式生成图标)
  • 隐藏/锁定 App
  • 修复 File Picker 和本地通知等问题

 

目前最推荐的组合是 LiveContainer + SideStore:

  • 下载 LiveContainer+SideStore.ipa(官方 Releases 有 Stable 和 Nightly)
  • 用 iloader(推荐)或 Sideloadly / AltServer 安装
  • 导入配对文件(pairing file)
  • 之后就可以直接在 LiveContainer 内安装无限 IPA,同时保留 SideStore 的刷新能力

 

整个 Sideload 生态里各种工具的选择建议:

  • 只想稳妥地装几个 App、不折腾:AltStore 或 Sideloadly 足够,文档和社区支持最完善。
  • 嫌来回连电脑麻烦、想解放双手:SideStore,配对一次之后基本免维护。
  • 手上没电脑、只想用手机完成一切:Feather,开源且不收集数据,是设备端签名里目前口碑较好的选择。
  • 设备还停留在 iOS 17.0 及更早版本:TrollStore 仍然是体验最接近越狱、最省心的方案。
  • 想同时跑很多个 App、或者想折腾多开/免安装这类”砸壳加载”:LiveContainer 。

LiveContainer 代表的其实是 Sideload 生态里一种务实的思路转变:与其死磕越来越难被攻破的签名漏洞,不如换一个角度——利用 App 加载机制本身的灵活性,把”如何合法地在一个 App 名额里塞下无数应用”做到极致。这也是为什么它在 TrollStore 于新系统上全面失效之后,迅速成为社区讨论里被反复提及的替代方案。

 

更多Apple资源

 

 

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址