A cross-platform protocol library to communicate with iOS devices
C Python M4 Objective-C C++ Makefile
Latest commit 45fda81 Jan 10, 2017 Antoine Reversat property_list_service: Remove packet length check when receiving plis…
…t data

There are services that would send really large plist data, e.g. when listing
provisioning profiles. Instead of forcing the data to be less than 16MB we
try to allocate a buffer as large as requested. If the allocation fails the
function returns with an error.

README

About
=====

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

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

Development Packages of:
	libgnutls or openssl
	libplist
	libusbmuxd

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

Optional:
	cython (Python bindings)
	doxygen (Documentation)

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

To compile run:
	./autogen.sh
	make
	sudo make install

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:
	http://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:
	2015-01-28