Package Details: libimobiledevice-git 1:1.2.0.r52.g45fda81-2

Git Clone URL: (read-only)
Package Base: libimobiledevice-git
Description: libimobiledevice is a software library that talks the protocols to support iPhone and iPod Touch devices on Linux
Upstream URL:
Licenses: GPL2, LGPL2.1
Conflicts: libimobiledevice, libiphone, libiphone-git
Provides: libimobiledevice, libiphone, libiphone-git
Submitter: None
Maintainer: intelfx
Last Packager: intelfx
Votes: 60
Popularity: 0.084532
First Submitted: 2010-03-25 16:57
Last Updated: 2017-02-06 01:59

Required by (26)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

intelfx commented on 2019-11-09 16:29


It still builds with the repo versions

In the past, it often didn’t. If you’re willing to track whether that’s still the case after each pushed commit, be my guest ;)

As for the python bindings, I’ll synchronize with the repo package, thanks for the report.

0x9fff00 commented on 2019-11-09 16:18

Is there any reason why this needs to depend on VCS versions of libplist, libusbmuxd and usbmuxd? It still builds with the repo versions, which wouldn't be the case (at least for libplist and libusbmuxd) if it used functions that don't exist in the repo version. VCS packages should generally depend on the repo versions of dependencies unless there is a reason to depend on the VCS version (see, and users who wish to use VCS versions of dependencies can install them manually since they have the non-VCS version in provides.

Also, it appears that this package doesn't build the Python 3 bindings which the repo version does, and it doesn't build the Python 2 bindnings in a clean chroot either due to cython2 not being included in makedepends (CYTHON=/usr/bin/cython2 would also be needed), however these were recently removed from the repo version ( and can probably be removed from here as well.

hendry commented on 2019-05-29 09:42

When tethered over USB;

systemd-networkd[461]: enp0s20f0u2c4i2: Could not bring up interface: Invalid argument on 1:1.2.0.r96.g4727a86-1

Same issue as libimobiledevice on iPhone X running 12.3.

numbleroot commented on 2017-09-30 19:43

@migerh: Ah, absolutely right, sorry! Built the package (and replaced the core repositories' ones) and it worked. Thanks a lot!

migerh commented on 2017-09-30 05:15

@numbleroot Have you tried rebuiding the package? It should include this commit.

I simply rebuilt it and got this: Packages (1) libimobiledevice-git-1:1.2.0.r66.g5a85432-1

numbleroot commented on 2017-09-30 00:30

@intelfx: Could you maybe update this package to include the latest git commit of libimobiledevice ( )?

If I understand the latest commit correctly, it fixes a bug where no connection could be established due to updated handling of the ValidatePair request in iOS 11. I currently cannot connect my iOS 11 device and it is likely to affect increasingly more users.

Thanks in advance.

intelfx commented on 2017-07-20 19:02

It is commonly assumed that unreleased snapshots of software *may* use features in unreleased snapshots of dependencies. You may ask the developers if they make any additional guarantees — I never checked that specifically.

That said, libplist-git also *provides* libplist and libusbmuxd-git *provides* libusbmuxd, so you can simply install the whole set and it will work (unless there is a soversion bump, in which case you will have to rebuild dependent software built for earlier soversion).

mgd commented on 2017-07-20 18:55

The dependencies libplist-git conflicts with libplist and libusbmuxd-git conflicts with libusbmuxd, both of which are used elsewhere on my system.

Is there a requirement to use the git version of both these libraries or is it just because libimobiledevice-git is the git version as well?

intelfx commented on 2017-02-03 02:06

Adopted and fixed.

c0d3z3r0 commented on 2017-01-19 09:40

Still broken... could you change the source, please?