libimobiledevice
libimobiledevice supports communication with iOS devices through their native protocols using a C library.

About libimobiledevice
libimobiledevice is a C library that communicates with iPhone, iPod Touch, iPad and Apple TV devices using reimplemented native iOS protocols. It does not use or bundle Apple libraries and does not require jailbreaking.
It provides access to services for apps, backup, filesystem, debugging, activation, provisioning and firmware updates through an API or bundled command-line utilities. Devices with Wi-Fi Sync enabled on iOS 11 and later can be accessed without a USB connection.
Key features
- Communicate with iOS services without Apple libraries or jailbreaking
- Manage apps, backup, filesystem, debugging, activation and provisioning
- Retrieve device information and restore firmware via command-line utilities
- Connect over USB or wirelessly with Wi-Fi Sync on iOS 11 and later
- C API with object-oriented design for creating language bindings
- Runs on Linux, Mac, Windows, Android and ARM SoCs
Best for: Developers and Linux users who need to communicate with iOS devices without jailbreaking.
Good for
- Does not depend on Apple libraries
- Runs on Linux, Mac, Windows, Android and ARM SoCs
- Includes command-line utilities for use without developing an application
Watch out for
- Wireless access requires Wi-Fi Sync enabled and iOS 11 or later
libimobiledevice at a glance
- Website
- libimobiledevice.org
- Category
- Software & Utilities › Linux Apps
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Android, iOS, Linux, Web, Windows
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Popular in Linux Apps
Well-known listings from the same topic.
AltBoxaltbox.devThe Levelatorarchive.org/details/conversationsnetwork_org-l…Alacrittyalacritty.orgShellScriptshellscript.shghostwriterghostwriter.kde.orgLibrebootlibreboot.org
libimobiledevice FAQ
Does libimobiledevice require jailbreaking?
No, it supports iPhone, iPod Touch, iPad and Apple TV devices running iOS without jailbreaking.
Can devices be accessed without USB?
Yes, devices with Wi-Fi Sync enabled on iOS 11 and later can be accessed wirelessly.
Do I need to write code to use it?
No, bundled command-line utilities allow interacting with device services without developing an application.
Is something wrong or out of date?
Tell us and an editor will check it.
Own this website?
Claim this listing
Claim the listing and suggest updates yourself. An editor checks every claim first.





