Automic VaultAutomic Vault

brew

libimobiledevice mit Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für libimobiledevice in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install libimobiledevice

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install libimobiledevice

MacPorts ports tree · devel/libimobiledevice/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add libimobiledevice

Alpine Linux edge package indexes · libimobiledevice · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install libimobiledevice

Fedora Rawhide package metadata · libimobiledevice · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#libimobiledevice

nixpkgs package indexes · pkgs/by-name/li/libimobiledevice/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S libimobiledevice

Arch Linux sync databases · libimobiledevice · Quelle: geo.mirror.pkgbuild.com

Debian aptverifiziert · 92%
sudo apt install libimobiledevice-1.0-6

Debian stable package indexes · libimobiledevice-1.0-6 · Quelle: deb.debian.org

Ubuntu aptverifiziert · 92%
sudo apt install libimobiledevice-dev

Ubuntu 24.04 LTS package indexes · libimobiledevice-dev · Quelle: archive.ubuntu.com

openSUSE zypperverifiziert · 92%
sudo zypper install imobiledevice-tools

openSUSE Tumbleweed package metadata · imobiledevice-tools · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Library to communicate with iOS devices natively

Befehle und Aliase

  • afcclient
  • idevice_id
  • idevicebackup
  • idevicebackup2
  • idevicebtlogger
  • idevicecrashreport
  • idevicedate
  • idevicedebug
  • idevicedebugserverproxy
  • idevicedevmodectl
  • idevicediagnostics
  • ideviceenterrecovery
  • ideviceimagemounter
  • ideviceinfo
  • idevicename
  • idevicenotificationproxy
  • idevicepair
  • ideviceprovision
  • idevicescreenshot
  • idevicesetlocation
  • idevicesyslog

Verlauf

Projektgeschichte und Nutzung

libimobiledevice is the core C library and tool suite for talking to iPhone, iPod touch, iPad, Apple TV, and related iOS-family devices using native protocols. It is one of the canonical open source answers to using Apple mobile devices from Linux and other non-iTunes environments.

Projektgeschichte

The project README says development began in August 2007 with the goal of bringing support for Apple mobile devices to the Linux desktop. The project site describes the original motivation more pointedly: iTunes was not available for Linux, so libiphone was created and later became libimobiledevice to let Linux systems communicate with Apple devices.

The library grew from device discovery and file access into a wider service layer: pairing, AFC filesystem access, backup and restore, diagnostics, screenshots, syslog relay, provisioning, debug services, developer disk image mounting, and other native device services. The 1.3.0 release was part of a June 15, 2020 release round that also included usbmuxd, libplist, libirecovery, idevicerestore, ifuse, and related projects.

Version 1.4.0, released on October 10, 2025, was labeled a development release with plans for more frequent releases. Its notes included MbedTLS support, reverse proxy work, wireless pairing for Apple TV, iOS 17+ personalized developer disk image mounting, new tools, and API additions.

Adoptionsgeschichte

libimobiledevice became a dependency hub for Linux desktop integration, package-manager utilities, mobile-device automation, and restore workflows. Its own README lists testing on Linux, macOS, Windows, and Android, and the project site cites integration by community projects and larger deployments handling more than 10,000 devices.

Wie es verwendet wird

Users usually meet the package through tools such as idevice_id, ideviceinfo, idevicepair, idevicebackup2, ideviceimagemounter, idevicescreenshot, idevicesyslog, and afcclient. Developers use the library when they need Apple-device protocols without linking to Apple proprietary libraries or requiring jailbreaks.

Warum Paket-Nerds sich dafür interessieren

For package maintainers, libimobiledevice is important because it coordinates a small ecosystem of tightly related libraries: libplist for property lists, libusbmuxd and usbmuxd for USB multiplexing, libimobiledevice-glue for shared helpers, libirecovery for recovery-mode communication, and idevicerestore for firmware workflows. Keeping these versions aligned is the package-manager puzzle.

Zeitleiste

  • 2007-08: Development began with the goal of supporting Apple mobile devices on the Linux desktop.
  • 2015-02-02: libimobiledevice 1.2.0 was published on GitHub releases.
  • 2020-06-15: The project announced a release round including libimobiledevice 1.3.0, libirecovery 1.0.0, idevicerestore 1.0.0, and related components.
  • 2025-10-10: libimobiledevice 1.4.0 was released with MbedTLS support, wireless-pairing work, new tools, and API additions.
  • 2025-10-24: Project API documentation was updated for the 1.4.0 release.

Related projects

  • Related projects include libplist, libusbmuxd, usbmuxd, libimobiledevice-glue, libirecovery, libtatsu, libideviceactivation, ideviceinstaller, idevicerestore, and ifuse. Together they form the open source Apple-device access stack used by many Unix-like packages.

Sicherheitslage

Risikostufe: orange

infrastructure mutation or orchestration signal.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • infrastructure mutation or orchestration signal

