Skip to content

Python/Jython implementation of the libimobiledevice cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices.

License

Notifications You must be signed in to change notification settings

PythEch/pymobiledevice

Repository files navigation

What is this?

Jython port of pymobiledevice

pymobiledevice is a python implementation of the libimobiledevice cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices.

The purpose of this fork is to create a usable Java library for communicating with iDevices.

The idea originally came from Taconut, which later became a side-project of Icew1nd.

If you want to use this in Java, JMobileDevice can handle the wrapper part for you.

Why create yet another library?

Generally it's a better practice to follow C libimobiledevice which is actively developed.

But for some reason, I guess because of licensing problems, libimobiledevice-wrapper depends on libimobiledevice-sdk (LGPL 2.1) which is not available to the public, making it impossible to use unless someone writes a libimobiledevice-sdk alternative.

About

Python/Jython implementation of the libimobiledevice cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages