quicktime_video_hack icon indicating copy to clipboard operation
quicktime_video_hack copied to clipboard

Device is sometimes not recognized after recording

Open re995 opened this issue 5 years ago • 2 comments

First of all, I'd like to say, this is an amazing project and impressive reverse engineering work 😄 I do have one issue that sometimes happen, of MacOS not recognizing the device at all after recording with QVH gstreamer.

It doesn't happen all the time, so I don't have a verbose output while this happened. It happened mostly on iPhone 8, but also on iPhone X (both are iOS 13.3). As I said, the devices weren't recognized at all (not even with idevice_id).

I don't know if it's related, but it happened while running recordings on 3 devices in parallel. I was able to restore the connection either by reconnecting them (obviously), but also killing usbmuxd process solved it. I used QVH 0.6 (latest commit d87867fd1973514b29b757f7c53da984bcb80839)

EDIT: I played with it a bit, starting and stopping recordings, and successfully reproduced it. The curious thing is, idevice_id doesn't see the device, but qvh devices DOES (the iphone 8 disappeared from idevice_id: {"level":"info","msg":"Set Debug mode","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Opened usbcontext:\u0026{0x832f1e0 0xc00008e120 {}}","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found QTConfig 6 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 4 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 4 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=20,addr=9","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Got serialIPHONE_8_UDID","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found QTConfig 6 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.9: 05ac:12a8 (available configs: [1 2 3 4 5 6])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Getting serial for: vid=05ac,pid=12a8,bus=20,addr=5","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Got serialIPHONE_X_UDID","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 3 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 4 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (3 alternate settings) altsettings:3 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:true","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found MuxConfig 5 for Device 20.5: 05ac:12a8 (available configs: [1 2 3 4 5])","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 0 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 1 (1 alternate settings) altsettings:1 isvendor:true isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 2 (1 alternate settings) altsettings:1 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"iface:Interface 3 (2 alternate settings) altsettings:2 isvendor:false isub:false","time":"2020-11-02T18:20:38+02:00"} {"level":"debug","msg":"Found (2) iOS Devices with UsbMux Endpoint","time":"2020-11-02T18:20:38+02:00"} {"devices":[{"deviceName":"iPhone","screen_mirroring_enabled":true,"udid":"IPHONE_8_UDID","usb_device_info":"vid=05ac,pid=12a8,bus=20,addr=9"},{"deviceName":"iPhone","screen_mirroring_enabled":false,"udid":"IPHONE_X_UDID","usb_device_info":"vid=05ac,pid=12a8,bus=20,addr=5"}]}

Thanks

re995 avatar Nov 02 '20 16:11 re995

Hmm that is indeed strange. I will look into it

danielpaulus avatar Apr 09 '21 09:04 danielpaulus

I actually found a little dirty workaround of implementing a "deactivate" command, calling it automatically from with a python script if needed. Here is a pull request I opened for that (mostly based on your code). Obviously it's just a patch, and I guess it can be solved more correctly and fundamentally, but it made us be able to work with QVH again

re995 avatar Apr 09 '21 09:04 re995