• nightly 57ad231b2d

    nightly Pre-release

    kerem released this 2026-04-24 05:19:30 +03:00 | 35 commits to main since this release

    📅 Originally published on GitHub: Fri, 27 Feb 2026 04:15:38 GMT
    🏷️ Git tag created: Fri, 27 Feb 2026 04:12:36 GMT

    Commit: d62aa328a44c07386a3dcd96a5d9f16231c67047
    Message: 3.7.2

    This is a nightly release created automatically with GitHub Actions workflow.

    Downloads
  • 3.7.2 d62aa328a4

    3.7.2 Stable

    kerem released this 2026-02-27 07:12:36 +03:00 | 35 commits to main since this release

    📅 Originally published on GitHub: Fri, 27 Feb 2026 04:18:41 GMT
    🏷️ Git tag created: Fri, 27 Feb 2026 04:12:36 GMT

    Warning

    The standalone version requires SideStore 0.6.2+ or AltStore 2.2.1+ for installation.
    To install LiveContainer with built-in SideStore (LiveContainer+SideStore.ipa), please use Impactor or iloader. See our installation guide for details.

    Note

    This a minor release that solves the following issues in version 3.7.0 and adds the following features. For more information, please see 3.7.0 release note.

    Bug Fixes

    • Fix an issue where built-in SideStore may freeze on launch (#1158)
    • Fix the ipa of another LiveContainer not generating in LiveContainer+SideStore builds after SideStore's massive codebase change (#1184)
    • Fix the new Launch App Shortcut does not work below iOS 18 (#1159)
    • The Launch App Shortcut now reports meaningful errors
    • Fix crash when using external container in multitasking mode
    • Fix process hangs when debugging multitask private apps

    New Features

    • The "Tap top of the view to scroll to top" action can be passed through to multitasking guest apps.
    Downloads
  • 3.7.0 13a4da60dc

    3.7.0 Stable

    kerem released this 2026-02-19 06:12:26 +03:00 | 44 commits to main since this release

    📅 Originally published on GitHub: Thu, 19 Feb 2026 03:17:54 GMT
    🏷️ Git tag created: Thu, 19 Feb 2026 03:12:26 GMT

    LiveContainer 3.7.0

    Warning

    The standalone version requires SideStore 0.6.2+ or AltStore 2.2.1+ for installation.
    We recommend installing LiveContainer + SideStore using Impactor or iloader. See our installation guide for details.

    Happy Spring Festival / Lunar New Year! After six months of development, we’re excited to release LiveContainer 3.7.0. This update introduces several powerful new features, including the Launch App Shortcut, iOS 26 JIT script support, external containers, native icon generation, and more.

    New Features

    Launch App Shortcut

    Note

    This feature requires LiveContainer to be installed with at least the LaunchAppExtension and LaunchAppExtensionHelper extension. iOS 16+ is supported.

    A new extension allows apps to launch instantly without opening the LiveContainer main interface (for apps that are not locked, hidden, or JIT-required). Once configured, the shortcut prepares the runtime environment and selects an available LiveContainer instance to launch the app directly.

    This reduces extra relaunches and jumps and typically saves 1~2 seconds per launch.

    See the setup guide for instructions.

    JIT

    Support for iOS 26 JIT scripts has been added by @Vishram1123. Scripts can be configured in app-specific settings and loaded automatically on iOS 26+.

    The “StikDebug in another LiveContainer” option has been fixed, allowing StikDebug to run within LiveContainer. When launching a JIT-required app, LiveContainer will automatically detect StikDebug, launch it in an available container, and pass all required parameters — including scripts — to enable JIT.

    In addition, when enabling JIT for multitasked app, LiveContainer will prioritize launching StikDebug as a multitask app to save app slot usage. (TODO: this doesn’t automatically minimize StikDebug after enabling JIT, might be added later)

    Be sure to convert StikDebug into a shared app before use.

    External Containers

    Note

    Containers stored on external media (portable drives, SMB shares, etc.) are unsupported by many apps and may cause instability or crashes.

    You can now use external folders as app containers. This is useful if you want to manage app data through a file manager while still accessing it in LiveContainer, or if you want maintain container access when an app is shared.

    To configure this, open:

    App-Specific Settings → Select External Data Folder

    Native Icons

    LiveContainer now generates icons using native iOS libraries. On iOS 18+, this enables proper Light, Dark, and Original (Liquid Glass) icon rendering. These icons can also be saved for home screen shortcuts.

    Multitasking Improvements

    • Added “Skip app terminate screen” (by @boa-z)
    • Added ”Single Window Mode” to minimize other apps when a maximized app is brought to front
    • Launch URL schemes can now be passed to multitasking apps. Passing URL between multitask apps can be controlled via ”Redirect URL to Host” switch
    • Launching Private Apps is now possible. By default, apps launched with private container is only given sandbox access to its own data container folder. You can change it in developer settings.
    • Changed animations a little bit

    AltStore Source Support

    Basic AltSource support has been implemented by @StephenDev0. Sources can be added using:

    livecontainer://sources?url=<URL>
    

    Other Additions

    • App remarks are now supported (by @WingCH)
    • Decrypted apps can now be installed via itms-services links (by @WingCH)

    Bug Fixes

    • Fixed iOS 26.4b1 compatibility (#1152)
    • Fixed crashes caused by -[NSUserDefaults synchronize] returning NO
    • Fixed signing crashes when apps contain too many libraries (#1135)
    • Fixed signing failure when not enough space is available to insert HM_DYLIB in Mach-O headers (#951)
    • Fixed signing issues when bundle IDs contain emoji (#1130)
    • Fixed some apps getting incorrect status bar height (#759)
    • Fixed malfunctions after clearing cache or removing the TEMP directory (#1040, #1125, #884)
    • Game mode is now disabled by default (can be enabled by reinstalling another LiveContainer instance)
    • Fixed incorrect handling of sidestore:// URLs
    • Fixed WebKit cookie persistence issues (#888)
    • Improved multitasking dock tap responsiveness
    • Fixed playback interruptions in multitasking PiP mode
    • Improved app list color tinting to be always readable

    Removed Features

    • 32-bit app support: @khanhduytran0 currently don’t have time for LiveExec32 R&D yet, contributions welcome. We might rollback later using an existing engine such as touchHLE.

    Credits

    Many thanks to the contributors who continue improving translations:

    • Traditional Chinese — Jack Black
    • Italian — @Checkm8ra1n
    • Turkish — @sekertr
    • Vietnamese — @khanhduytran0
    • Portuguese — @DaniTrox
    • Arabic — dlshad2
    • French — @p-sage
    • German — @binnichtaktiv for improving German translation quality
    • Japanese — @naolad
    • Swedish — @se2crid
    Downloads
  • 3.6.1 a75c0643cd

    3.6.1 Stable

    kerem released this 2025-08-19 07:05:10 +03:00 | 162 commits to main since this release

    📅 Originally published on GitHub: Tue, 19 Aug 2025 04:15:32 GMT
    🏷️ Git tag created: Tue, 19 Aug 2025 04:05:10 GMT

    ⚠️This version ⚠️REQUIRES⚠️ SideStore 0.6.2+ / AltStore 2.2.1+ to install.

    Note

    This a minor release that solves the following issues in version 3.6.0 and adds the following features. For more information, please see 3.6.0 release note.

    • Fixed an issue where symbol offset caches were not reset after an iOS update, causing crashes. Fixes #765 #757 #760
    • Fixed a bug where window controls could appear behind the status bar if the app was terminated while in full-screen mode with the dock hidden. Fixes #742
    • Fixed an issue preventing the built-in SideStore from deactivating apps. Fixes #725
    • Fixed a problem where LiveContainer failed to locate certain symbols in dyld on iPad 7 running iOS 18.6. Fixes #746
    • Fixed a crash that could occur when LiveContainer attempted to check if another instance of LiveContainer was running. Fixes #751
    • Fixed an issue where LiveContainer tries to open private app in another LiveContainer if an app is running in the primary LiveContainer.

    New Features

    • On iPad, LiveContainer will now only open a new window in full-screen mode if LiveContainer itself is already in full-screen mode.
    • The "Fix File Picker and Local Notifications" option has been split into three separate options: Fix File Picker, Fix Local Notifications, and Use LiveContainer's Bundle ID. Implements #739

    Localization

    • Updated translations: Arabic, Japanese, Polish, and Brazilian Portuguese.
    • Added Korean translation, contributed by @Dr-Sauce.
    Downloads
  • 3.6.0 3a00007626

    3.6.0 Stable

    kerem released this 2025-08-01 10:47:45 +03:00 | 174 commits to main since this release

    📅 Originally published on GitHub: Fri, 01 Aug 2025 07:55:01 GMT
    🏷️ Git tag created: Fri, 01 Aug 2025 07:47:45 GMT

    ⚠️This version ⚠️REQUIRES⚠️ SideStore 0.6.2+ / AltStore 2.2.1+ to install.

    Note

    Yes, as heralded in the 3.5.0 release, and due to the removal of Store patching, SideStore 0.6.2+ / AltStore 2.2.1+ is required to install this version of LiveContainer. You can use "Import/Refresh Certificate from AltStore/SideStore" button to setup JIT-Less mode.

    This version of LiveContainer focuses on quality-of-life improvements, new features such as app sorting and enhanced multitasking, as well as various bug fixes.

    New Features

    New Icon

    1. LiveContainer/LiveContainer2 now has a new HD icon and supports dark and tinted modes. By @m1337v.

    Multitasking

    1. A dock has been added for multitasking mode. The dock can be hidden by dragging it to the edge of the screen, and collapsed by tapping the collapse button. You can also resize the dock in the settings. By @boa-z.
    2. In windowed multitasking mode, you can now maximize or minimize windows using buttons on the new window bar. By @boa-z.
    3. When maximized, the window will occupy the safe area. Additionally, if the dock is collapsed, the entire window bar will be hidden, allowing the app to take up the full screen.
    4. You can now place the window bar at the bottom of the window.
    5. Windows will now automatically resize when the device is rotated.
    6. You can now choose whether to automatically exit Picture-in-Picture (PiP) mode when returning to LiveContainer. This option is available in the LiveContainer settings.
    7. The window hosting PiP is now automatically hidden, and is restored when dismissing PiP.

    App Management

    1. You can now double-tap an app to quickly open its settings. By @m1337v.
    2. Apps can now be sorted by name (A–Z, Z–A), last opened date, installation date, or a custom order, allowing you to arrange them however you like. By @boa-z and @m1337v.
    3. You can now view an app's installation date and last launch date in its settings.

    [EXPERIMENTAL] Built-in SideStore

    This experimental feature combines both LiveContainer and SideStore into a single app, saving one app slot for other standalone apps. You can try it out by downloading "LiveContainer+SideStore.ipa". Currently, SideStore itself, the refresh shortcut, and the widget are functional. See here for all changes made to original SideStore https://github.com/hugeBlack/SideStore/tree/LiveContainerSupport

    Note

    LiveProcess is required to use the refresh shortcut.
    It has been reported that the built-in SideStore cannot determine the device UDID if the standalone SideStore is running in the background. If you encounter this issue, please terminate the standalone SideStore.

    Warning

    Logging into built-in SideStore will save your credentials to LiveContainer's keychain access group. Even though LiveContainer implements isolated keychain access, it is not guaranteed to be completely bulletproof. As such, malicious apps may be able to extract credentials from built-in SideStore. Please consider migrating to a burner Apple ID if you tend to install apps from unknown sources.

    Improvements

    App Switching Between LiveContainer/LiveContainer2/LiveProcess

    We’ve implemented a new method to directly check whether LiveContainer or LiveContainer2 is running, enabling more accurate detection of running apps. In this version, LiveContainer will automatically switch to a running app or launch an app using an idle LiveContainer.

    UserDefaults/Preferences

    We've adopted a new UserDefaults/Preferences hook that is more efficient and capable of redirecting more preference reads/writes to the app’s container.

    Language Switching

    We’ve introduced a new language switching mechanism that now also applies to LiveProcess without affecting LiveContainer’s own language settings.

    Bug Fixes

    1. Fixed an issue where some apps displayed a black screen in versions 3.5.0/3.5.1. Fixes #543, #594.
    2. Fixed an issue where some apps bypassed SecItem* hooks using dlsym. Fix #339.
    3. Fixed issues with signing and patching apps when the app's main executable header was nearly full, by skipping certain patches. Fixes #606, #608.
    4. Fixed physical keyboard input not working in multitasking mode. Fix #524.
    5. Fixed a crash caused by receiving malformed OCSP responses. Fix #617.
    6. Fixed a crash caused by signals being converted to SIGKILL when TPRO switched to read-only mode. TPRO is now switched to read-only only after overwriting the main executable path. Fixes #310, #519.
    7. Fixed an issue where some apps couldn’t store UserDefaults by implementing a new UserDefaults hook. Fix #633.
    8. Fixed a crash in some apps due to symbol name conflicts with system symbols on iOS 26, by preloading affected libraries. Fix #667.
    9. We adopted a new method to mitigate an issue where some apps were being killed in the background with code 0xdead10cc.

    Removed Features

    1. Store patching: This has been removed. Please use the "Import Certificate from SideStore/AltStore" button instead.
    2. Fix black screen: This is no longer needed, as the underlying issue has been resolved.
    3. Retrieve data from LiveProcess: This feature has been removed since we can now accurately detect whether LiveProcess is running.

    Credits

    Thanks @CelloSerenity @a1exsDev @bachig26 for fixing typo/building script/repo files.

    Special thanks to the following contributors for continuing to update translations:

    • Traditional Chinese — Jack Black
    • Italian — @Checkm8ra1n
    • Turkish — @sekertr
    • Vietnamese — @khanhduytran0
    • Portuguese — @DaniTrox
    • Arabic — dlshad2
    • French — @p-sage
    • German — @BeityBytes
    • Japanese — @naolad
    • Swedish — @se2crid
    Downloads