这个项目能做什么
LiveContainer 是一款 iOS 应用启动器(非模拟器或虚拟机),它能在自身内部运行 iOS 应用,而无需实际安装到系统中。这使得用户仅用一个应用和应用 ID 即可安装无限数量的应用,从而绕过免费开发者账户的 3 应用/10 应用 ID 限制。同一应用的多个版本可以共存,并拥有独立的数据容器。
主要功能包括:
- 多任务处理:同时启动多个应用,在应用内虚拟窗口中运行,这些窗口可调整大小、缩放或通过原生画中画显示。在 iPad 上,应用可在原生系统窗口中运行。
- JIT 支持:当 JIT 可用时(低于 iOS 26),完全绕过代码签名。否则,应用使用与 LiveContainer 相同的证书签名。
- 插件注入:内置的 TweakLoader 将 CydiaSubstrate 插件注入每个应用。
- 多个/外部容器:为不同账户或应用版本创建隔离的数据容器。
- 应用隐藏:从主列表中隐藏应用。
- 在应用中打开:通过 iOS 分享菜单将 URL 或文件分享到 LiveContainer,以在所选应用中打开。
- 文件选择器与通知修复:针对每个应用的设置,用于修复文件选择器和本地通知问题。
- 多账户钥匙串分离:128 个钥匙串访问组随机分配给各个容器。
要求:iOS/iPadOS 15+(多任务需要 16.0+)、AltStore 2.0+ 或 SideStore 0.6.0+。可作为独立构建或内置 SideStore 集成版本使用。
已知限制:访客应用权限不应用于宿主;应用权限是全局的;访客容器未沙盒化(应用可相互访问数据);不支持应用扩展;远程推送通知无法工作;查询自定义 URL 方案可能无效。
该项目基于 AGPL v3.0 许可,包含 ZSign(应用签名器)、TweakLoader 和基于 FrontBoardAppLauncher 的 MultitaskSupport 等组件。
评论
0 评分人数达到10人后显示
登录后参与讨论。