usbmuxd

A socket daemon to multiplex connections from and to iOS devices (usbmuxd).


Keywords
ios, usb, usbmuxd
License
Other
Install
Install-Package usbmuxd -Version 1.1.0.106

Documentation

usbmuxd-win32

Build Status

Provides native Windows, Linux and macOS builds (using the Visual C++ compiler) of usbmuxd.

NOTE: This is work in progress; usbmuxd requires special USB drivers which work with libusb and are able to select a configuration which is not the default configuration. These drivers are not available yet.

Where to report issues

For general questions about usbmuxd, see http://github.com/libimobiledevice/usbmuxd. For questions specific to Visual C++, feel free to use the GitHub issue tracker

How to get the latest binaries

The binaries for usbmuxd are added as an artifact to each Azure Pipeline build. Check the status of the latest build and download the .zip file.

On Windows, you'll need to install the following dependencies:

Building on Windows

You can open usbmuxd.sln in Visual Studio and restore the packages and build from there, or from the commandline:

nuget restore
msbuild usbmuxd.sln

Building on Ubuntu

Compatibility with Linux is important, so here's how you can build on Ubuntu 16.04.

Make sure you've built and installed libplist and libusbmuxd first.

apt-get install libusb-1.0-0 libusb-1.0-0-dev
./autogen.sh
make
sudo make install

Consulting, Training and Support

This repository is maintained by Quamotion. Quamotion develops test software for iOS and

Android applications, based on the WebDriver protocol.

Quamotion offers various technologies related to automating iOS devices using

computers running Windows or Linux.

This includes:

  • The ability to remotely control iOS devices

  • Extensions to libimobiledevice with support for the Instruments protocol

  • Running Xcode UI Tests and Facebook WebDriverAgent tests

In certain cases, Quamotion also offers professional services - such as consulting, training and support - related

to imobiledivice-net and libimobiledevice.

Contact us at info@quamotion.mobi for more information.