iPhone is busy: Making the device ready for development WSL2 + Ubuntu 22.04 + Ventura + USBFLUXD #495

Open
opened 2025-12-29 01:19:59 +01:00 by adam · 3 comments
Owner

Originally created by @prashant3285 on GitHub (Apr 26, 2023).

I am able to get the logs of iPhone on Ventura (idevicesyslog)
On XCode iPhone is detected, but it is stuck on - iPhone is busy
Tried to detach and re-attach + Trust the device on Xcode, but it doesn't work.
Tried on Monterey and Ventura, with same result.

Used this guide USBFLUXD: https://github.com/sickcodes/Docker-OSX#usbfluxd-iphone-usb---network-style-passthrough-osx-kvm-docker-osx

My Configuration
Win 11
WSL 2 - Ubuntu 22.04

docker run -it
--device /dev/kvm
-p 50922:10022
-p 5999:5999
-v /tmp/.X11-unix:/tmp/.X11-unix
-e RAM=6
-e "DISPLAY=${DISPLAY:-:0.0}"
-e GENERATE_UNIQUE=true
-e WIDTH=1600 -e HEIGHT=900
-e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'
sickcodes/docker-osx:ventura

Please suggest solution or confirm if USB passthrough not possible with WSL2

Originally created by @prashant3285 on GitHub (Apr 26, 2023). I am able to get the logs of iPhone on Ventura (idevicesyslog) On XCode iPhone is detected, but it is stuck on - iPhone is busy Tried to detach and re-attach + Trust the device on Xcode, but it doesn't work. Tried on Monterey and Ventura, with same result. Used this guide USBFLUXD: https://github.com/sickcodes/Docker-OSX#usbfluxd-iphone-usb---network-style-passthrough-osx-kvm-docker-osx My Configuration Win 11 WSL 2 - Ubuntu 22.04 docker run -it \ --device /dev/kvm \ -p 50922:10022 \ -p 5999:5999 \ -v /tmp/.X11-unix:/tmp/.X11-unix \ -e RAM=6 \ -e "DISPLAY=${DISPLAY:-:0.0}" \ -e GENERATE_UNIQUE=true \ -e WIDTH=1600 -e HEIGHT=900 \ -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist' \ sickcodes/docker-osx:ventura Please suggest solution or confirm if USB passthrough not possible with WSL2
Author
Owner

@edfloreshz commented on GitHub (Oct 3, 2023):

I also managed to get USB pass-through working, however, Xcode did not detect my iPhone, it was detected using idevicesyslog tho.

@edfloreshz commented on GitHub (Oct 3, 2023): I also managed to get USB pass-through working, however, Xcode did not detect my iPhone, it was detected using idevicesyslog tho.
Author
Owner

@KoksalBerkay commented on GitHub (Nov 27, 2023):

I have the same issue on Monterey

@KoksalBerkay commented on GitHub (Nov 27, 2023): I have the same issue on Monterey
Author
Owner

@KernelInterrupt commented on GitHub (May 19, 2024):

I have the same issue.It seems usbfluxd has some problems with XCode.
But it’s strange that some closed-source software like USB network gate works well.When I use them,XCode detected my iPhone and quickly made the device ready for development.

@KernelInterrupt commented on GitHub (May 19, 2024): I have the same issue.It seems usbfluxd has some problems with XCode. But it’s strange that some closed-source software like USB network gate works well.When I use them,XCode detected my iPhone and quickly made the device ready for development.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Docker-OSX#495