A library to communicate with services of Apple iOS devices using native protocols.
Development Packages of:
- OpenSSL or GnuTLS
- libplist
- libusbmuxd
Software:
- usbmuxd (OSS or Apple's version)
- make
- autoheader
- automake
- autoconf
- libtool
- pkg-config
- gcc or clang
Optional:
- cython (Python bindings)
- doxygen (Documentation)
To compile run:
./autogen.sh
make
sudo make install
If you require a custom prefix or other option being passed to ./configure
you can pass them directly to ./autogen.sh
like this:
./autogen.sh --prefix=/opt/local --enable-debug-code
make
sudo make install
By default, OpenSSL will be used. If you prefer GnuTLS, configure with
--disable-openssl
like this:
./autogen.sh --disable-openssl
- Home: https://www.libimobiledevice.org/
- Code:
git clone https://git.libimobiledevice.org/libimobiledevice.git
- Code (Mirror):
git clone https://github.com/libimobiledevice/libimobiledevice.git
- Tickets: https://github.com/libimobiledevice/libimobiledevice/issues
- Mailing List: https://lists.libimobiledevice.org/mailman/listinfo/libimobiledevice-devel
- IRC: irc://irc.freenode.net#libimobiledevice
- Twitter: https://twitter.com/libimobiledev
Apple, iPhone, iPod, and iPod Touch are trademarks of Apple Inc. libimobiledevice is an independent software library and has not been authorized, sponsored, or otherwise approved by Apple Inc.
README Updated on: 2019-06-21