Re: mounting iphone/ipod/ipad from command line in linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think what you mean when you say that IOS devices have never appeared as USB devices is that they don't appear as USB storage devices and are not automatically mounted. What happens when you plug any device into a USB port is that it's identification information is queried by the kernel and it then checks if there are any udev rules as to how to deal with it. If there is nothing in the udev rules, a device file won't be created for it and certainly, it won't be mounted as a storage device.

I don't know about other versions of linux but when I plug my ipod into my ubuntu 14.04 system, it runs rythmbox. You can find the rules for that in the udev rules directory. It's like /usr/lib/udev or something like that. I was looking at them last week while trying to write some udev rules that would load speakup kernel modules when you plug in a hardware speech synth.

PS: I've been working on building a version of grml that has a patched kernel and these udev rules. What would happen is that when you boot from this version of grml, if you have your hardware synth plugged in to both the serial and USB ports, it would come up talking. I'm pretty close. I just need to figure out how to install a custom kernel into grml.

On 05/12/2015 04:28 AM, Øyvind Lode wrote:
Hmm, Apple iDevices have never appeared as a usb device.
I have only tried it on Windows though.
Last time I connected a iPhone to my computer I could only get access to
the picture stream but not the rest of the filesystem.
I don't have any iDevices now since I've moved over to Android-land.
My Android appears as a usb device on Windows but I've yet to try it on
Linux.

On 12.05.2015 10:28, Willem van der Walt wrote:
Hi,
I do not have one of these devices, but am working on a product where
people might want to mount their iWhatevers using command line tools.
i now have an IPod for testing.
It gets mounted as a normal uSB storage device and seem to work, but
there are a number of packages for using the Apple stuff under command
line linux.
e.g. libimobiledevice-utils.
There also is a script mount-iphone.sh which uses gvfs-mount to mount
the iphone.
It tells me that the device, refered to by its serial number, is already
mounted if I boot the machine with the iPod plugged in.
If I plug it in while the machine is running, I can use the script to
mount as root.  It then says the device is mounted, but not where.
According to the instructions that goes with the script, one should find
the name of the device under a directory in $HOME called .gvfs.  I do
not have such a directory after the mount.
Is any of you doing what I am trying to do?
Should I bother, or will all Apple devices be seen as a USB storage
device and be mounted without these other scripts?
TIA, Willem

_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup

--
John Heim, jheim@xxxxxxxxxxxxx, skype:john.g.heim
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup





[Index of Archives]     [Linux for the Blind]     [Fedora Discussioin]     [Linux Kernel]     [Yosemite News]     [Big List of Linux Books]
  Powered by Linux