#Why is installing an app not working?
1 messages · Page 1 of 1 (latest)
We want to help you to the best of our ability, but first we have to ask and make sure you have taken the proper steps to installing SideStore before we can help.
Without WiFi AND the WireGuard VPN, SideStore cannot function correctly. Try toggling the VPN a few times.
If you have AltStore installed as well as SideStore, you will only be able to install 1 or NO apps in SideStore!
If you are using the official SideStore server you can check https://ani.sidestore.io/ in Safari for a text output.If there is no output, ping a Project Developer immediately!
Please provide as much information about the error you are experiencing. You can send the minimuxer.log file from inside Files > SideStore as well as in-app screenshots, and that would help us diagnose your issues much faster!
Patience! Please have patience with our Helpers and Developer staff, we are all open source maintainers who do all of this for free on our own time. Thank you!
same for me with all apps
restart your phone
Ok, I’ll keep you updated. Today I tried it again and now StosVPN was giving me an error. Will this fix that too?
for stossvpn turn the vpn on from settings
Thanks, these worked. Though, I thought I was able to install three apps? What were the limits again?
you have the utm app installed
find it in your app library and delete it
Oooh shoot that was old. Thanks
I’m guessing I have all three now? I can’t install any more? Why r there 7 app ids but only 3 installable apps?
because some apps take more than one app id
and they expire after 7 days
But I still have 4 ids right? Can I install more things so long as they aren’t over 5 ids?
Like maybe dolphin and meloNX?
Dang, I wanna have beatclone and dolphin. Is there a way to enable jit on device without having it use an app space?
Or is the only on device jit via stickjit?
stikjit only ondevice jit rn
Dang. What was the method for doing it on Linux again? I might just use my pc to have both apps
there is a pr build of sidestore from jkcoxcon, its an unofficial build rn but has idevice built in so u wont have to install stikjit, they will make a build with idevice and most likely extended memory entitlement built in soon tho as an official build
So soon SideStore will have jit built in? When should I expect this and will there be an announcement?
I have the exact same problem, tried everything that is suggested here but it still won’t work.. any ideas?
Do you have app ids still available?
R u signed in with StosVPN on
And double check pairing file
Yes yes and yes
I tried virtually everything I could think of, even did a clean install all over again but nothing seems to work
For whatever reason everything I try to sideload through a repo/source works fine, it’s only when I want to manually sideload that this happens
try restarting your phone
yes, correct, the pr build from jkcoxson is now merged with sidestore:develop and is a nightly build, this most likely means that soon it will be in a official stable release
right now you can get it from github actions, https://github.com/SideStore/SideStore/releases/ or you can go to the sidestore website, click “get started” click “just want the downloads instead?” and download the latest nightly
Already tried that, even a hard reset but nothing seems to work.
Maybe the ipa is trash, it’s a nightly release of provenance
I installed the nightly but JIT seems to not be working
are you on stos vpn
Yes
Any ideas?
Install StikJIT
StikJIT works, I tried installing the nightly because stikJIT only leaves me with one app to sideload. I heard the nightly had JIT implementation built in, so I’m trying to use it
LiveContainer
After some quick research, this looks very interesting. So it’s basically an ipa launcher without fully installing? Am I still able to use jit on app ran through it?
Yes
You can use StikJIT
Once you find out, pls lemme know. Exactly the same problem. No idea how often I’ve de- and reinstalled this. De- and re-paired it, tried StosVPN and the other App with the config file, I’ve burned several hours trying to make this work. Goddammit
SideStore with 2 apps, 1 for LiveContainer and StikJIT. You can use Pojavlauncher inside of LiveContainer and the same goes for other emulators such as melonx or PPSSPP with StikJIT for better performance.
How have I never heard of this? And how does it work/how does a launcher bypass the limit?
How does it work?
Patching guest executable
Patch __PAGEZERO segment:
Change vmaddr to 0xFFFFC000 (0x100000000 - 0x4000)
Change vmsize to 0x4000
Change MH_EXECUTE to MH_DYLIB.
Inject a load command to load TweakLoader.dylib
Patching @executable_path
Call _NSGetExecutablePath with an invalid buffer pointer input -> SIGSEGV
Do some magic stuff to overwrite the contents of executable_path.
Patching NSBundle.mainBundle
This property is overwritten with the guest app's bundle.
Bypassing Library Validation
JIT is optional to bypass codesigning. In JIT-less mode, all executables are signed so this does not apply.
Derived from Restoring Dyld Memory Loading
dlopening the executable
Call dlopen with the guest app's executable
TweakLoader loads all tweaks in the selected folder
Find the entry point
Jump to the entry point
The guest app's entry point calls UIApplicationMain and start up like any other iOS apps.
Multi-Account support & Keychain Semi-Separation
128 keychain access groups are created and LiveContainer allocates them randomly to each container of the same app. So you can create 128 container with different keychain access groups.
Limitations
Entitlements from the guest app are not applied to the host app. This isn't a big deal since sideloaded apps requires only basic entitlements.
App Permissions are globally applied.
Guest app containers are not sandboxed. This means one guest app can access other guest apps' data.
App extensions aren't supported. they cannot be registered because: LiveContainer is sandboxed, SpringBoard doesn't know what apps are installed in LiveContainer, and they take up App ID.
Only one guest app can run at a time. This is much more like 3 apps limit where you have to disable an app to run another (switching between app in LiveContainer is instant).
Remote push notification might not work. If you have a paid developer account then you don't even have to use LiveContainer
Querying custom URL schemes might not work(?)
Exactly! Same here! But it won’t let me add the sources I wish. (See my post in quick support). So- double trouble…👿
I think it doesn’t let you because of restrictions
It’s way better to download the ipa files and import it
Restrictions? Aren’t we all here to circumvent those?
I can’t import them, when I do and try to install, the installation gets stuck at 70-80%.
Piracy
Use that
Download the files manually and import them
WiFi issues make sure you’re whitelisted from your WiFi because it might stop some suspicious activity
it’s whitelisted bro
Then you’re using dns that blocks Apple domains
So to enable JIT in my apps under live container i just enable jit for live container because my system views the apps running under livecontainer as just livecontainer?
I mostly download them straight from the GitHub sources