diff options
| author | 2020-06-13 01:06:46 +0200 | |
|---|---|---|
| committer | 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 @@ | |||
| 7 | usbmuxd stands for "USB multiplexing daemon". This daemon is in charge of | 7 | usbmuxd stands for "USB multiplexing daemon". This daemon is in charge of |
| 8 | multiplexing connections over USB to an iOS device. | 8 | multiplexing connections over USB to an iOS device. |
| 9 | 9 | ||
| 10 | To users, it means you can sync your music, contacts, photos, etc. over USB. | 10 | To users, it means you can use various applications to interact with your |
| 11 | |||
| 12 | To developers, it means you can connect to any listening localhost socket on the | ||
| 13 | device. | 11 | device. |
| 14 | 12 | ||
| 15 | usbmuxd is not used for tethering data transfer which uses a dedicated USB | 13 | To developers, it means you can connect to any listening localhost socket on |
| 16 | interface as a virtual network device. | 14 | the device. |
| 15 | |||
| 16 | Some key features are: | ||
| 17 | |||
| 18 | - **Implementation**: Open-Source implementation of proprietary usbmuxd daemon | ||
| 19 | - **Cross-Platform:** Tested on Linux, macOS, Windows and Android platforms | ||
| 20 | - **Linux**: Supports udev and systemd for automatic activation | ||
| 21 | - **Compatibility**: Supports latest device firmware releases | ||
| 22 | - **Scalability**: Supports multiple connections to different ports in parallel | ||
| 23 | |||
| 24 | usbmuxd is not used for tethering data transfers which uses a dedicated USB | ||
| 25 | interface to act as a virtual network device. | ||
| 17 | 26 | ||
| 18 | Multiple connections to different TCP ports can happen in parallel. | 27 | The higher-level layers, especially if you want to write an application to |
| 28 | interact with the device, are handled by [libimobiledevice](https://github.com/libimobiledevice/libimobiledevice.git). | ||
| 19 | 29 | ||
| 20 | The higher-level layers are handled by [libimobiledevice](https://github.com/libimobiledevice/libimobiledevice.git). | ||
| 21 | The low-level layer is handled by [libusbmuxd](https://github.com/libimobiledevice/libusbmuxd.git). | 30 | The low-level layer is handled by [libusbmuxd](https://github.com/libimobiledevice/libusbmuxd.git). |
| 22 | 31 | ||
| 23 | ## Installation / Getting started | 32 | ## Installation / Getting started |
