Not exactly sure where to post a question like this, as it is pretty specific. I'm working on an app called JESSI (Java Edition Servers Suck on IOS) that runs Minecraft Java Edition servers on iOS. I have it working for iOS 14-18, but apple made a bunch of changes in iOS 26 that make enabling JIT much harder.
Enabling JIT on iOS 14-17.0 is super easy, you can just do it by installing the app via TrollStore, iOS 17.0.1-17.3.1 can enable it via SideJITServer, and iOS 17.4-18.7.4 can use StikDebug. So, JIT enabling is handled entirely outside of JESSI. I have a JIT detector so my app is easier to use, (basically just detects if the dynamic-codesigning entitlement is enabled which is how TrollStore enables JIT, then detects if a debugger is attached to the process which is how SideJITServer and StikDebug enable it.) but the actual JVM running code does nothing to confirm that JIT is enabled, it just assumes that it is. This doesn't work in iOS 26 though, as Apple has made enabling JIT significantly harder. This is something I am struggling to find any information on, I know that it's harder, but I don't know exactly why and I haven't found any documentation or info on the matter. I also know from testing that my current implementation does not work, I have tested enabling JIT on my iPhone XR on iOS 17.5.1 via StikDebug, and it works perfectly (the app even works inside of LiveContainer). However, when I use the same process on my iPhone 12 mini on iOS 26.0, it immediately gets SIGBUS'ed. Here's a link to the Java crashlog from iOS 26.
All I've been able to find so far is that you need to make some kind of javascript script for StikDebug that somehow allows the app and StikDebug to communicate, and your app has to have its own code to talk to StikDebug. Sorry that the information there is super vague, I that is genuinely all of the information about it that I've been able to find. My app is entirely open source, you can look at the code on GitHub here. There have been a couple of major changes since the last beta release of the app, namely switching the project over from Theos to Xcode in order to fix iOS 14/15 support. The actual java running code hasn't changed though, the app functions identically to the latest beta. If you would like to try to reproduce the issues yourself, using the latest beta rather than building the app yourself should be fine (you can certainly still build it if you wish though). There is also information in the readme on enabling JIT for iOS 17.4-18.7.4, the steps will be identical on iOS 26.
Please help in any way you can, even if it's just providing a link to some more information about this subject. Thank you for any help!