Skip to content

Instantly share code, notes, and snippets.

@sinceohsix
Last active November 4, 2025 22:37
Show Gist options
  • Save sinceohsix/688637ac04695d1ff38f844acc8ba7f3 to your computer and use it in GitHub Desktop.
Save sinceohsix/688637ac04695d1ff38f844acc8ba7f3 to your computer and use it in GitHub Desktop.
Installing LiveContainer+SideStore from start to finish.

A Guide to Setting up Sidestore + LiveContainer

Works on the latest iOS versions, including iOS 26 db8.

Hello r/sideloaded!

After the mass revocation wave I decided to make this guide to help people sideload apps using an alternative method. A method that is 100% revoke free, costs nothing, and requires a computer only one time (for initial setup)!

After following this guide you will not need to worry about the 3 app limit OR refreshing every 7 days. You will be able to install as many apps as you want and they should not ever expire. This is a completely free method.

Here is what we will go over in this guide:

  1. Installing LiveContainer+Sidestore
  2. Setting up LiveContainer and Sidestore
  3. Setting up auto-refresh that actually works
  4. Installing Apps

————————————————————————

Prerequisites
Before starting this guide, please install the following applications for your computer platform. Any downloads are linked to their original source.

Windows:
iTunes (32x / 64x)
iCloud
Sideloadly or AltServer
idevice-pair

ℹ️ NOTE: If you already have iTunes installed from the Windows store, uninstall it. You need the .exe version from above.

Mac:
Sideloadly or AltServer
idevice-pair

iOS/iPadOS:
Download StosVPN (from the App Store) to your device.

LiveContainer+SideStore.ipa (from Github)

————————————————————————

We may now proceed with the guide.

1. Installing LiveContainer+Sidestore

There are two ways of doing this, this guide will cover both. Both require you to have the .exe versions of iCloud and iTunes installed if you are on a Windows machine.

AltServer • Recommended

Make sure you have AltServer installed and setup, detailed instructions can be found here for Windows and here for macOS.

Step 1: Plug your device into your computer. Make sure AltServer is running, click the AltServer icon found in the menu bar on macOS or the taskbar on Windows.

Step 2: While holding either Option (⌥) on macOS or Shift (⇧) on Windows, click the “Sideload .ipa” option. It will only appear if you are holding the key.

Step 3: Select the downloaded LiveContainer+SideStore.ipa to start sideloading it.

Step 4: If prompted, enter your Apple Account email, password, and 2FA code. If you’re concerned about this, use a burner account, you will be fine using your main account though. After this, you will see a notification that reads “Installing LiveContainer to [your device].”

Once you see another notification telling you that LiveContainer installed successfully, you can move onto setting up the app. Good job so far!

Sideloadly (NOT Recommended¹)

Make sure you already have Sideloadly installed and setup on your computer. The download can be found here for both macOS and Windows.

Step 1: Plug your device into your computer and open Sideloadly.

Step 2: Select your device from the dropdown manu, then click on the "IPA" button and select the downloaded LiveContainer+SideStore.ipa.

Step 3: If prompted, enter your Apple Account email and press start. You will be asked for your password and 2FA code. If you’re concerned about this, use a burner account, you will be fine using your main account though.

Step 4: Wait... eventually the log at the bottom of the Sideloadly windows will say "Done!', you can continue onto setting up the app. Great job!

————————————————————————

2. Setting up LiveContainer and Sidestore

Before we can open LiveContainer we need to both allow the app and enable developer mode on our phone, otherwise the app won’t open.

LiveContainer

Step 1: Open the settings app of your device, then go to General > VPN & Device Management.

Step 2: You should see the email of the Apple Account you use listed, tap on it, then allow app.

Step 3: Back out to the main settings menu, then scroll to Privacy and Security.

Step 4: Scroll to the very bottom, you will see Developer Mode as one of the last few options, turn it on then follow the directions given by your phone.

After your device restarts, you can now open LiveContainer! There are still a few more steps before we are finished though.

SideStore

Before setting up SideStore, open StosVPN. Add the VPN, enable it, then make sure you're connected to Wi-Fi.

Open LiveContainer and you will see an icon in the top left corner, it’s the SideStore logo! Tap on it to open SideStore (if the app just closes, open it again, it should take you to SideStore).

You will be greeted by probably a lot of popups, press allow to all of them and then when you see a screen asking for a pairing file, close the app. We will now load our pairing file into SideStore.

Step 1: Plug your device into your computer and open idevice-pair, select your device from the dropdown. Make sure it is unlocked, and trust your computer if needed.

Step 2: Press "Generate" to create your pairing file. You may be asked to trust your computer again, if you are, do it, then press "generate" again.

Step 3: You should see your pairing file on the right and some options on the left, scroll until you see LiveContainer and press the "Install" button under it. This will sync your paring file with SideStore within LiveContainer.

Step 4: Once your paring file is synced, open LiveContainer, then SideStore, and navigate to the "My Apps" tab. Tap on where it says "7 DAYS" next to LiveContainer to refresh the app.

Step 5: You will likely get a purple pop up screen, press "Refresh Now" and then authenticate with the same Apple Account you used to install LiveContainer. When you see a popup titled "App Contains Extensions", press "Keep App Extensions (Use Main Profile).

Now to complete setup, close SideStore and go to the main LiveContainer app. Go to settings and then tap "Import certificate from SideStore". After that tap "JIT-Less Mode Diagnose" and then "Test JIT-Less Mode". If you see "Success" then you are all done! Otherwise try following the SideStore setup one more time.

You now have LiveContainer and SideStore installed and ready to use! Great job! Almost done!!

————————————————————————

3. Setting up auto-refresh that actually works ~ (Being bug fixed right now! Sorry)

One of the main caveats of using AltStore/SideStore is the 7-day limit, and the "auto-refresh" that they have, admittedly, barely ever works. Let's get an actually working daily auto-refresh going. This means we never have to worry about refreshing.

Step 1: Add this shortcut to your device by opening/sharing the link to it.

Step 2: In the main menu of the Shortcuts app, naviagte to the "Automations" tab then press the "+" in the top right corner.

Step 3: Choose the following automation settings:

Trigger: Time of Day
When: (Pick a time your phone will be on and connected to Wi-Fi)
Repeat: Daily
Run Immediately (If this is not checked, your app won't refresh!
Notify When Run: Off

Step 4: Tap "Create New Shortcut", search for the "Run Shortcut" action on the next screen and add it to your automation.

Step 5: Select the imported "Refresh Sidestore Apps" shortcut, then press the checkmark to save the automation.

You now have LiveContainer and SideStore set up! Apps will be refreshed every single day and you can install as many as you want with LiveContainer!

————————————————————————

4. Installing Apps

There are currently two ways to install apps to LiveContainer, direct .ipa installing, or installing using LC-DL, which supports repositories, downloading tweaks, and more!

Installing .ipa files:
On the main screen of LiveContainer, tap the "+" in the top-left corner. You will see two options, you can either install an .ipa file you have downloaded or install an .ipa file from a URL, from Github, catbox.moe, or something similar.

Using LC-DL
LC-DL is actually a tool made by me, the same person who wrote this guide! I know this seems like an ad but LC-DL is completely free and comes with a repository of apps and games to get you started.

For detailed information, including setup, usage, and more, please go here. I hope you enjoy it. :)

————————————————————————

🎉 Setup Complete! 🥳

Yay! You can now install apps in LiveContainer without any worry of revokes or refreshing! This is a great and free alternative to a signing service so you may as well keep it on your device in case something like this happens again!

If you have any questions or concerns, please leave a comment and I will get to you ASAP. I hope this guide helped you out!

Thank you for reading, seriously, this took a long time to write.

————————————————————————

¹Sideloadly does not prompt to revoke previous certificates before installing an app, this causes issues when refreshing SideStore after installation, please use AltServer if you can for now.

@tomkimberlin
Copy link

What’s the proper way to update LiveContainer/Sidestore?

@github-account1111
Copy link

@tomkimberlin have you tried installing the .ipa through the inbuilt SideStore?

@tomkimberlin
Copy link

tomkimberlin commented Oct 4, 2025

@tomkimberlin have you tried installing the .ipa through the inbuilt SideStore?

@github-account1111 As far as I know, I’m already using the latest version. I’m just curious what the process will be once an update becomes available.

@SoniaMalki
Copy link

I ran into a few different issues when sideloading iOS apps, so here’s the full context and how I solved it.

Step 1: Framework error

At first, I got a “framework” error while following the guide with AltStore.
To bypass it, I switched to Sideloadly that let me go further in the tutorial.

Step 2: Apple ID already used

Later, I ran into the “Apple ID already used” issue (because I had used the account before).
To fix it, I used Sideloader CLI:

  1. Make sure you have OpenSSL 1.1.x installed (not 3.x) and copy these DLLs into your Sideloader folder:

    libssl-1_1-x64.dll
    libcrypto-1_1-x64.dll
    
  2. Download the latest Windows release of libimobiledevice from:
    libimobiledevice-win32
    Extract the DLLs (libplist.dll, libimobiledevice.dll, libusbmuxd.dll, libxml2.dll, libiconv.dll, libzip.dll) into the Sideloader folder.

  3. Open a terminal inside the Sideloader folder, then list your existing certificates:

    .\sideloader-cli-windows-x86_64-msvc.exe cert list -i
    • If it errors the first time, just run it again.
  4. Revoke the old certificate:

    .\sideloader-cli-windows-x86_64-msvc.exe cert revoke YOUR_CERT_ID -i

After revoking, my Apple ID was free to use again.

Step 3: Back to Sideloadly

Once the old certificate was revoked, I went back to Sideloadly to continue the tutorial, and everything worked fine.

@SoniaMalki
Copy link

So, I tried doing this method, but the new ipa gave me an error when trying to put it over the new. I installed it in SideStoreHere’s the error :
(1006) SideStore could not determine this device's UDID.
SideStore.OperationError 1006
This means that SideStore couldn't read the device UDID embedded by AltServer when installing SideStore. Make sure you're installing SideStore with the latest AltServer version and not via another method.
This seems to happen when you have SideStore installed both inside livecontainer and outside of it. Here are steps to specifically resolve this error code:
This guide assumes you have live container in SideStore as separate apps.

  1. ⁠Download SideStore+livecontainer.ipa
  2. ⁠Open SideStore, press the + and select the SideStore+livecontainer.ipa
  3. ⁠After the ipa installs, delete SideStore (outside of LC)
  4. ⁠Open livecontainer
  5. ⁠Open SideStore in livecontainer
  6. ⁠Go to my apps and press on “7 DAYS” beside SideStore
  7. ⁠Sign in to Apple ID, press yes when asked to revoke previous certificates, remove extensions (or use main profile), then press refresh now when each prompt appears
  8. ⁠Go to my apps in SideStore, long press SideStore, press remove.

Feel free to edit this (or not use this) as you please, posting here to help others who may experience this error as well though, as if you don’t delete SideStore outside of LC prior to setting it up you will result in could not determine UDID error when attempting to sign in when prompted

Hey man I’m getting this error as shown in screenshot please help if you know how to fix IMG_4613

Use AltServer to install the .ipa

When installing with altserver it had given me this error thats why i had used sideloadly(which worked fine for installation but couldn’t sign in as shown in ss in previous message) IMG_4628

see my last comment

@SoniaMalki
Copy link

Corrected the shortcut also : https://www.icloud.com/shortcuts/235047ef8a064b7aad36e627319f7be8

It is working in IOS 26

@brandon-mai
Copy link

@jfickrow Have you turned on StosVPN before pressing Refresh Now? That popup is also caused by that

@brandon-mai
Copy link

Appreciate the write-up! Was pretty easy to follow, but I think it would benefit from showing the final result. Is this what I’m supposed to end up with?

IMG_0115

I assumed this would save up one of the slots, but it seems both SS and LC are still taking them up despite only LC being in the app library.

It would save up one slot, since LC+Sidestore is doing all the app refresh and management instead of standalone Sidestore. If you long press Sidestore, you can see the option to remove it, which you can safely do.

@muddathirMRK
Copy link

Is it

Appreciate the write-up! Was pretty easy to follow, but I think it would benefit from showing the final result. Is this what I’m supposed to end up with?
IMG_0115
I assumed this would save up one of the slots, but it seems both SS and LC are still taking them up despite only LC being in the app library.

It would save up one slot, since LC+Sidestore is doing all the app refresh and management instead of standalone Sidestore. If you long press Sidestore, you can see the option to remove it, which you can safely do.

I thought you are meant to get 2 free slots e.g SideStore/Livecontainer ( all in LC ) Spotify , YouTube but all I get is SideStore and Livecontainer and Spotify seperately ? How can I get another app without Livecontainer

@muddathirMRK
Copy link

I get this error when deactivating SideStore in Livecontainer Could not back up “SideStore”. “lock.fifo” couldn’t be copied to “default.realm.management”. hod to solve ?

@brandon-mai
Copy link

@muddathirMRK what version of SideStore are you on? That screen looks kinda different to mine

@muddathirMRK
Copy link

@muddathirMRK what version of SideStore are you on? That screen looks kinda different to mine

Version of SideStore + Livecontainer is 3.6.1

@caffeinated-phoenix
Copy link

So, I tried doing this method, but the new ipa gave me an error when trying to put it over the new. I installed it in SideStoreHere’s the error :
(1006) SideStore could not determine this device's UDID.
SideStore.OperationError 1006
This means that SideStore couldn't read the device UDID embedded by AltServer when installing SideStore. Make sure you're installing SideStore with the latest AltServer version and not via another method.
This seems to happen when you have SideStore installed both inside livecontainer and outside of it. Here are steps to specifically resolve this error code:
This guide assumes you have live container in SideStore as separate apps.

  1. ⁠Download SideStore+livecontainer.ipa
  2. ⁠Open SideStore, press the + and select the SideStore+livecontainer.ipa
  3. ⁠After the ipa installs, delete SideStore (outside of LC)
  4. ⁠Open livecontainer
  5. ⁠Open SideStore in livecontainer
  6. ⁠Go to my apps and press on “7 DAYS” beside SideStore
  7. ⁠Sign in to Apple ID, press yes when asked to revoke previous certificates, remove extensions (or use main profile), then press refresh now when each prompt appears
  8. ⁠Go to my apps in SideStore, long press SideStore, press remove.

Feel free to edit this (or not use this) as you please, posting here to help others who may experience this error as well though, as if you don’t delete SideStore outside of LC prior to setting it up you will result in could not determine UDID error when attempting to sign in when prompted

Hey man I’m getting this error as shown in screenshot please help if you know how to fix IMG_4613

Use AltServer to install the .ipa

When installing with altserver it had given me this error thats why i had used sideloadly(which worked fine for installation but couldn’t sign in as shown in ss in previous message) IMG_4628

see my last comment

Thanks

@Tommy0046
Copy link

Seems shortcut is now working after little bit of editing:
IMG_3405

@Ceraviews
Copy link

when trying to install altstore to my phone i get this
Screenshot 2025-10-11 142101

Anyone know how to fix this? i alreayd have the itunes and icloud that are NOT from the microsft store

@caffeinated-phoenix
Copy link

Corrected the shortcut also : https://www.icloud.com/shortcuts/235047ef8a064b7aad36e627319f7be8

It is working in IOS 26

The shortcut works but when i visit sidestore inside live container after somedays, I see that it shows 5/6 days in front of live container. Is that normal or I have to manually refresh every 7 days even though the shortcut is working?

@tmar95123
Copy link

Great guide. Real easy to follow and everything worked perfectly. However, how would I go about enabling JIT for emulation and other such purposes? Is it even worth it anymore or should I just count my blessings and stick with what I have? Haven't followed the "scene" in over a decade. Thanks.

@ttippi-cmd
Copy link

I have been searching for questions with the same issue as mine, but didn´t find any solution.
I have had to install livecontainer+sidestore by using sideloadly, as altserver gave me an error.
When I have tried to refresh the 7 days for livecontainer (stosvpn on and connected to a wifi), it shows the next error: Failed to Refresh LiveContainer You already have a current iOS Development certificate or a pending certificate to request.
What is wrong?

@engfer24
Copy link

Corrected the shortcut also : https://www.icloud.com/shortcuts/235047ef8a064b7aad36e627319f7be8

It is working in IOS 26

When I run that it still fails at Refresh All Apps saying, "Built-in SideStore failed to start in a reasonable time".

@bennieboi20
Copy link

bennieboi20 commented Oct 19, 2025 via email

@HusseinElhaddad
Copy link

HusseinElhaddad commented Oct 23, 2025

Hello sinceohsix ,

I have a quick question: once everything is perfectly installed (with AltStore), is the VPN (StosVPN) still necessary, or can I disable it ?

@NicoAzert have you reached to any news about this?

@ExoTicZs
Copy link

IMG_6814

helpp

@jayb876
Copy link

jayb876 commented Nov 1, 2025

IMG_6814 helpp

Facing this same issue, I'd greatly appreciate any help available

@ttippi-cmd
Copy link

I waited for a week as I had been installing IPAs through AltStore. Then I went to senumy site and followed the instructions on a video for live container. And worked. Now I have both live container and side store, but it’s not a drama and works

@33ddy
Copy link

33ddy commented Nov 4, 2025

working flawlessly on 26.1 under 17 pro max.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment