libimobiledevice is a cross-platform software library that talks the protocols to interact with iOS devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. Access filesystem of a device, access documents of file sharing apps, retrieve information about a device and modify various settings, backup and restore the device in a native way compatible with iTunes. Manage app icons arrangement on the device, install, remove, list and basically manage apps. Activate a device using official servers, manage contacts, calendars, notes and bookmarks, retrieve and remove crashreports. Retrieve various diagnostics information, establish a debug connection for app debugging, mount filesystem images, forward device notifications, manage device provisioning. Take screenshots from the device screen (requires mounted developer image). Simulate changed geolocation of the device (requires mounted developer image).

Features

  • Implements many high-level interfaces for device services
  • Object oriented architecture and service abstraction layer
  • Tested on Linux, macOS, Windows and Android platforms
  • Provides various command-line utilities for device services
  • Allows choosing between OpenSSL or GnuTLS to handle SSL communication
  • Supports network connections with "WiFi sync" enabled devices

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow libimobiledevice

libimobiledevice Web Site

Other Useful Business Software
Build Securely on Azure with Proven Frameworks Icon
Build Securely on Azure with Proven Frameworks

Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Download Now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of libimobiledevice!

Additional Project Details

Operating Systems

Android, Apple iPhone, Mac, Windows

Programming Language

C

Related Categories

C Communications Software, C Libraries

Registered

2022-02-08