-
-
Notifications
You must be signed in to change notification settings - Fork 189
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
JIT isn't recognized on iOS <14 #538
Comments
This message only says that it couldn't connect to AltServer. It doesn't mean that JIT isn't enabled (or that JIT is needed on this iOS version). If you enable JIT for Flycast manually through AltServer, this message will still be displayed. Does Flycast work on this version of iOS? |
For iOS 13.4, you still need to enable JIT locally thru the psychicpaper exploit, I'm not sure if it is supported in the source code level. |
@flyinghead by default it crashes when trying to run any game (even in Interpreter mode). |
The same method JitStreamer and altserver uses still works down to plain iOS 13 and phycicpaper isn't needed. |
@Spidy123222 yes I'm referring to the fact that apps using the psychicpaper create an illusion that iOS 13 have built-in JIT support. And you are right that using external tools can enable JIT on iOS 13 also. |
@fomalsd You shouldn't have to enable JIT manually. I did a quick test by installing Flycast through the AltStore trusted source and it automatically enables JIT at startup by contacting AltServer. I'm not sure it works when sideloading though. It wasn't working in the past but it may have been fixed in recent AltStore versions. |
@flyinghead just tried the most recent combo of AltServer 1.5 + AltStore 1.5 + Flycast 1.3 3d5fd61 from trusted repo |
This looks like an error returned by AltServer. Does manual JIT enabling works wih AltServer? |
I'm not sure if psychicpaper is still being supported by AltStore / AltKit? |
That is correct and most of the programs that used it before no longer uses it or got broken from updates and was patched after iOS 13.4.1. You will still get a prompt to use it on AltStore app but it will not work on 13.4.1 and below. I actually personally used it until it didn't work. Altkit isn't phycicpaper, Altkit is just a bunch of tools developers can use but I'm pretty sure your trying to mention altjit function in altkit where it activates a debugger to the app which isn't exclusive to AltStore. The only way one can tell if the activation worked is to try it or if the app had a indication it was being debugged like how DolphiniOS does their attach debugger popup. |
I have since upgraded to iPadOS 15, but this issue might still be relevant for people on older iOS versions, so leaving it open |
Platform / OS / Hardware:
iPadOS 13.4
Installed via AltStore 1.3.6 + AltServer 1.5b8 with paid developer account
Github hash: 20571c5
Hardware:
iPad Pro 11 2018
Description of the Issue
Flycast thinks JIT should be enabled remotely even for older iOS versions that don't need that at all:
JIT Status: Failed: Error Domain=com.rileytestut.AltServer Code=3 "AltServer could not find this device."
Other apps that use AltJIT, like Play! and UTM start up with JIT already enabled, so it's not an issue on my side.
Screenshots
The text was updated successfully, but these errors were encountered: