diff options
author | Martin Szulecki | 2020-06-13 01:06:46 +0200 |
---|---|---|
committer | Martin Szulecki | 2020-06-13 01:06:46 +0200 |
commit | a663ca84c8b15ac5dd9d00f7fa8c904cef23eba0 (patch) | |
tree | 1343481fd0344056ca91674c0e776fd185b21151 | |
parent | bdae3131cfac77a992c2855ce3c189cfb76d389d (diff) | |
download | usbmuxd-a663ca84c8b15ac5dd9d00f7fa8c904cef23eba0.tar.gz usbmuxd-a663ca84c8b15ac5dd9d00f7fa8c904cef23eba0.tar.bz2 |
Improve features section in README.md
-rw-r--r-- | README.md | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -7,17 +7,26 @@ usbmuxd stands for "USB multiplexing daemon". This daemon is in charge of multiplexing connections over USB to an iOS device. -To users, it means you can sync your music, contacts, photos, etc. over USB. - -To developers, it means you can connect to any listening localhost socket on the +To users, it means you can use various applications to interact with your device. -usbmuxd is not used for tethering data transfer which uses a dedicated USB -interface as a virtual network device. +To developers, it means you can connect to any listening localhost socket on +the device. + +Some key features are: + +- **Implementation**: Open-Source implementation of proprietary usbmuxd daemon +- **Cross-Platform:** Tested on Linux, macOS, Windows and Android platforms +- **Linux**: Supports udev and systemd for automatic activation +- **Compatibility**: Supports latest device firmware releases +- **Scalability**: Supports multiple connections to different ports in parallel + +usbmuxd is not used for tethering data transfers which uses a dedicated USB +interface to act as a virtual network device. -Multiple connections to different TCP ports can happen in parallel. +The higher-level layers, especially if you want to write an application to +interact with the device, are handled by [libimobiledevice](https://github.com/libimobiledevice/libimobiledevice.git). -The higher-level layers are handled by [libimobiledevice](https://github.com/libimobiledevice/libimobiledevice.git). The low-level layer is handled by [libusbmuxd](https://github.com/libimobiledevice/libusbmuxd.git). ## Installation / Getting started |