-
Notifications
You must be signed in to change notification settings - Fork 936
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
pymobiledevice3 update to 2.31.0 breaks enabling JIT #1345
Comments
Not working for me. iPad OS 7.1.1 M2 Mac mini Python 3.9.6 downgrade pymobiledevice3 to Version 2.30.0 got
|
A small detail I forgot to add. |
It's done. nice workaround. |
Still getting this error:
Tried downgrading |
Try executing |
Had the same issue yesterday, but went with @hscumbie workaround and now it fires fine.
Try using the versions above and restarting AltServer after you're done. |
what should i do then what commands do i run ? |
Make sure you have Xcode command line tools installed by running |
Im still confused on what to do. I did all of this and I need specific instructions can you guys tell me what to run so I can fix this issue thanks |
or please add me on discord i need help ill pay anyone my user is fizzrld |
Try this in terminal: Once you have verified the CommandLineTools Python is installed, now run:
^ The above command explicitly calls the CommandLineTools version of Python that is used by AltServer for enabling JIT. |
Thanks, it worked for me. |
Did you check if the DeveloperDiskImage was mounted with |
|
Not sure why the last comment never uploaded, but anyway! I have this version of AltServer working for me, so curious if it will work for everyone here |
After a while of trying to enable JIT I found this forum, tried everything... and IT WORKED!!! Thank you so much! |
Would you mind sharing what system you're on and what version of macOS you're using? I'm still trying to get mine to work without much luck. I think my hardware is too old. |
Using a (I believe 2020) iMac running MacOS 14.1.2 and ipad air 5 running iOS 17.1.2 |
@shanegillio I tried it, and it didn't work... at first I thought it did, because there was no error message, but after waiting for like 2 minutes, I finally tried to load up the Wii menu in Dolphini, which gave the same old screen of "Waiting for JIT" -- and eventually it it finally gave the timeout error of not being able to connect to device... "The process 'python3' timed out." I'm on a 2019 MBP 16" on macOS 14.1.2 and an iPhone 14 Pro Max on 17.1.1. I downgraded construct and pymobiledevice3 like everyone else mentioned. I double checked to make sure pymobiledevice3 is activated, as well as making sure that the DeveloperDiskImage was mounted successfully by running Still doesn't work. Any thoughts? |
So in conclusion, you shall do the following:
|
After again having similar issues to ones I've seen in this thread, I noticed that my devices were appearing in Finder but not in Console. Restarted a few times and eventually it did show up in Console and I could successfully enable JIT. If anyone knows why devices don't appear in Console though, I think this would be a helpful troubleshooting tip. |
Please support the latest pymobiledevice3. Installing 2.30 is not longer supported by Homebrew, due to semi-broken dependencies. |
The command name in the pythonmobiledevice3 lib was changed doronz88/pymobiledevice3@v2.30.1...v2.31.0#diff-efdaefa9ba2353bf773acab9ea04cea2c48359cb0ee92b6ba279324db7a5077aL125 'start-quic-tunnel' -> 'start-tunnel' |
There seems to be some confusion. You don't use |
trying to launch tunnel gives this error
which you can actually solve by adding |
Amazing find. Was fighting this for a while. Worked like a champ. I'll add as an edit to the OP. |
Can someone please help me with this error: The process 'altjit' failed with code 1. Could not connect to device 00008101-001138EC2182001E. The process 'python3' returned unexpected output. KeyError: <Epoch.INITIAL: 0> The proposed solution is "qh3==0.15.1" and for me it comes up "zsh: 0.15.1 not found" I also try "/Applications/Xcode.app/Contents/Developer/usr/bin/python3 -m pip install -U pymobiledevice3==2.30.0 construct==2.10.69 qh3==0.15.1" and then it says "zsh: no such file or directory: /Applications/Xcode.app/Contents/Developer/usr/bin/python3" |
Error Description Failure Reason Title Source Line executableURL exitCode output ❌ Unable to enable JIT for UTM on device 00008130-001E49880883401C. |
Dude where are yall getting this "mounter" thing from, where is this coming from?! can anyone link a package? |
|
Well no commands get listed after reinstalling. Just the following
|
did the start-tunnel, same exact issue. i get this feedback in terminal: |
See Edit 2 in my original post. Sounds like the |
I've did what you said in edit 2, and my error successfully changed to the error in edit 4. This is an advancement. How to solve edit 4? I know that you outlined the method there but it's my first time dealing with terminal and I have no idea how to actually tell terminal to force a package. Could you write out the command i need to use? |
None of the above works for me. I still get: EDIT: Never mind. Uninstalling and reinstalling pymobiledevice3 eventually made it work for me. I enabled Jit. |
Here is what I had to do on Sonoma 14.6.1 with iPad Pro 2018 iPadOS 17.6.1. when I got
Use this and then click Enable JIT on AltServer ... It fails (because of wrong command start-tunnel), but it shows pairing request on iPad between iPad and macOS. That was the missing part. Then I returned older versions working with AltServer 1.7.1 By the way, I tried it also with iPadOS 18 beta 5 and 6 and it did NOT work. |
I'm using iOS 18 Beta, and ummmm.... this just works.
I'm not exactly sure why... but after just running the tunnel and auto-mount, this just works! I don't have to return to older versions somehow. |
After reading everything in here and (I think 😅) properly following the instructions, I now have the error "The process 'altjit' failed with code 1. Could not start debugserver on device 00008101-0005644A0193001E. The task timed out after 10 seconds." I did properly add the "qh3==0.15.1" to the end of the pip install, and am now receiving this error I don't see elsewhere in this thread. Any thoughts? |
okay i found a solution that will probably work for everyone which is to use sidejitserver, works for me and i'm on ios 18 |
This one also works for enabling JIT on iOS 18 /~https://github.com/stossy11/JITStreamer-2.0 |
This didn't work for me. |
After the new release of
pymobiledevice3 (Version 2.31.0)
, JIT is now failing with error:It seems pymobiledevice3 no longer supports the
start-quic-tunnel
command and now requiresstart-tunnel
instead.A workaround is to downgrade
pymobiledevice3
toVersion 2.30.0
by executingpython3 -m pip install pymobiledevice3==2.30.0
.EDIT: Also, when downgrading
pymobiledevice3
, you'll also need to downgrade pip packageconstruct
toversion 2.10.69
by executingpython3 -m pip install construct==2.10.69
. This fixes thestream.tell()
issues.EDIT 2: The CommandLineTools version of Python needs to be explicitly called when downgrading
pymobiledevice3
andconstruct
. This can be done by executing:EDIT 3: DolphiniOS users: Use the beta version of DolphiniOS (
4.0.0b1
or greater) from AltStore to fix the random crashing issue when launching a game.EDIT 4: Kudos to @orhid for finding a fix for
KeyError: <Epoch.INITIAL: 0>
. The solution is to force pip packageqh3
to version0.15.1
(qh3==0.15.1
).The text was updated successfully, but these errors were encountered: