diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 38 |
1 files changed, 19 insertions, 19 deletions
| @@ -11,19 +11,19 @@ multiplexing connections over USB to an iOS device. To users, it means | |||
| 11 | you can sync your music, contacts, photos, etc. over USB. To developers, it | 11 | you can sync your music, contacts, photos, etc. over USB. To developers, it |
| 12 | means you can connect to any listening localhost socket on the device. usbmuxd | 12 | means you can connect to any listening localhost socket on the device. usbmuxd |
| 13 | is not used for tethering data transfer which uses a dedicated USB interface as | 13 | is not used for tethering data transfer which uses a dedicated USB interface as |
| 14 | a virtual network device. Multiple connections to different TCP ports can happen | 14 | a virtual network device. Multiple connections to different TCP ports can happen |
| 15 | in parallel. The higher-level layers are handled by libimobiledevice. | 15 | in parallel. The higher-level layers are handled by libimobiledevice. |
| 16 | 16 | ||
| 17 | When usbmuxd is running (normally started, or stopped as a result of "udev" | 17 | When usbmuxd is running (normally started, or stopped as a result of "udev" |
| 18 | auto-insertion messages or by systemd) it provides a socket interface in | 18 | auto-insertion messages or by systemd) it provides a socket interface in |
| 19 | "/var/run/usbmuxd" that is designed to be compatible with the socket interface | 19 | `/var/run/usbmuxd` that is designed to be compatible with the socket interface |
| 20 | that is provided on Mac OS X. | 20 | that is provided on Mac OS X. |
| 21 | 21 | ||
| 22 | You should also create a "usbmux" user that has access to USB devices on your | 22 | You should also create a "usbmux" user that has access to USB devices on your |
| 23 | system. Alternatively, you can pass a different username using the -U argument. | 23 | system. Alternatively, you can pass a different username using the -U argument. |
| 24 | 24 | ||
| 25 | Due to iOS 7 the daemon now also manages pairing records with iOS devices and | 25 | Due to iOS 7 the daemon now also manages pairing records with iOS devices and |
| 26 | the host in "/var/lib/lockdown" (Linux) or "/var/db/lockdown" (Mac OS X). | 26 | the host in `/var/lib/lockdown` (Linux) or `/var/db/lockdown` (macOS). |
| 27 | Ensure proper permissions are setup for the daemon to access the directory. | 27 | Ensure proper permissions are setup for the daemon to access the directory. |
| 28 | 28 | ||
| 29 | ## Requirements | 29 | ## Requirements |
| @@ -34,17 +34,17 @@ Development Packages of: | |||
| 34 | * libusb | 34 | * libusb |
| 35 | 35 | ||
| 36 | Software: | 36 | Software: |
| 37 | make | 37 | * make |
| 38 | autoheader | 38 | * autoheader |
| 39 | automake | 39 | * automake |
| 40 | autoconf | 40 | * autoconf |
| 41 | libtool | 41 | * libtool |
| 42 | pkg-config | 42 | * pkg-config |
| 43 | gcc | 43 | * gcc or clang |
| 44 | udev (Linux only) | 44 | * udev (Linux only) |
| 45 | 45 | ||
| 46 | Optional: | 46 | Optional: |
| 47 | systemd (Linux only) | 47 | * systemd (Linux only) |
| 48 | 48 | ||
| 49 | ## Installation | 49 | ## Installation |
| 50 | 50 | ||
| @@ -60,16 +60,16 @@ The daemon is automatically started by udev or systemd depending on what you | |||
| 60 | have configured it on hotplug of an iOS device and exits if the last device | 60 | have configured it on hotplug of an iOS device and exits if the last device |
| 61 | was unplugged. | 61 | was unplugged. |
| 62 | 62 | ||
| 63 | For debugging purposes it is helpful to start usbmuxd using the foreground '-f' | 63 | For debugging purposes it is helpful to start usbmuxd using the foreground `-f` |
| 64 | argument and enable verbose mode '-v' to get suitable logs. | 64 | argument and enable verbose mode `-v` to get suitable logs. |
| 65 | 65 | ||
| 66 | ## Who/What/Where? | 66 | ## Who/What/Where? |
| 67 | 67 | ||
| 68 | * Home: http://www.libimobiledevice.org/ | 68 | * Home: https://www.libimobiledevice.org/ |
| 69 | * Code: `git clone http://git.libimobiledevice.org/usbmuxd.git` | 69 | * Code: `git clone https://git.libimobiledevice.org/usbmuxd.git` |
| 70 | * Code (Mirror): `git clone https://github.com/libimobiledevice/usbmuxd.git` | 70 | * Code (Mirror): `git clone https://github.com/libimobiledevice/usbmuxd.git` |
| 71 | * Tickets: http://github.com/libimobiledevice/usbmuxd/issues | 71 | * Tickets: https://github.com/libimobiledevice/usbmuxd/issues |
| 72 | * Mailing List: http://lists.libimobiledevice.org/mailman/listinfo/libimobiledevice-devel | 72 | * Mailing List: https://lists.libimobiledevice.org/mailman/listinfo/libimobiledevice-devel |
| 73 | * IRC: irc://irc.freenode.net#libimobiledevice | 73 | * IRC: irc://irc.freenode.net#libimobiledevice |
| 74 | * Twitter: https://twitter.com/libimobiledev | 74 | * Twitter: https://twitter.com/libimobiledev |
| 75 | 75 | ||
| @@ -81,4 +81,4 @@ Apple, iPhone, iPod, and iPod Touch are trademarks of Apple Inc. | |||
| 81 | libimobiledevice is an independent software library and has not been | 81 | libimobiledevice is an independent software library and has not been |
| 82 | authorized, sponsored, or otherwise approved by Apple Inc. | 82 | authorized, sponsored, or otherwise approved by Apple Inc. |
| 83 | 83 | ||
| 84 | README Updated on: 2015-12-13 | 84 | README Updated on: 2019-05-16 |
