ifuse 0.9.3-1.1 (Opensuse 11.2M5 x84_64) - iPhone 3G does not mount
Reported by lazx | August 12th, 2009 @ 03:58 PM
Cannot mount iphone 3G.
Command: usbmuxd & mount.fuse.ifuse --afc2 none /mnt/iphone/
Device: iPhone 3G
ifuse version: 0.9.3-1.1
libiphone0 version: 0.9.3-6.1
libplist0 version: 0.13-2.1
usbmuxd version: 0.1.4-1.1
libusbmuxd version: 0.1.4-1.1
OS: Opensuse 11.2M5 x84_64
kernel: 2.6.31-rc5-git3-2-default
install repository:
http://download.opensuse.org/repositories/home://FunkyM://iphone/op...
During mount, no errors returned. When using iproxy, "waiting
for connection" is the only message that appears. Also, I know the
repo is set to openSUSE 11.1... the factory repo has not been
updated to the latest version of ifuse - so I thought I'd give the
11.1 one a try.
Thoughts? Any way I could get ifuse to be more verbose?
Thanks for your help!
PS. Would rather have posted this into a forum, rather than a bug tracker - but couldn't find one :) Is there one?
Comments and changes to this ticket
-
Martin S. August 13th, 2009 @ 07:17 PM
- Assigned user set to Martin S.
- Tag set to ifuse, libiphone, opensuse, usb
- State changed from new to open
You are perfectly fine to post here.
In order to get more verbose output you can do those steps:
- Run usbmuxd with verbose output using "sudo usbmuxd -f -v -v -v -v -v"
- Then run ifuse with debug output using "/sbin/mount.fuse.ifuse --debug -d whatever /mnt/"
Also please post your lsusb output when the device which apparently is not working is attached to the computer.
-
lazx August 14th, 2009 @ 08:25 PM
Thanks Martin. Have attached the output of mount, usbmuxd, and lsusb.
-
Martin S. August 16th, 2009 @ 02:18 PM
You should not use packages from different distro versions. Unfortunately, the packages for factory do not build as factory is somehow really busy right now.
Some notes:
- The last usb configuration "PTP + Apple Mobile Device" seems missing from your lsusb output. Did you perhaps remove it or is it really not shown? Since lsusb says "bNumConfigurations = 3" it should be there.
- "waiting for connection" is totally fine with iproxy. Use it like "iproxy 5000 22", then use "ssh root@localhost -p 5000" to connect to the iPhone using SSH.
- We noticed that OS 3.0 devices actually have 4 usb configurations. Which firmware are you running on the device?
-
lazx August 18th, 2009 @ 07:34 PM
My firmware version is 2.2.1 (jailbroken).
Thanks for the iproxy instructions. I can connect and navigate the phone! As for retrieving files, I am running into some problems. Using lftp, sftp protocol doesn't work - just a config file problem? Using fish (scp), transfers crawl at ~5B/s (don't work).
iproxy output:
Requesting connecion to device handle == 131074 (serial: removed), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4 recv failed: Success send failed: Bad file descriptor waiting for connection accepted connection, fd = 4 Number of available devices == 1 Requesting connecion to device handle == 131074 (serial: removed), port 22 run_ctos_loop: fd = 4 run_stoc_loop: fd = 4
Updated lsusb output attached. Thoughts? Should I upgrade to 3.0?
Thanks for your help Martin
-
lazx August 18th, 2009 @ 07:48 PM
Wow - won't post inline again haha. Mind deleting the above comment - I'll repost (with output as attachments).
Thanks
-
lazx August 21st, 2009 @ 09:55 PM
Upgraded usbmuxd to "latest" git (~20090821) - and was able to successfully download all my files off of my 3G using the usbmuxd <-> iproxy <-> ssh method you described above.
Used lftp's sftp mirror function, with the option "set sftp:connect-program rsh". ~1.0Mb/s down for smaller files. ~1.3Mb/s down for a 200mb file.
Resolved?
-
Martin S. September 7th, 2009 @ 09:56 AM
Does your iPhone 3G now mount with the latest usbmuxd you tried?
We haven introduced a new and improved usbmuxd and the whole libiphone components chain is a bit out of sync API-wise.
I'll come back to this once we have a stable chain again to test on the latest versions. Packages will be provided then. -
Matt Colyer September 12th, 2009 @ 05:26 PM
This one sounds like its resolved? If not, Martin 1.0 or 1.2?
-
Martin S. September 14th, 2009 @ 02:05 PM
- State changed from open to resolved
I think we'll close this for now, please retry once we push out new packages of the whole stack.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A project around supporting the iPhone in Linux.
See http://libimobiledevice.org