usbmuxd

Introduction

usbmuxd: USB Multiplex Daemon. This bit of software is in charge of talking to your iPhone or iPod Touch over USB and coordinating access to its services by other applications.

usbmuxd is currently maintained by Nikias Bassen. I (Hector Martin) used to maintain it, and this page is kept for archival purposes, but you should visit the following link for up-to-date status and releases: http://cgit.sukimashita.com/usbmuxd.git/.

Distro packages

The libimobiledevice website has a list of distribution repositories that contain recent versions of usbmuxd and other software used for iPhone/iTouch sync on Linux.

Development, feedback, and support

To participate in the development process and discuss it, please join the libimobiledevice-devel mailing list. Users should also seek support there at this time.

You can grab a copy of the development version and history using Git:
$ git clone http://git.sukimashita.com/usbmuxd.git

You can also browse the source code online.