altstoreio / altstoreio/AltStore
AltJIT Failing with ConnectionError
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 14.4k
- Forks
- 1.5k
- PR merge metrics
- No merged PRs in 30d
Description
I'm trying to enable JIT on DolphiniOS. I followed the instructions, but I kept getting an error. I tried a variety of troubleshooting steps, which changed which error I got, but it did not change the error. I
- Installed
openssl@3using Homebrew. - I ran
python3 -m pip install pymobiledevice3==2.30.0 construct==2.10.69 qh3==0.15.1according to #1497. This fixed the "LibreSSL" error and the error from that issue. - Installed DolphiniOS, and selected it in the AltServer > Enable JIT menu.
However, now I'm getting
The process 'altjit' failed with code 1. Could not connect to device 00008110-001838D90AEA401E. The process 'python3' returned unexpected output. ConnectionError
Some posts say to run the Python commands directly, but when I run python3 -m pymobiledevice3 remote start-quic-tunnel --script-mode, I get the same error. Furthermore, this seems to break the connection to my device. I can't run anything in Xcode, getting a "Waiting for iPad to connect", until I restart both devices.
Versions:
- MacOS Sequoia 15.2
- iPadOS 18.2
- iPad Mini 6th Gen
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure from AltServer’s Enable JIT menu using the listed macOS, iPadOS, and device details. Compare it with the direct pymobiledevice3 remote start-quic-tunnel --script-mode command and review the full Gist and issue #1497. Done means the device connection succeeds and JIT can be enabled without requiring both devices to restart.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, macos, python
- Domain
- devtools, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100