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:
- Installing LiveContainer+Sidestore
- Setting up LiveContainer and Sidestore
- Setting up auto-refresh that actually works
- 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.
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.
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!
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!
————————————————————————
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.
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.
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!!
————————————————————————
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!
————————————————————————
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. :)
————————————————————————
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.
I've had a working setup for a couple weeks now. This is on an iPhone 16 that was just handed down to me, on iOS 26.0.1, and before that it was on an iPhone 15 on iOS 18.6. I used AltStore on a Windows laptop. I guess I'll share what I did.
I think the big part is DO NOT USE SIDELOADLY FOR ANY OF THIS WHATSOEVER. From what I guess, the way it does things with certificates and all that does not play nice with SideStore. This is probably the cause of so many different errors people are having here, mainly the "pending certificate request" error. If you installed anything with Sideloadly, delete it and start over, this time using AltStore.
We must use AltStore. But AltStore has a bug that's causing it to spit out a cryptic ldid.cpp(2376) error when installing specifically the LiveContainer+SideStore ipa, which is probably why everyone is trying Sideloadly instead. The workaround I took was to use AltStore to install normal SideStore instead, and use that normal SideStore to set up the LiveContainer+SideStore combo ipa.
So here's what I did.
I followed the getting started steps from the official SideStore website, up until Step 4.
For Step 4: StosVPN. Since StosVPN has been removed from the App Store, I ignored this part entirely and instead followed the steps theJayTea has put out here.. I used LocalSend to transfer the pairing file.
(I noticed in iDevicePair there is an entry for StikDebug with its own button to Load, theoretically clicking that loads the pairing file directly into StikDebug and saves you from needing to do the copy paste into a text file and file transferring it over. But I didn't try it, I didn't feel like experimenting, at the time I just wanted to get this all working. If you try this instead, please do say how well it worked.)
After the StikDebug VPN was connected I did step 5 as normal. SideStore should refresh with no error, which it did. I then downloaded the latest LiveContainer+SideStore ipa to the device and told the normal SideStore to install it, which it did with no problem.
I knew not to open LiveContainer yet. On my PC I closed and reopened iDevicePair. There is a new LiveContainer entry on the side, for the SideStore within the LiveContainer. I clicked the Load button for that, and got Success in response.
I then followed Step 5 from the SideStore getting started guide, but for the SideStore within LiveContainer. Here's where I got hung up on for a bit, when attempting to refresh in the LiveContainer SideStore , it would hang for a while before spitting out a "could not determine device's UDID" error. I came upon and followed the steps listed by @acoston822 to delete the original standalone SideStore from earlier, which thankfully resolved that, and refreshing was now working.
I then relaunched into LiveContainer, went into settings, import the certificate from SideStore. Then went into JIT-Less mode diagnose. No red text anywhere, and tapping test produced a message saying it passed. At this point I knew I was good to go. What's important is that there should be no red text anywhere. If there is, you screwed up somewhere and will likely run into errors doing other stuff.
Hope this helped anyone.
FYI I'm not a dev, I'm just any other rando that just wants Apollo and ad-free Twitch and YouTube on iOS, so if you need tech support there's a good chance I might just be as clueless as you are, sorry.