Signale

  • text:provision

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 6 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 4 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
afcclientcliglobales Executable
idevice_idcliglobales Executable
idevicebackupcliglobales Executable
idevicebackup2cliglobales Executable
idevicebtloggercliglobales Executable
idevicecrashreportcliglobales Executable
idevicedatecliglobales Executable
idevicedebugcliglobales Executable
idevicedebugserverproxycliglobales Executable
idevicedevmodectlcliglobales Executable
idevicediagnosticscliglobales Executable
ideviceenterrecoverycliglobales Executable
ideviceimagemountercliglobales Executable
ideviceinfocliglobales Executable
idevicenamecliglobales Executable
idevicenotificationproxycliglobales Executable
idevicepaircliglobales Executable
ideviceprovisioncliglobales Executable
idevicescreenshotcliglobales Executable
idevicesetlocationcliglobales Executable
idevicesyslogcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version1.4.0
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/libimobiledevice/libimobiledevice

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:libimobiledevice
Version1.4.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/libimobiledevice
Homepagehttps://www.libimobiledevice.org/
Repositoryhttps://github.com/libimobiledevice/libimobiledevice
Upstream-Dokumentationhttps://github.com/libimobiledevice/libimobiledevice#readme
LizenzLGPL-2.1-or-later
Quellarchivhttps://github.com/libimobiledevice/libimobiledevice/releases/download/1.4.0/libimobiledevice-1.4.0.tar.bz2
Abhängigkeitenlibimobiledevice-glue, libplist, libtasn1, libtatsu, libusbmuxd, openssl@3
Build-Abhängigkeitenautoconf, automake, libtool, pkgconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibimobiledevice
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

libimobiledevice-1.0-6 1.3.0+git20250228-2

Library for communicating with iPhone and other Apple devices

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-1.0-6
  • Section: libs
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 5 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libimobiledevice-1.0-6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libimobiledevice-dev 1.3.0+git20250228-2

Development files for libimobiledevice

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libimobiledevice-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libimobiledevice-doc 1.3.0+git20250228-2

Library for communicating with iPhone and other Apple devices (documentation)

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-doc
  • Section: doc
  • Architecture: all
  • Source Package: libimobiledevice
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libimobiledevice-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libimobiledevice-utils 1.3.0+git20250228-2

Utitilies for communicating with iPhone and other Apple devices

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-utils
  • Section: utils
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libimobiledevice-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-imobiledevice 1.3.0+git20250228-2

Python 3 bindings for communicating with iPhone and other Apple device

https://www.libimobiledevice.org/

sudo apt install python3-imobiledevice
  • Section: python
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-imobiledevice from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libimobiledevice

nix profile install nixpkgs#libimobiledevice
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libimobiledevice/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libimobiledevice-dev 1.3.0-8.1build3

Development files for libimobiledevice

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libimobiledevice-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libimobiledevice-doc 1.3.0-8.1build3

Library for communicating with iPhone and other Apple devices (documentation)

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-doc
  • Section: doc
  • Architecture: all
  • Source Package: libimobiledevice
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libimobiledevice-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libimobiledevice-utils 1.3.0-8.1build3

Utitilies for communicating with iPhone and other Apple devices

https://www.libimobiledevice.org/

sudo apt install libimobiledevice-utils
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libimobiledevice-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libimobiledevice6 1.3.0-8.1build3

Library for communicating with iPhone and other Apple devices

https://www.libimobiledevice.org/

sudo apt install libimobiledevice6
  • Section: libs
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 4 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libimobiledevice6 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

python3-imobiledevice 1.3.0-8.1build3

Python 3 bindings for communicating with iPhone and other Apple device

https://www.libimobiledevice.org/

sudo apt install python3-imobiledevice
  • Section: universe/python
  • Architecture: amd64
  • Source Package: libimobiledevice
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-imobiledevice from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libimobiledevice 1.4.0-r0

Library that talks iPhone and iPod Touch protocols on Linux

https://libimobiledevice.org

sudo apk add libimobiledevice
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libimobiledevice
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libimobiledevice from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libimobiledevice-dev 1.4.0-r0

Library that talks iPhone and iPod Touch protocols on Linux (development files)

https://libimobiledevice.org

sudo apk add libimobiledevice-dev
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libimobiledevice
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libimobiledevice-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libimobiledevice-doc 1.4.0-r0

Library that talks iPhone and iPod Touch protocols on Linux (documentation)

https://libimobiledevice.org

sudo apk add libimobiledevice-doc
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libimobiledevice
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libimobiledevice-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libimobiledevice-progs 1.4.0-r0

Tools that talks iPhone and iPod Touch devices' protocols on Linux

https://libimobiledevice.org

sudo apk add libimobiledevice-progs
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: libimobiledevice
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libimobiledevice-progs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

libimobiledevice 1.4.0-4.fc45

Library for connecting to mobile devices

https://libimobiledevice.org/

sudo dnf install libimobiledevice
  • License: LGPL-2.0-or-later AND MIT AND Zlib
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libimobiledevice
  • 7 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libimobiledevice
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libimobiledevice from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment