无需安装即可运行iOS应用的神奇应用启动器


项目地址

  • LiveContainer 是一款应用启动器(非模拟器或虚拟机),可直接运行iOS应用。
  • 支持安装无限数量的应用(不受免费开发者账户3个/10个应用ID的限制),可同时安装多版本应用并独立保存数据。
  • 启用JIT时完全绕过签名验证,无需预签名应用;否则将使用LiveContainer的证书自动签名。

[!注意]
建议优先配置无JIT模式。若遇到问题,请先查阅 #265 后再提交反馈。

系统要求

  • iOS/iPadOS 15及以上
  • AltStore 2.0+ 或 SideStore 0.6.0+

配置

无JIT模式(推荐)

若不愿每次启用JIT,需执行以下步骤。无JIT模式下,应用需重新签名,因此需从AltStore/SideStore获取证书和密码。

[!注意]
无JIT模式仍可手动启用JIT。若遇到问题,请查阅“无JIT模式诊断”部分。

方法1(需AltStore 2.2.1+/SideStore 0.6.2-nightly+)

  • 打开LiveContainer设置
  • 点击“从AltStore/SideStore导入证书”
  • AltStore/SideStore将弹出证书导出提示。若未显示,请保持后台运行后重试。
  • 在SideStore点击“导出”或在AltStore设置密码后导出
  • 点击“无JIT模式诊断”并运行测试
  • 显示“测试通过”即可正常使用

[!注意]
若重装AltStore/SideStore,需重复此步骤。

安装应用

  • 点击右上角“+”按钮选择IPA文件安装
  • 选择下次启动时要打开的应用
  • 长按应用可进行管理

添加到主屏幕

长按应用后有两种方式:

  1. 启动URL:复制URL创建快捷指令并添加到主屏幕(每个应用需单独创建)。
  2. 创建App Clip:安装MDM描述文件后添加至主屏幕(启动时有跳转界面且会保留在应用切换器中)。

多容器支持

安装第二个LiveContainer(灰色图标)可同时运行不同应用,并支持数据互通。

  • 在设置中点击“安装另一个LiveContainer”
  • 默认使用蓝色图标容器启动应用
  • 若应用已在运行,可选择在灰色容器中打开或终止后重启
  • 需先将应用转换为“共享应用”才能在灰色容器中使用

多任务处理

支持以虚拟窗口形式同时运行多个应用,可调整大小或使用画中画模式。iPad支持原生多窗口显示。

使用方法:

  1. 将应用转换为共享应用
  2. 长按应用横幅选择**“多任务”**

[!注意]

  1. 安装时需勾选**“保留扩展”**
  2. 启用JIT需使用支持PID附加的JIT工具

修复文件选择器与本地通知

部分应用可能无法正常使用文件选择器或申请通知权限,需在应用设置中启用对应修复选项。

“在应用中打开”功能

  • 点击应用列表右上角的链接图标输入URL,LiveContainer会自动识别并启动对应应用
  • 可通过此快捷指令共享网页至LiveContainer

JIT支持

详见 常见问题#5.8

安装第三方插件

内置TweakLoader会自动加载CydiaSubstrate和插件。

  • Tweaks文件夹中的.dylib文件全局生效
  • 可创建应用专属插件文件夹并快速切换

应用隐藏

提供三级隐藏功能:

  1. 锁定应用:需Face ID或密码才能启动
  2. 隐藏已锁定应用:认证后可在“隐藏应用”区查看
  3. 严格隐藏模式:完全隐藏应用,需在主界面三击“共x个应用”并认证才能显示

项目地址

https://github.com/LiveContainer/LiveContainer/blob/main/README.md





扫码加入技术交流群,备注「开发语言-城市-昵称

(文:GitHubStore)

发表评论