Synchronisez votre iphone ou ipad avec ou sans iTunes !

Pour transférer photos et documents :
Voici mon adaptation personnelle (avec “prog*”) : ça passe en 3 commandes !
$ sudo apt-get install ideviceinstaller python-imobiledevice libimobiledevice-utils libimobiledevice* libplist* python-plist ifuse 
$ lsusb
 Bus 002 Device 002: ID 8087:8001 Intel Corp.  ...
 Bus 003 Device 006: ID 05ac:1294 Apple, Inc. iPhone 3GS
$ idevicepair pair
 SUCCESS: Paired with device ea6f1be6ae22d84d73950cb4ed7b4605d9b61e32
et rebooter :  $ sudo reboot

 


Pour les musiques : A ce jour, iTunes n’est pas disponible sous Linux :
– Solution 1 :  installer VirtualBox, un .ISO de Windows (XP ou 7), et iTunes (le vrai)
Solution 2 :  installer LibMobileDevice qui permet d’accéder directement aux dossiers et fichiers de votre appareil iOS

Libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device’s filesystem, retrieve information about the device and it’s internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device.
The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop.
Latest Release: 1.2 : Tested with iPod Touch 1G/2G/3G/4G/5G/6G, iPhone 1G/2G/3G/3GS/4/4S/5/5C/5S/6/6+/6S/6S+, iPad 1/2/3/4/Mini/Mini 3/Mini 4/Air/Air 2/Pro and Apple TV 2G/3G/4G running up to firmware 9.1.0 on Linux, Mac OS X and Windows.
Libimobiledevice ne nécessite pas d’appareil jailbreak
LA Solution a été trouvée :
- Télécharger  installlibimobiledevice-sh
- le décompresser et copier installLibimobiledevice.sh  dans /home/[mon-user]
- chmod +x installLibimobiledevice.sh
- sudo ./installLibimobiledevice.sh
ou
# curl --silent --location https://gist.githubusercontent.com/ABeltramo/5b7d0ac3031e1b5507f1/raw/install.sh -o installLibimobiledevice.sh
# sudo sh installLibimobiledevice.sh 
… Désormais, vous voyez votre iPhone ou iPad comme un périphérique !!!
Complément si toujours KO :
apt-get install -y curl libtool libssl-dev libgcrypt11-dev libp11-kit-dev libcurl4-gnutls-dev libusb-1.0 libzip-dev libfuse-dev clutter-1.0 clutter-gtk-1.0 libreadline5-dev libreadline-dev
 NB : voir aussi les solutions proposées dans les articles suivants :
Plan B :   MaJ iOS via iTunes sous VitualBox
  1. Install VirtualBox: https://www.virtualbox.org/wiki/Linux_Downloads
  2. Create a Windows VM
  3. Install iTunes in the running VM: https://www.apple.com/itunes/download/