Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keep getting the errorcode "JIT was not enabled" after trying to run apps. #262

Closed
cnbville opened this issue Dec 17, 2024 · 12 comments
Closed

Comments

@cnbville
Copy link

Describe the issue

I've got a iphone 14 Pro max. It used to be on 17.4 but because of this I tried to upgrade it to 18.4 since 17 was supposed to have a lot of JIT issues. Installing other apps works perfectly fine, I've sideloaded LC straight through sidestore and I'm running everything I'm supposed to but after trying to run a app, LC closes and I get directed to a random page in sidestore. No matter how long I wait nothing happens and as soon as I go back to LC I get the issue "JIT was not enabled". I must have patched the store a 100 times, I even tried older versions but I keep getting the same frustrating noti.

Instructions to reproduce

Download sidestore, download LC IPA through github and load it through sidestore -> install IPA through LC and try to run it.

What version of LiveContainer are you using?

3.1

Other

No response

@hugeBlack
Copy link
Collaborator

This should not happen. Do you have multiple sidestore installed? What's the test jitless result said? What's your sidestore version?

@cnbville
Copy link
Author

0.5.8, no I don't have multiple installed. I even deleted every possible IPA and app neccesarry and redownloaded it straight from sidestore. It's specifically annoying because every other app installs perfectly fine, just not livecontainer.

@hugeBlack
Copy link
Collaborator

Please install the latest test build here https://github.com/hugeBlack/LiveContainer/actions and take a screenshot of "JITLess Mode Diagnose" screen in LiveContainer settings

@cnbville
Copy link
Author

IMG_2156
Thanks for taking a look with me, here is the SC.

@hugeBlack
Copy link
Collaborator

hugeBlack commented Dec 20, 2024

Seems like your sidestore is not installed correctly. Did you install it through methods other than AltServer, like sideloadly or esign etc?

Or, did you use different accounts for SideStore and LiveContainer?

@cnbville
Copy link
Author

No I installed it through Altserver directly and found the IPA on sidestore itself. I'm not sure what you mean with different accounts ? I haven't been asked to sign in on LC, only on sidestore.

@cnbville
Copy link
Author

I think I found the issue but not the solution, the issue seems to be pymobiledevice3. After scrolling thoroughly through altserver I got this issue: "AltServer requires additional dependencies to enable JIT on iOS 17. 'pymobiledevice3' is not installed.

Please follow the instructions on the AltStore FAQ to install all required dependencies, then try again."

I then looked at the steps, 1-3 are already done but trying to install "brew install openssl@3
python3 -m pip install -U pymobiledevice3==2.30.0" keeps giving me issues.

@cnbville
Copy link
Author

Thought I had fixed it but same issue, so since I kept getting stuck with the pymobiledevice3. I used another iMac I got and installed everything completely from scratch. Altserver -> sideload IPA, wireguard config, pairing file and then installed 3.1 LC. Now I suddenly get some improvement, I'm able to patch, as soon as I patch store I go to sidestore and it starts loading. But now the issue is that as soon as that happens, my sidestore completely shuts down and I'm unable to open it again. Then I look in LC and see the sidestore patch working but when I download and run a app my phone tries to open the sidestore app which won't work and afterwards I try to open the LC app again and see "JIT was not enabled" again and I'm completely back from the beginning

@hugeBlack
Copy link
Collaborator

No. This has nothing to do with pymobiledevice3.

By different account I mean the account that you used in AltServer and SideStore must match in order for the patch to work. That is to make sure SideStore and LiveContainer are in the same team so they can share data. You can check this in the place where you verify apps in iOS settings. Please make sure SideStore and LiveContainer are under the same account.

I'm pretty sure that's root cause of this issue.

@BigCatGit
Copy link

I'm also having this problem, do you mean that the AppleId used when installing AltStore and when installing LiveContainer in AltStore must be the same AppleID? I did the same thing, but the app in LiveContainer doesn't respond!

@hugeBlack
Copy link
Collaborator

@BigCatGit wdym app doesn't respond, Read through #265 first

@BigCatGit
Copy link

BigCatGit commented Feb 7, 2025

thanks, The JIT-free setting is successful, but the startup app crashes. You can use Live Container to start the App normally when using the jailbreak phone. There should be permissions problems

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

No branches or pull requests

3 participants