Skip to content

A socket daemon to multiplex connections from and to iOS devices

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
COPYING.GPLv2
GPL-3.0
COPYING.GPLv3
Notifications You must be signed in to change notification settings

thiensly/usbmuxd

This branch is 83 commits ahead of, 129 commits behind libimobiledevice-win32/usbmuxd:master-msvc.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 7, 2019
279625b · Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Nov 21, 2014
Sep 17, 2013
Mar 7, 2019
Nov 21, 2014
Apr 18, 2018
Oct 31, 2009
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Aug 20, 2009
Aug 20, 2009
Oct 14, 2014
Dec 2, 2014
Jan 28, 2015
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Oct 16, 2014
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019
Mar 7, 2019

Repository files navigation

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.

About

A socket daemon to multiplex connections from and to iOS devices

Resources

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
COPYING.GPLv2
GPL-3.0
COPYING.GPLv3

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 92.4%
  • M4 3.8%
  • Shell 2.4%
  • Other 1.4%