A libimobiledevice egy olyan szoftver library amely "beszéli" az iPhone és iPod Touch eszközök Linux alatti támogatásához szükséges protokollt. Ellentétben más hasonló projektekkel, nem függ semmilyen létező proprietary library-tól és nem igényel jailbreak-elést. Lehetővé teszi (illetve kívánja tenni) más szoftverek számára az eszközök fájlrendszeréhez való könnyű hozzáférést, az eszközinformációk lekérését, az eszközök lementését / visszaállítását, a SpringBoard ikonok és az alkalmazások kezelését, a névjegyalbum/naptár/megjegyzés bejegyzések lekérését, a könyvjelzők, zenék és videók szinkronizálását.