danielpaulus / quicktime_video_hack

Record iOS device audio and video
MIT License
537 stars 113 forks source link

Quicktime Interface Disable does nothing #51

Open nanoscopic opened 4 years ago

nanoscopic commented 4 years ago

Calling sendQTDisableConfigControlRequest does not shut down video streaming / disable the 0x2a interface. It seems to do nothing.

This is problematic as once streaming is enabled then stopped, even going through the shutdown sequence does not leave the phone in a state where video streaming can be started again. ( specifically sometimes it works; sometimes it doesn't. Regardless the interface remains but sometimes video streaming can be started again )

The only ways I've found to restart the video stream once it is stuck that way:

nanoscopic commented 4 years ago

This seems directly related to this comment imo: https://github.com/danielpaulus/quicktime_video_hack/issues/47#issuecomment-619545183

I think that what happens is that the video streaming is left in a wonky partially enabled status instead of starting over from scratch.

ghost commented 4 years ago

Working on a fix here: https://github.com/danielpaulus/quicktime_video_hack/tree/fix%2351 It seems to do the trick for MacOSX but breaks the tool on Linux still.

danielpaulus commented 4 years ago

Mac OSX should work fine now with the new release.