idevice

Quick Start

A pure Rust library for interacting with services exposed by iOS.

A pure Rust library for interacting with services exposed by iOS. Inspired by libimobiledevice, pymobiledevice3, and go-ios, this library interfaces with lockdownd, usbmuxd, and RSD to perform actions on an iOS device that a Mac normally would.

State

IMPORTANT

Breaking changes will happen at each point release until 0.2.0. Pin your Cargo.toml to a specific version to avoid breakage.

This library is in development and research stage. Releases are being published to crates.io for use in other projects, but the API and feature-set are far from final or even planned.

On this page