Pymobiledevice
Python/Jython implementation of the libimobiledevice cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices.
Install / Use
/learn @PythEch/PymobiledeviceREADME
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.
Related Skills
openhue
349.9kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
349.9kElevenLabs text-to-speech with mac-style say UX.
weather
349.9kGet current weather and forecasts via wttr.in or Open-Meteo
casdoor
13.3kAn open-source AI-first Identity and Access Management (IAM) /AI MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
