-
-
Notifications
You must be signed in to change notification settings - Fork 114
segfault in mapToIosDevice & I/O error in libusb on Debian 10 #37
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
Comments
I’ll have a look tomorrow. Can you tell me what Libusb version you have installed? |
1.0.23 |
Hey, quick update, I created a Dockerfile for debian here: https://github.com/danielpaulus/quicktime_video_hack/tree/addDebian10Dockerfile |
Oh, sweet, thanks a ton! I'm really looking forward to using it, I've actually been dreaming of something like this for a long time, for some public reverse engineering effort of this iOSScreenCaptureAssistant that's been on Mac for 5 years now. I'm excited, especially since this is in Go which is one of my favorite languages ever. This project opens possibilities for, say, an FFmpeg indev making it easy to get iPhone video potentially into programs like OBS, or perhaps this functionality will be built into libimobiledevice somehow making this standard for a lot of Linux distributions. I don't know. |
Hm I tried again in a docker container on ubuntu and it worked :-/ Oh and btw, the tool has full gstreamer support now so you can save mp4 ffiles in whatever quality you want or stream it with RTP etc. I have not made a release yet, but probably will do that soonish. :-D Thanks for the kind words! |
hi,thanks for your good job!I met the same issue,can you make a release to solve it? |
You're also on Debian 10 and it does not work? I am trying to nail down if it is a general debian problem still. Might have to install debian on an old notebook and see if I can reproduce it there. |
no.I use ubuntu 16.04,but the issue is same with that. |
Hi, today I wanted to try seeing if this whole thing would work running on Ubuntu in QEMU, since I've never even seen it working before, however I noticed that it wouldn't work, no matter what I tried. (different orders of commands, building it or using the latest release build). The behavior was seemingly the same on my host and this new VM. Although, to connect the iPhone to the VM, I passed through my PCIe XHCI device in order to connect all of my USB devices on my laptop (only the keyboard would work at this point), so now I'm wondering if this had something to do with my hardware all along. (or it has to do with the
DMI: I wanted to test on a Raspberry Pi as well but my Pi 3 B+ ends up constantly crashing while booting in all the Ubuntu images I tried, and none of the GPIOs work either. Guess I fried it somehow 🙃 |
I tested it
I tested it on my custom (ARM) hardware platform ,and it works. I have not use QEMU platform, and have no idea about what you meet, Sorry. But you can describe in detail what you are doing on the Raspberry PI platform, may be i can give some advice. |
Maybe try the new version. I updated gousb and go and fixed a weird parts of the code. MacOS X is for sure way more stable now. |
Hi, I'm back to trying to use this again. I'm sorry to tell you that, unfortunately, it still didn't work for me on this new version. It did appear to get farther, though. I've tried this on the same system I've been using all along, my HP notebook on Debian, though I tried on another desktop on Ubuntu 20.04 and seen identical results. I'd like to know if you've seen a similar effect, or if I'm just doing this wrong, but now, basically whenever I try to run it (as root, after killing gphoto and usbmuxd), it will get to AudioVideo-Stream has started, and then it just hangs and doesn't do anything. (Device is plugged in.)
Ctrl-C is hit
I still really appreciate your hard work and commitment to this project. Although, I'll admit the only time I've recorded my iPhone's screen via USB is when I still had my old MacBook. At this point, I'd like a thorough explanation on how you've tested it on your own GNU/Linux system, with specs, OS version, setup of this OS? (if you're using a desktop, packages you've installed and stuff like that) because I'm desperate to even use this being that I've tried Ubuntu 18.04, 19.04 and 20.04 cloud images on QEMU without success, and even used someone else's machine just to try this. Still haven't tried a Raspberry Pi platform on Raspbian though, but at this point I really should've used something. or I've just been doing this wrong all along please help Edit: After looking at issues, I realize this might be the same issue as #47 which is also occurring on Linux. I might as well list the devices I have been testing on this time around: One is an iPhone 7 on 13.4, another is a 6s on 13.3.1, and I tried my old iPad Air 1st gen on 12.4.7 just now, all of the devices have the same effect described here so this probably doesn't matter at all. |
hi, I met the same issue, have you solved this problem? |
I haven't found a solution yet, no. I think it would be useful if you shared what operating system and hardware you are using. Maybe we should open a separate issue for this because it appears to be a problem on GNU/Linux. |
I used Dockerfile.debian to run qvh in Docker and still encountered this problem, I think it's not receiving ping packets |
please tell me what's happening I don't know.......
In this case, I'm trying to either record or display my iPhone's screen.
A few more things:
OS is Debian bullseye/sid, but it shouldn't matter that much.
I've tried obvious things like rebooting, changing USB ports, and trying with sudo.
I can elaborate if you'd like me to. Thanks for looking at this.
* edit: didn't complete my sentence for some reason
* edit edit: i didn't want that to appear as a bullet point
The text was updated successfully, but these errors were encountered: