A cross-platform protocol library to communicate with iOS devices
Clone or download
nikias tools: Remove length check on device UDID arguments to support newer …
…devices

The 40 characters length check on the device UDID made newer devices unusable
with the libimobiledevice tools and was actually redundant since an invalid
UDID will always fail to resolve. This commit removes the length check
alltogether (but makes sure it is not an empty string "").
Latest commit b34e343 Oct 1, 2018

README

About
=====

A library to communicate with services of Apple iOS devices using native
protocols.

Requirements
============

Development Packages of:
	OpenSSL or GnuTLS
	libplist
	libusbmuxd

Software:
	usbmuxd
	make
	autoheader
	automake
	autoconf
	libtool
	pkg-config
	gcc or clang

Optional:
	cython (Python bindings)
	doxygen (Documentation)

Installation
============

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

Who/What/Where?
===============

Home:
	http://www.libimobiledevice.org/

Code:
	git clone http://git.libimobiledevice.org/libimobiledevice.git

Code (Mirror):
	git clone https://github.com/libimobiledevice/libimobiledevice.git

Tickets:
	https://github.com/libimobiledevice/libimobiledevice/issues

Mailing List:
	http://lists.libimobiledevice.org/mailman/listinfo/libimobiledevice-devel

IRC:
	irc://irc.freenode.net#libimobiledevice

Twitter:
	https://twitter.com/libimobiledev

Credits
=======

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:
	2017-04-28