Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
iphone [Le 10/05/2010, 15:25]
88.160.52.183 tag ipod
iphone [Le 28/05/2019, 22:35] (Version actuelle)
193.250.138.66 [Autres fonctions]
Ligne 1: Ligne 1:
-{{tag>Intrepid ​apple audio ipod photo BROUILLON}}+{{tag>Bionic téléphonie ​apple ipod photo}}
  
 ---- ----
  
-{{:​iphone-illustration.png?450|iPhone et Ubuntu}} +{{ logo_apple.png?80nolinkLogo Apple}} 
-====== iPhone & iPod Touch======+====== iPhone, iPad & iPod Touch======
  
-<​note ​importantCette page est une page de travail destinée à partager des informations et résultats d'expériences qui pourront permettre ​d'utiliser l'​iPhone avec Ubuntu.\\+<​note ​warning>Il est important ​de savoir qu'il est assez difficile ​d'accéder à son matériel Apple peu importe le logiciel utiliséSurtout en ce qui concerne la musique. Voir ce [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21657475#​p21657475|post]] sur le forum qui propose cette [[http://​askubuntu.com/​questions/​835402/​libimobiledevice-problem|solution]] reprise dans la partie [[#​installation]] de cette page</​note>​
  
-**Si vous avez des informations supplémentaires à ajouter ou bien des améliorations à apporter, votre contribution est la bienvenue !**</​note>​ 
  
 +Les données de l'​iPhone à synchroniser sont composées essentiellement de photos, musique et vidéos, ainsi que des contacts et des événements du calendrier. Sous MacOS et Windows, l'​utilisation d'​iTunes permet de synchroniser ces différents éléments avec les logiciels du système. Le logiciel iTunes n'​étant pas disponible sous Linux, trois solutions s'​offrent aux possesseurs d'​iPhone : 
  
-Les données de l'​iPhone à synchroniser sont composées essentiellement de photos, musique et vidéos, ainsi que des contacts et des événements du calendrier. Sous MacOS et Windows, ​l'​utilisation ​d'​iTunes permet ​de synchroniser ces différents éléments avec les logiciels du système. Le logiciel iTunes n'​étant pas disponible sous Linux, deux solutions s'​offrent au possesseur d'​iPhone ​:  +  - l'​utilisation de [[:Rhythmbox]] (support natif), 
-  - l'​utilisation d'​[[iTunes]] sous machine virtualisée et la synchronisation des données avec celles de la machine virtuelle. ​Cette solution ne nécessite pas de modification de l'iPhonemais oblige à utiliser des logiciels de la machine virtuelle. +  - l'​utilisation d'​[[iTunes]] sous machine virtualisée et la synchronisation des données avec celles de la machine virtuelle. 
-  - un peu de travail pour une synchronisation avec les données Ubuntu via des logiciels Ubuntu. Cette solution est au plus proche du système mais nécessite un iPhone [[iphone#​Qu'​est-ce que le jailbreakage ?|jailbreaké]].+  - l'utilisation d'​[[iTunes]] sous [[Windows]] installé en Dual-Boot
 +  - l'​utilisation ​de [[https://​www.winxdvd.com/​mediatrans/​index-fr.htm|WinX MediaTrans]] gérer ​les iPhone/iPad sur Windows, transférer ​des photos, des vidéos et de la musique entre l’iPhone, l’iPad et un PC sans iTunes, voir ce [[https://​www.doctor-telephone.fr/​contacts/​sauvegarder-contact-iphone.html|tutoriel]]
 +  - sous iOS 11, l’utilisation de l’application Xender, disponible sur l’app store permet de transférer tout type de fichier d’un Pc à l’iPhone.
  
  
-===== Synchronisation sous Ubuntu ​===== +=====Installation===== 
-Nous proposons ici différentes solutions pour synchroniser avec des logiciels Linux et avec les données Ubuntu les données de l'iPhone suivantes ​+Pour obtenir la reconnaissance ​des ipod/iphone lorsqu'​on ​les branches en usb, il est nécessaire d'[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​libimobiledevice6]]** à partir d'​Ubuntu 18.04. Avant cette dernière version suivez la procédure suivante 
-  * photos, +  * [[:​PPA|Ajouter le PPA]] **ppa:​martin-salbaba/​ppa+libimobiledevice**(( https://​launchpad.net/​~martin-salbaba/​+archive/​ubuntu/​ppa+libimobiledevice)) dans vos sources de logiciels; ​ 
-  * musiques et vidéos, +  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]]; 
-  * contacts ​et agenda.+  * [[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​libimobiledevice-utils,​ifuse]]**.  
 +=====Utilisation===== 
 +====En ligne de commande==== 
 +Il faut, après avoir pensé à déverrouiller l'​iphone (si oubli, il suffit de recommencer la commande) :​ <​code>​idevicepair pair</​code>​ 
 +Il faut aussi accepter sur le lecteur le message de confiance en votre propre PC et recommencer encore l'​instruction ci-dessus. 
 +Enfin : <​code>​sudo mkdir /​media/​$USER/​ipod 
 +sudo chown -R $USER /​media/​$USER/​ipod 
 +ifuse /​media/​$USER/​ipod/</​code>​
  
-Certaines de ces solutions nécessitent un iPhone [[iphone#Qu'est-ce que le jailbreakage ?​|jailbreaké]].+Dans ce dossier ipod (/​media/​$USER/​ipod),​ se trouve ce qui est présent dans l'appareil. L'​ipod ​est maintenant accessible comme un lecteur usb quelconque.
  
-==== Les photos  ​====+Pour démonter correctement votre Iphone :​ 
 +<​code>​fusermount -u /​media/​$USER/​ipod/</​code>​ 
 +====Graphiquement==== 
 +Le seul moyen pour accéder à son périphérique Apple graphiquement est de créer un [[raccourci-lanceur|lanceur]] avec les commandes précédentes. [[:​tutoriel:​comment_modifier_un_fichier|Créez un script]] avec ce contenu :​ 
 +<file bash ipod.sh>​ 
 +#​!/​bin/​bash 
 +if [ -d "/​media/​$USER/​ipod/​DCIM"​ ];then 
 +fusermount -u /​media/​$USER/​ipod/​ 
 +else 
 +ifuse /​media/​$USER/​ipod/​ 
 +fi</​file>​ 
 +Après cela créer votre [[raccourci-lanceur|lanceur]]avec ceci dans la ligne commande :​ 
 +<​code>​sh -c /​home/​suresh/​.ipad.sh </​code>​ 
 +Vous pouvez aussi personnaliser l'​icône avec un logo approrié. 
 +===== Connexion à l'​ordinateur =====
  
-Lorsque vous connectez votre iPhone ​sur un port USB, le répertoire comportant des photos ​est automatiquement monté sous l'intitulé « Apple, Inc. iPhone ​»Ubuntu vous propose alors d'importer vos photo avec votre logiciel favori comme pour tout autre appareil photo numérique+Voici un mini tuto, qui a fonctionné pour synchroniser de la musique ​sur un iPhone 4 en ios 4.3.3, le principe ​est de revenir de la version 5 de la Data Base utilisé dans les iPhone les plus récents à la version 4 (une connexion ssh est indispensable pour réaliser ces manipulations) : 
 +  * Commencez par effacer complètement les musiques stockés sur le iPhone. 
 +  * En ssh  éditez le fichier **/​System/​Library/​Lockdown/​Checkpoint.xml** pour modifier la valeur de DBVersion de 5 à 4. 
 +  * Dans le dossier **/​var/​mobile/​Device/​iTunes_Control/​** éffacez les fichiers lock provenant certainement de tentatives de synchronisation ratées. 
 +  * Sur l'AppleStore installez l'​application UUID Finder pour avoir l'UUID du iPhone. 
 +  * Sur cette page: http://​ihash.marcansoft.com/​ générez un fichier HashInfo puis copiez le dans le dossier: ​ **/​var/​mobile/​Media/​iTunes_Control/​Device**,​ 
 +  * Après un reboot de l'iPhone, la synchronisation a fonctionné sans problème.
  
-** Avec gThumb ** 
  
-Sous [[gThumb]], l'​appareil est bien reconnu sous « Apple iPhone (PTP mode) »+===== La musique =====
  
-{{iphone_import_photos.png|Import photos gThumb}}+-> Vous en trouverez d'​avantage sur la page [[ipod#​les_logiciels_de_transfert|consacrée aux iPod]]\\
  
 +=== Éviter les conflits avec iTunes ===
 +
 +<note important>​Si vous ajoutez de la musique sur votre iPhone, en utilisant un logiciel autre que [[iTunes]], celle-ci sera **supprimée** à chaque connexion avec iTunes !
 +
 +-> Nous vous recommandons d'​effectuer la (courte) manipulation indiquée ci-dessous</​note>​
 +
 +Mais heureusement,​ on peut éviter cette situation. Pour cela, un ultra-mini-tuto :
 +  - Lancez sur iTunes
 +  - Branchez votre iPhone((si vous utilisez VirtualBox, pensez à **activer l'USB sous [[VirtualBox]]**,​ et à sélectionner votre iPhone dans les périphériques USB))
 +  - Cliquez sur votre iPhone dans le volet de gauche d'​iTunes
 +  - Scroller un peu, et sélectionnez l'​option "​Gérer manuellement la musique et les vidéos"​
 +  - Vous pouvez aussi désactiver la synchronisation de la musique dans l'​onglet "​Musique"​
 +
 +=== Les paroles ===
 +
 +**[[Banshee]]** supporte l'​export des paroles par défaut. Par défaut, Banshee récupère depuis internet les paroles de toutes la collection musicale, en une fois (et non à la lecture de chaque morceau comme le fait Rhythmbox).
 +L'​export des paroles se fait automatiquement lors de l'​export de musique. FIXME à confirmer avec Banshee des dépôts officiels
 +
 +**[[gtkPod]]** assure également l'​export des paroles, mais vous devrez copier-coller les paroles à la main depuis Internet. Pour cela : ''​Clic droit''​ -> ''​Editer les détails du morceau''​ -> onglet ''​Lyrics''​
 +
 +<note tip>Pour voir les paroles sur votre iPhone, vous devez "​taper"​ sur la pochette de l'​album quand vous lisez le morceau.
 +Si elles ne s'​affichent pas, aller dans ''​Réglages''​ -> ''​Musique''​ -> activer ''​Paroles et infos''</​note>​
 +
 +===== Les photos ​ =====
 +
 +Lorsque vous connectez votre iPhone sur un port USB, le répertoire comportant des photos est automatiquement monté sous l'​intitulé « Apple, Inc. iPhone ». Ubuntu vous propose alors d'​importer vos photo avec votre logiciel favori comme pour tout autre appareil photo numérique. ​
 +
 +=== Avec gThumb ===
 +Sous [[gThumb]], l'​appareil est bien reconnu sous « Apple iPhone (PTP mode) »
 Simple comme Ubuntu ;-) Simple comme Ubuntu ;-)
  
-** Avec digiKam ​**+=== Avec digiKam ​=== 
 +Sous [[digiKam]],​ l'​appareil est bien reconnu sous « Apple iPhone 3G (PTP mode) » et est accessible via ''​Importer -> Appareil Photo -> iPhone 3G''​. 
 +<​note>​Pour accéder à l'​appareil sous digiKam, il faut démonter "​Apple,​ Inc. iPhone"​ sous Nautilus. 
 +Dans Nautilus, clic droit sur le périphérique et démonter.</​note>​
  
-Sous [[digiKam]],​ l'​appareil est bien reconnu sous « Apple iPhone 3G (PTP mode) » et est accessible via Importer>​Appareil Photo>​iPhone 3G. 
  
-{{:​wiki:​digikam-iphone_intrepid_1.png|Import photos digiKam}} 
  
-<​note>​Pour accéder à l'​appareil sous digiKam, il faut démonter "​Apple,​ Inc. iPhone"​ sous Nautilus.</​note>​ 
  
-==== Les photos et la musique sans faire de Jailbreak ​====+===== Les vidéos =====
  
-Page dédiée : [[:​tutoriel:​comment_synchroniser_un_iphone_3g_3gs_sous_ubuntu|Comment synchroniser un iPhone 3g et 3gs sous ubuntu via iFuse et gtkPod]]+=== Avec gtkPod ​===
  
-==== Les contacts et l'​agenda ====+La synchronisation des vidéos sous Ubuntu peut se faire grâce au logiciel **[[gtkpod]]**.
  
-=== Google Calendar ​=== +== Configuration ​==
-Avec le firmware 3.0, il est possible de synchroniser contacts et calendriers de Google en ajoutant un compte de type microsoft exchange sur l'​iPhone : +
-dans "​Régalges > Mails, contacts, calendrier",​ ajouter un compte de type "​microsoft exchange"​. Remplir les champs users et login avec ses identifiants gmail (avec @gmail.com). Sauver, un nouveau champs serveur apparait, renseigner m.google.com. ​+
  
-Choisir les données à synchroniser ​(les mails sont maintenant pris en charge par ce protocole). Attention, ​le choix est laissé ​de remplacez le calendrier ​et des contacts de l'​iPhone ​par ceux de googleDans le cas contraire, vous obtiendrez deux groupes (PC et Google) qui se synchroniseront chacun ​avec iTunes et Google+  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt://​gtkpod|gtkPod]] 
 +  - Lancez gtkpod ​(Applications -> Son et vidéo -> gtkpod iPod Manager) 
 +  - Cliquez sur ''​Edition -> Repository/​Ipod Option''​ 
 +  - Cliquez sur "Add new repository / Ipod…"​ 
 +  - Complétez la fenêtre 
 +    - Le point de montage est de la forme ''/​home/​user/​.gvfs/**[nom de votre iPhone]**''​ 
 +    - Indiquez bien la référence de votre iPhone dans le champ ''​Modèle''​ 
 + 
 +== Synchronisation == 
 + 
 +  - Cliquez sur ''​Charger iPod(s)'',​ un message d'​erreur risque d'​apparaître,​ vous pouvez l'​ignorer 
 +  - Glissez-déposez les vidéos depuis [[Nautilus]] ou Cliquez sur ''​Add Files''​ 
 +  - Cliquez sur ''​Enregistrer''​ 
 + 
 + 
 +<note important>​Le transfert peut être **très** long !\\ 
 +La barre de progression peut vous sembler figée, mais c'est normal, elle n'"​avance"​ que lors de la fin du transfert d'un film. 
 + 
 +-> Valable pour gtkPod ET Banshee</​note>​ 
 + 
 + 
 + 
 +===== Les contacts ​et l'​agenda ===== 
 + 
 +==== Google Calendar ==== 
 +**Avec le firmware 3.0**, il est possible de synchroniser ​contacts ​et calendriers ​de Google en ajoutant un compte de type microsoft exchange sur l'​iPhone ​
 +dans "​Régalges > Mails, contacts, calendrier",​ ajouter un compte ​de type "​microsoft exchange"​Remplir les champs users et login avec ses identifiants gmail (avec @gmail.com). Sauver, un nouveau champs serveur apparait, renseigner m.google.com
  
-=== Nuevasync=== +Choisir les données à synchroniser (les mails sont maintenant pris en charge par ce protocole)Attention, le choix est laissé ​de remplacer le calendrier et des contacts de l'​iPhone ​par ceux de google. ​Dans le cas contraire, vous obtiendrez deux groupes (PC et Google) qui se synchroniseront chacun ​avec iTunes et Google
-[[http://​www.nuevasync.com/​|Nuevasync]] permet ​de synchroniser ​contacts ​et agenda ​de l'​iPhone ​avec un ceux d'un compte ​google. ​Le service est gratuit ​et permet de synchroniser plusieurs calendriers google. Vous pourrez ensuite synchroniser ces données ​avec Thunderbird ou Evolution.+
  
 +==== Nuevasync====
 +[[http://​www.nuevasync.com/​|Nuevasync]] permet de synchroniser contacts et agenda de l'​iPhone avec un ceux d'un compte google.\\ Ce service **payant** permet de synchroniser plusieurs calendriers google. Vous pourrez ensuite synchroniser ces données avec Thunderbird ou Evolution.
 <​note>​ <​note>​
 Lors de la première synchronisation,​ vous perdrez tous vos contacts et rendez-vous inscrits sur l'​iPhone. Lors de la première synchronisation,​ vous perdrez tous vos contacts et rendez-vous inscrits sur l'​iPhone.
Ligne 65: Ligne 147:
 Il existe aussi une application [[http://​www.google.com/​mobile/​apple/​sync.html|Google Sync]] en version beta qui permet de synchroniser calendriers et contacts google. Il existe aussi une application [[http://​www.google.com/​mobile/​apple/​sync.html|Google Sync]] en version beta qui permet de synchroniser calendriers et contacts google.
  
-=== Funambol ​ ===+==== Funambol  ​====
  
 [[http://​funambol.com|Funambol]] propose une suite de logiciels open-sources permettant de synchroniser contacts, agenda, tâches "​over-the-air"​ (bien que le terme ne semble pas être tout à fait exact). [[http://​funambol.com|Funambol]] propose une suite de logiciels open-sources permettant de synchroniser contacts, agenda, tâches "​over-the-air"​ (bien que le terme ne semble pas être tout à fait exact).
Ligne 81: Ligne 163:
 Vous avez quelques réticences à stocker vos informations dans les bases de données d'une société tiers, pas de problème : la page [[funambol]] vous explique de manière simple comment installer un serveur à la maison et comment configurer votre iPhone et vos différents organiseurs. Vous avez quelques réticences à stocker vos informations dans les bases de données d'une société tiers, pas de problème : la page [[funambol]] vous explique de manière simple comment installer un serveur à la maison et comment configurer votre iPhone et vos différents organiseurs.
  
 +==== Memotoo ​ ====
  
 +[[http://​www.memotoo.com|Memotoo]] est un service qui vous permet de synchroniser vos contacts, votre agenda et vos tâches. Plusieurs méthodes existe pour synchroniser ces données avec votre iPhone mais la meilleure solution est d'​utiliser les synchronisations [[http://​en.wikipedia.org/​wiki/​CardDAV|CardDAV]] et [[http://​en.wikipedia.org/​wiki/​CalDAV|CalDAV]] qui sont des standards de l'​iPhone.
  
 +** CardDAV (contacts) **
  
-==== Stockage de fichiers ==== +- Allez dans **Réglages** et sélectionnez **MailContactsCalendrier**\\ 
-L'​application gratuite Discover permetvia une connexion Wifid'​échanger des fichiers de tout type () entre votre PC et votre iPhoneCeci permet d'​utiliser votre iPhone comme une clef USBNotez bien que celle-ci ne donne accès qu'aux répertoires private, public et photos de votre iPhoneVous ne pourrez pas gérer la bibliothèque musicale ou vidéo de votre iPhone ​avec cette application.+- Sélectionnez **Ajouter un compte...**\\ 
 +- Sélectionnez **Autre**\\ 
 +- Sélectionnez **Ajouter un compte CardDAV**\\ 
 +- Configurez-le ​avec les informations suivantes:​\\ 
 +Server: www.memotoo.com:​443\\ 
 +User name: Votre login Memotoo\\ 
 +Password: Votre mot de passe\\
  
-Pour l'​installation : +** CalDAV (calendrier et tâches) **
-  - Installez l'​application Discover via l'​AppStore sur votre iPhone, +
-  - connectez l'​iPhone sur votre réseau Wifi, +
-  - lancez l'​application Discover sur l'​iPhone. Celle-ci vous donnera l'URL à saisir dans votre navigateur pour accéder aux dossiers de l'​iPhone,​ +
-  - le transfert des fichiers se fait directement via le navigateur Web du PC.+
  
 +- Allez dans **Réglages** et sélectionnez **Mail, Contacts, Calendrier**\\
 +- Sélectionnez **Ajouter un compte...**\\
 +- Sélectionnez **Autre**\\
 +- Sélectionnez **Ajouter un compte CalDAV**\\
 +- Configurez-le avec les informations suivantes:​\\
 +Server: sync.memotoo.com:​443\\
 +User name: Votre login Memotoo\\
 +Password: Votre mot de passe\\
  
 +==== Davical ​ ====
 +Si vous souhaitez synchroniser vos calendriers et vos contacts avec d'​autres devices, sans confier vos données à un hébergeur tiers (Google Calendar...),​ vous pouvez installer un serveur [[Davical]],​ qui gère le protocole de calendriers CalDav et le protocole de contacts [[http://​en.wikipedia.org/​wiki/​CardDAV|CardDav]] (reconnus par l'​iphone en natif à partir de iOS 4.1 - testé sur ios 4.2.1).
  
 +<note warning> Depuis ios5, il n'est plus possible de configurer de compte CardDav directement via l'​iPhone. L'​option reste proposée mais ne fonctionnera pas. Pour contourner le problème, il faut utiliser iPhone Configuration Utility disponible gratuitement sur le site d'​Apple,​ créer un profil de configuration pour CardDav, ne pas oublier de renseigner un identifiant dans l'​onglet General, puis l'​installer sur l'​iPhone branché en USB. (Pour cela aller sur la iDevice -> Profils de configuration,​ sélectionner le profil créé et cliquer sur installer. Cela doit ouvrir une popup d'​installation sur l'​iDevice)</​note>​
  
-===== Synchronisation sous iTunes virtualisé ===== +A la différence ​de Funambol, qui ne gére que la synchronisation ​des contactsDavical gère la synchronisation des calendriers ET des contacts.
-L'​utilisation d'​[[iTunes]] sous machine virtuelle offre les mêmes possibilités ​de synchronisation qu'​avec iTunes sous OS natif. Ceci ne nécessite pas le jailbreakage de l'​iPhone mais requiert l'​installation d'une machine virtuelle Windows ainsi que la disponibilité ​des ressources à synchroniser sous cet OS (musiquesvidéos, etc.).+
  
-==== iTunes sous VirtualBox ==== +Voici une liste des clients compatibles[[http://​wiki.davical.org/​w/​CardDAV/​Clients|CardDAV/​Clients]]
-Cette solution nécessite ​une installation de VirtualBox non-ose fonctionnelle avec communication ​des ports USB :+
  
-  * [[:​virtualbox#​installation_de_la_version_non_ose|L'​installation ​de VirtualBox non-ose]] +L'​installation ​d'un serveur Davical requiert :\\ 
-  ​* ​[[:virtualbox#​les_peripheriques_usb | L'Activation ​de l'USB de VirtualBox non-ose]] +-L'​installation d'un serveur [[:apache]]\\ 
-Procédez ensuite à l'installation d'​iTunes.+-L'​installation d'une base de données ​[[:postgreSQL]]\\ 
 +-L'installation ​de [[:Davical]] lui-même\\ 
 +-Un peu de configuration\\ 
 +FIXME: Ajouter tous les tutoriaux nécessaires 
 +<note warning> Cette méthode requiert un certain degré de technicité.</​note>​ 
 +<note warning> A l'heure actuelle, Thunderbird supporte le protocole CalDav mais pas le protocole [[https://​bugzilla.mozilla.org/​show_bug.cgi?​id=546932|CardDav]]</​note>​ 
 +===== Stockage de fichiers =====
  
-Sous **Jaunty** ​avec les dépôts **non officiels** ​de Virtualbox non-oseavec l'​activation de l'USBtesté ​en installant Windows 7 RC + Itunes dans Virtualbox. +=== En USB === 
-<note important>​Pendant la mise à jour du firmwarevous serez peut-être obligé de réactiver plusieurs fois l'​USB ​dans les préférences de Virtualbox. +Si vous avez suivi la procédure d'​installation ​avec votre [[gestionnaire ​de fichiers]]vous pouvez accéder à votre iPhone, en navigant sur ce derniercomme avec n'importe quel autre périphérique ​USB. De cette manière vous pouvez accéder ​à seulement une partie ​des fichiers de votre iPhone.
-Soyez très attentif pour l'​installation des pilotes car il faut qu'ils soient bien installés avant la mise à jour du firmware. Relancez Windows 7 plusieurs fois si nécéssaire. En ajoutant le son on entend mieux la désactivation et l'​activation ​des pilotes ce qui monte/​démonte l'​iphone dans VirtualBox.</​note>  ​+
  
-Sous **Intrepid** la gestion de l'​iPhone ne demande aucune manipulation supplémentaire. La mise à jour du firmware a par exemple plusieurs fois été testée avec succès.+=== En SSH ===
  
-Sous **Hardy**, une manipulation ​supplémentaire ​est nécessaire ([[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2153211#​p2153211 | tutoriel]]). ​+Si vous avez un iPhone ​**jailbreaké**, vous pouvez vous connecter un SSH sur votre iPhone. Pour cela, vous devez installer un serveur SSH sur votre iPhone, cette manipulation est assez simpleIl vous suffit d'​installer sur Cydia le paquet SSH, que vous trouverez grâce à un lien sur la page d'​accueil de Cydia, dans la section "​Guides utilisateur" ​-> "​OpenSSH Access How-To"​
  
-<note important>​Sous **Hardy** la mise à jour du firmware n'est absolument pas garantie.<​/note>+Sous SSH, veuillez noter que les dossier accessible par USB est en fait le dossier ''​/var/​mobile/​Media/''​
  
-==== iTunes ​sous vmware-player ====+<note important>​Pour des raisons de sécurité, vous penserez à changer le mot de passe des utilisateurs ''​mobile''​ et ''​root''​ de votre iPhone. Il s'agit des mots de passe des 2 comptes créés sur les iPhone (des sessions, comme sous Ubuntu). Vous trouverez une explication à ce sujet sur la page d'​acceuil dans Cydia dans les "​Guides utilisateur" ​-> "Root Password How-To"​. Le mot de passe par défaut pour l'​utilisateur ''​root''​ est **''​alpine''​**.
  
-Il est possible de synchroniser l'​iPhone à travers une machine virtuelle ​en suivant [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1968807#​p1968807|le tutoriel ​de bilbo858 sur le forum]].+Si vous ne les changez pas, en ayant OpenSSH installé, ​le contenu ​de votre iPhone peut être très facilement accessible par des inconnus par le Wifi.
  
-Cette méthode est relativement instable et présente des risques de perte de données. +Il ne s'agit pas ici du code PIN, ni du code de déverrouillage ​de votre iPhone.
-<note warning>​Ne tentez ​ni restauration ni mise à jour du firmware sous vmware sous peine de rendre ​votre iPhone ​inutilisable.</​note>​+
  
 +-> Ceci ne touche que ceux qui ont jailbreaké leur iPhone **ET** installé OpenSSH ;​-)</​note>​
 +
 +== Graphiquement ==
 +
 +  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​nautilus-ideviceinfo|nautilus-ideviceinfo]]**
 +  - Faites un clic droit sur votre iPhone (dans Nautilus ou sur le bureau) > Propriétés
 +  - Allez dans l'​onglet Détails
 +  - Cliquez sur "​Browse Jailbroken filesystem"​ pour monter votre iPhone en SSH
 +
 +Au passage, vous pourrez noter que le paquet **[[apt://​nautilus-ideviceinfo|nautilus-ideviceinfo]]** vous permet de voir de nombreuses informations à propos de votre iPhone, dans //Nautilus -> Clic droit -> Propriétés//​. Ces informations reprennent entre autre l'​utilisation de l'​espace de stockage interne, l'OS.
 +
 +== Comme serveur ==
 +
 +SSH depuis Nautilus / Gnome FIXME
 +
 +== En ligne de commande ==
 +
 +SSH depuis le terminal FIXME
 +
 +Pour établir une connexion ssh depuis le terminal :  ​
 +  - -Si vous utilisez OpenSsh sur l'​Iphone le serveur devrait être actif par défaut(vous pouvez le verifier via SBToggles le menu raccourci de SBsettings).
 +  - -Recuperez L'​adresse IP de votre Iphone connecté en wifi(via SBToggles ou depuis les reglages de l'​iphone...)
 +  - -Ouvrez un terminal sur votre PC et tapez  :
 +   
 +    ssh nomUtilisateur@Adrresse.IP.de.l'​iphone
 +   
 + ​adaptez le mot de passe en fonction du nomUtilisateur choisi pour la connexion
 +<​note> ​
 +nomUtilisateur peut etre mobile(utilisateur normal) ou root(Super-utilisateur) exemple pour ouvrir une session en tant qu '​utilisateur normal sur un Iphone dont l' IP est 192.168.1.55 il faut taper :
 +        ssh mobile@192.168.1.55
 + </​note>​
 +    ​
 +-Vous vous trouvez dans le repertoire par defaut de l'​utilisateur connecté(/​var/​mobile si vous vous connectez en tant que simple utilisateur et /var/root pour le super-utilisateur)
 +
 +Pour copier des fichiers de l'​Iphone vers le PC ou inversement :
 +  * exemple avec scp du telephone vers le PC
 +  * une fois connecté en ssh comme expliqué ci-dessus utilisez
 +scp chemin/​du/​fichier/​a/​copier nomUtilisateurPC@Adresse.IP.du.PC:/​chemin/​vers/​lequel/​copier/​le/​fichier
 +
 +<​note> ​
 + pour copier un fichier helloworld.cpp qui se trouve dans le repertoire racine de l'​utilisateur mobile(/​var/​mobile/​) vers le repertoire /​home/​ubuntuHost/​Exemple du PC avec un nom d'​utilisateur ubuntuHost et connecté ave cune adresse IP 192.168.1.25
 +  scp helloworld.cpp ​ ubuntuHost@192.168.1.25:​~/​Exemple
 +</​note>​
 +
 +Pour copier du PC vers l'​Iphone il faut utiliser la même syntaxe mais vous n'avez pas besoin d'​établir une connexion ssh celle ci sera activée lors de la copie quand le mot de passe de l'​utilisateur de l Iphone vous est demandé.
 +Exemple : copier le fichier helloWorld.h contenu dans un dossier Dev du /home(PC) vers un repertoire de l utilisateur courant sur l'​Iphone /​var/​mobile/​Media/​
 +<​note>​
 +scp /​home/​utilisateur/​Dev/​hello.h mobile@192.168.1.55:/​var/​mobile/​Media
 + </​note>​
 +
 +
 +=== Depuis une application de l'​AppStore ===
 +
 +L'​application gratuite Discover permet, via une connexion Wifi, d'​échanger des fichiers de tout type () entre votre PC et votre iPhone. Ceci permet d'​utiliser votre iPhone comme une clef USB. Notez bien que celle-ci ne donne accès qu'aux répertoires private, public et photos de votre iPhone. Vous ne pourrez pas gérer la bibliothèque musicale ou vidéo de votre iPhone avec cette application.
 +
 +Pour l'​installation :
 +  - Installez l'​application Discover via l'​AppStore sur votre iPhone,
 +  - connectez l'​iPhone sur votre réseau Wifi,
 +  - lancez l'​application Discover sur l'​iPhone. Celle-ci vous donnera l'URL à saisir dans votre navigateur pour accéder aux dossiers de l'​iPhone,​
 +  - le transfert des fichiers se fait directement via le navigateur Web du PC.
  
 +<note important>​Discover semble ne plus fonctionner depuis une ou deux mises à jour de l'iOS ( de mémoire iOs4.x ), mais d'​autres applications equivalentes existent ​ comme iphone Drive par exemple ) ; A confirmer </​note>​
 ===== Encoder des vidéos ​ ===== ===== Encoder des vidéos ​ =====
-Vous pouvez très facilement encoder des vidéos à partir de vos fichiers ou de vos DVD de manière à les lire sur votre iPhone, et ce grâce au logiciel libre et gratuit [[Handbrake]]. Quelques fonctionnalités :+Vous pouvez très facilement encoder des vidéos à partir de vos fichiers ou de vos DVD de manière à les lire sur votre iPhone
  
-  - encode fichier vidéo et disque DVD en un fichier au format iPhone, 
-  - gère les sous-titres,​ les pistes audio et les chapitres des DVD. 
  
-Handbrake ​est disponible sous deux versions, avec une interface graphique GTK (GUI) en ligne de commande (CLI). Les deux versions sont à télécharger sur [[http://​handbrake.fr/​|le site officiel]].+=== Avec Handbrake ​===
  
 +
 +[[Handbrake]]permet :​
 +
 +  - d'​encode des fichiers vidéo et disque DVD en un fichier au format iPhone,
 +  - de gèrer les sous-titres,​ les pistes audio et les chapitres des DVD.
  
 {{:​wiki:​handbrake-iphone_intrepid_1.png|encodage video Handbrake}} {{:​wiki:​handbrake-iphone_intrepid_1.png|encodage video Handbrake}}
  
-Sous Hardy (8.04), la version GUI ne fonctionne pas, mais vous pouvez toujours utiliser la version CLI : 
  
-<​code>​ +=== Avec ffmpeg ===
-./​HandBrakeCLI -i /dev/scd0 -o movie.mp4 --preset="​iPhone & iPod Touch"  +
-</​code>​+
  
 Si vous êtes un puriste, vous pouvez aussi utiliser [[ffmpeg]] en ligne de commande : Si vous êtes un puriste, vous pouvez aussi utiliser [[ffmpeg]] en ligne de commande :
Ligne 147: Ligne 308:
 </​code>​ </​code>​
  
 +===== Fonctions avancées =====
  
-Vous pouvez ensuite déposer ces vidéos sur votre iPhone  +<​note>​Ces fonctions avancées constituent la dernière étape pour avoir une indépendance totale d'[[iTunes]]. Elles reprennent en effet les principales fonctions qui étaient jusqu'​alors uniquement disponibles avec iTunes. Avec ces fonctions (et notamment ''​ideviceactivate''​)on peut en principe s'​affranchir d'​iTunes à part entièreaussi bien pour la synchronisation de musiqueque pour les fonctions plus techniques, qui sont listées ci-dessous.</​note>​
-  * via [[iphone#​Synchronisation sous iTunes ​virtualisé|iTunes virtualisé]] pour un iPhone original +
-  * en utilisant gtkPod/​Amarok si votre iPhone est jailbreaké, +
-  * dans le répertoire adhoc si vous utilisez MplayerdTunes ou pwnPlayer. +
-===== Qu'est-ce qu'un jailbreak ? =====+
  
-Un Jailbreak consiste ​à modifier le firmware de l'appareil afin d'​installer des logiciels tiers (c'est à dire non-fournis par Apple, généralement car ne respectant pas les clauses ​de développement). En ce qui concerne notre utilisation sous Ubuntucette manipulation nous permet ​de synchroniser musique et vidéos sans utiliser le triumvira machine virtuelle+Windows+iTunes. Lors du jailbreakage,​ un serveur [[:SSH]] est installé, ce qui permet sous Ubuntu ​d'accèder au contenu de l'​iPhone ​par une connexion ssh standard.+<note tip>Si vous avez réussi ​à installer ou utiliser ​l'une de ces fonctions avancéesmerci de bien vouloir compléter la documentation (à l'​aide ​d'un petit tutoriel ​par exemple).</​note>​
  
-<​note>​Le jailbreak de votre iPhone se fait sous votre responsabilité et <​del>​annule</​del>​ n'​annule absolument pas (message d'un Linuxien qui passait par là : faudrait se décider et donner des sources... qui dit vrai?) la garantie logicielle de l'​appareil. A condition de revenir à la configuration logicielle de base en restaurant l'​iPhone depuis iTunes. Il faut pour cela avoir déjà synchronisé une fois l'​iPhone avec iTunes.</​note>​+Ces fonctions devraient fonctionner sur un iPad.
  
-Vous pouvez jeter un œil aux sites [[http://​www.sosiphone.com/​forum/​|Forum SOSiPhone pour firmware 1.x]], [[http://​www.sosiphone.com/​forum3G/​|Forum SOSiPhone pour firmware 2.x]] et http://​www.frenchiphone.com qui indiquent pas mal de petites astuces, dont la procédure à suivre pour "​Jailbreaker"​ votre iPhone. Pour un jailbreak depuis Linux [[http://​blog.iphone-dev.org/​]].+==== Modifier le système ​de l'iPhone ​====
  
-Pour l'iPhoneOS 3.1.3 et suivants, visitez [[http://​spiritjb.com/]] (Mac et Windows)+Ces fonctions-ci sont les plus récentes. Elles offrent les derniers éléments indispensables pour une utilisation entièrement indépendante d'iTunes.
  
 +=== Activation du système ===
 +Après l'​achat d'un iPhone (il en va de même pour les iPod Touch et iPad), il est nécessaire de l'​activer via iTunes pour permettre à Apple de vérifier la garantie (et bien d'​autres choses gardées secrètes). Tant que votre iPhone n'est pas activé, vous ne pourrez pas vous en servir, sauf pour appeler les urgences (le 112). Cette fonction est la plus récemment portée pour Linux (par le même développeur que pour la [[:​iphone#​modifier_le_systeme_de_l_iphone|restauration]] du firmware).
  
-<note help> +Le logiciel ​est aussi à compiler, et son git est [[http://​github.com/​posixninja/​ideviceactivate|par là]].
-**LÉGALITÉ OU NON DU JAILBREAK ?**((Ceci n'est pas une information officielle mais mon interprétation de la loi- _Enchained.))+
  
-Nous ne vous expliquerons pas ici cette procédure appelée « Jailbreak » - ou en français « Sortir ​de prison » - car ceci peut être considéré comme illégal.+=== Restauration du Firmware === 
 +[[http://​github.com/​posixninja/​idevicerestore|idevicerestore]] (à compiler) est un logiciel permettant ​de restaurer, upgrader son iPhone/iPod Touch, sans iTunes. Le développeur a [[http://​twitter.com/​p0sixninja/​status/​14796398567|annoncé sur twitter le 26/​05/​2010]] qu'il avait pu installer la version bêta de l'​iPhoneOS 4.0 depuis Linux ! Une des fonctions de ce logiciel est la restauration de firmware sans UUID (identifiant créé par Apple qui autorise les développeurs à utiliser les iPhoneOS bêta), ce qui est interdit par Apple via iTunes.
  
-Cependantsi on étudie la loi DADVSI, celle-ci nous dit qu'il est interdit de contourner des verrouillages mis en place par les éditeurs (donc ici Apple) **sauf pour assurer l'​interopérabilité** (ce qui est notre cas avec Ubuntu) ((ceci est un résumé, pas une citation pure et simple ​_Enchained.)).+Si vous testez ce logicielpartagez vos retours d'expérience sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3509553|ce forum]] !
  
-Apple indique que l'​appareil ​iPhone ​ne fonctionne qu'​avec ​**iTunes** sur les systèmes d'​exploitation **MacOs** ou **Windows**.\\ +<note tip>Si votre iPhone ​rencontre des difficultés logicielles ​**importantes**, et que la restauration est impossible (ex : iPhone verrouillé par code -> il faut taper le code pour le déverrouiller,​ mais l'affichage pose problème -> impossible de taper le code, mais vous devez déverrouiller votre iPhone pour restaurer -> restauration impossible),​ vous pouvez forcer la restauration ​de l'​iPhone ​
-On peut alors dans notre casconsidérer ​le Jailbreak comme un moyen nécessaire ​pour assurer ​l'interopérabilité ​de l'​iPhone ​avec Ubuntu.+  - Éteignez le 
 +  - Maintenez le bouton principal (celui en façade en dessous de l'​écran) appuyé 
 +  - Branchez votre iPhone, //en gardant le bouton principal appuyé// 
 +  - Une icône "​Connecter à iTunes"​ devrait apparaître 
 +Vous pouvez alors restaurer votre iPhone. Notez qu'en utilisant ce mode, vous ne pourrez pas sauvegarder les données présentes sur votre iPhone. Ce mode est réservé aux situations (très) problématiques.
  
 +-> Vous pouvez aussi quitter ce mode en éteignant / rallumant votre iPhone.
 +</​note>​
 +<note warning>​Si le logiciel plante pendant la restauration,​ votre iPhone peut se retrouver inutilisable !</​note>​
  
-Ps: pour le firmware 3.0 iphone interdit le jailbreak directement dans la licence d'​utilisation à accepter pour l'​installation du firmware 
  
-...Sauf que, en droit français, la loi est plus forte que le contrat. La clause interdisant le jailbreak est donc sans doute abusive, donc réputée non écrite. 
  
-//​_Enchained.//​ +==== Autres fonctions ====
-</​note>​+
  
 +(inspiré de [[http://​www.libimobiledevice.org/​]] - L'​état correspond à l'​état de développement du projet)
  
 +^ Fonction ​                                          ^ Etat         ^ Détails ​                                                       ^
 +| Activation ​                                        | Fait         | Utiliser [[http://​github.com/​posixninja/​ideviceactivate|ideviceactivate]]|
 +| Restauration du firmware ​                          | Partiellement| Utiliser [[http://​github.com/​posixninja/​idevicerestore|idevicerestore]]|
 +| Sauvegarde / Restauration ​                         | Fait - iOS ≤ 3.1.3         | Sauvegarde seulement -- Utiliser idevicebackup ​  |
 +| Accès au système de fichier ​                       | Fait         | GVFS (par défaut dans [[lucid]]) ​                              |
 +| Musique / Vidéos ​                                  | Fait         | Rhythmbox, gtkpod et Amarok (avec libgpod >= 0.7.90) ​          |
 +| Internet Tethering ​                                | Fait         | Utiliser le driver noyau pour gérer l'​Ethernet over USB: [[tutoriel:​comment_synchroniser_un_iphone_3g_3gs_sous_ubuntu#​tethering_usb|ipheth]]. Déjà inclus dans le noyau 2.6.34 (donc à partir de [[maverick|Maverick]],​ installez le paquet **[[apt://​ipheth-utils]]**). **''​ipheth''​** semble avoir quelques problèmes sur iOS 4.2+. |
 +| Applications ​                                      | Fait         | Utiliser [[http://​cgit.sukimashita.com/​ideviceinstaller.git/​|ideviceinstaller]]|
 +| Organiser le SpringBoard (écran d'​accueil) ​        | Fait         | Utiliser [[http://​cgit.sukimashita.com/​sbmanager.git/​|sbmanager]]|
 +| Syslog ​                                            | Fait         | Utiliser idevicesyslog ​                                        |
 +| Synchro du calendrier/​notes/​favoris/​contacts ​      | Partiellement ​                                                               ||
  
 +Pour résumer, les autres fonctions intéressantes sont :
 +  * [[http://​cgit.sukimashita.com/​ideviceinstaller.git/​|Installation/​Suppression]] d'​**applications** : **[[apt>​ideviceinstaller]]**
 +  * Organiser le **SpringBoard** : [[http://​cgit.sukimashita.com/​sbmanager.git/​|sbmanager]]
 +  * **Sauvegarde** / Restauration des données : idevicebackup ​
  
-===== Autres méthodes pour se connecter à l'​iPhone =====+Pour ceux qui désirent voir le résultat, la [[http://​www.youtube.com/​watch?​v=WGf4i_kxqRU|vidéo officielle]] est assez complète.
  
 +=== AirPrint ===
  
 +Il est possible aussi d'​activer l'​impression par wifi. De plus, il suffit que votre imprimante soit compatible sous linux pour cela.
  
 +=== Débrider le système ===
  
 +Il est aussi possible, mais peu risqué, de modifier le système interne de l'​iPhone. Cette opération de "​débridage"​ a plusieurs avantages : consultez l'​article Wikipedia "​[[wpfr>​jailbreaking]]"​. Le Jailbreak en lui-même autorise notamment la connexion en SSH à votre iPhone, ou encore l'​installation de logiciels non validés par Apple.
  
 +Le Jailbreak ne doit pas être confondu avec un changement d'OS sur votre iPhone, même si il est nécessaire de jailbreaker son iPhone pour en changer l'OS. Pour ceux qui désireraient utiliser un OS **libre** pour iPhone, [[http://​twitter.com/​planetbeing|planetbeing]] travaille activement sur un projet nommé ''​iphonelinux''​ ([[http://​github.com/​planetbeing/​iphonelinux/​|git]] - [[http://​linuxoniphone.blogspot.com/​|blog]]). Ce projet repose sur l'​utilisation de [[Android]],​ un OS, basé sur [[http://​www.01net.com/​editorial/​512281/​linus-torvalds-naime-pas-les-telephones-sauf-le-nexus-one/​|linux]]((avis de Linus Torvalds sur Android)), pour téléphone,​ fait par Google. Sa mise en place est assez complexe, et ne fonctionne pas encore avec les versions les plus récentes d'​iPhone/​iPod Touch.
  
 +Le jailbreak de votre iPhone se fait sous votre responsabilité et n'​annule pas la garantie matérielle/​logicielle de l'​appareil. **A condition** de revenir à la configuration logicielle de base en restaurant l'​iPhone (de préférence avec iTunes dans ce cas là). **Mais** si votre iPhone est inutilisable,​ et que vous ne pouvez donc pas le restaurer, il perdra alors sa garantie.
  
 +Nous ne vous expliquerons pas ici cette procédure de débridage car, bien que la loi DADVSI autorise à contourner les verrouillages mis en place par les éditeurs pour assurer l'​interopérabilité (ce qui est notre cas avec Ubuntu)((Apple indique que l'​appareil iPhone ne fonctionne qu'​avec **iTunes** sur les systèmes d'​exploitation **MacOs** ou **Windows**. On peut alors dans notre cas, considérer le Jailbreak comme un moyen nécessaire pour assurer l'​interopérabilité de l'​iPhone avec Ubuntu.)), par précaution nous ne souhaitons pas faire prendre de risques à l'​association ubuntu-fr.
  
-==== Se connecter à un serveur ==== +Par ailleursle développement d'​applications pour iPhone est uniquement possible en utilisant l'OS d'​Apple (Mac OS X), le jailbreak est donc permis dans un souci d'​interopérabilité pour les développeurs, dans le cadre de la loi DADVSI **en France**. 
-Sous Gnomelancez « Se connecter à un serveur » de Nautilusdisponible ​dans le menu RaccourcisSe connecter ​en root avec le mot de passe alpine((démarche pour KDE ?)).+Cet aspect a récemment été pris en compte par le DMCA, sous la demande ​de l'EFF. Le jailbreak n'​enfreint donc plus les copyrights et est donc autorisé **si vous habitez aux USA**, mais cela n'​interdit en aucun cas Apple d'​empêcher le jailbreak.\\ 
 +Voir site de l'​[[https://​www.eff.org/​press/​archives/​2010/​07/​26|EFF]]
  
-Ifile est une application qui se trouve sur Cydia permettant ​de visualiser ​et charger des fichiers depuis un navigateur grâce à un serveur web intégréIl peut aussi gérer les permissions,​ éditer,​créer,​ etcIl sait faire aussi plein d'​autres choses, aller voir sur [[http://​iphonesoft.fr/ifile-l-explorateur-fichiers-et-multiple-pieces-jointes-par-mail]]+Vous noterez au passage que les logiciels ​de JailBreak sortent en général en premier temps pour Mac et WindowsLes versions Linux sont plus raresEn outre ces logiciels ne marchent que très rarement dans [[VirtualBox]] ((car ils effectuent des envois non standards par USB))Un ordinateur avec Windows/Mac installé "en dur" est donc nécessaire,​ avec iTunes installé (nécessaire pour les pilotes de l'​iPhone). 
 +Néanmoins, il est possible de compiler des logiciels de jailbreak à partir des sources de leurs créateurs ​et en compilant "soi-même" un cross-compilateur PC/ARM (type du processeur de l'​iphone). Ce cross-compilateur pourra aussi permettre aux plus expérimentés de créer des applications iphone. 
 +==== Problèmes rencontrés / Voir aussi ====
  
-==== Sshfs ==== +  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=390716]] 
-Vous aurez alors besoin d'un dossier qui permettra de monter l'​iPhone sur UbuntuDans un terminal créez le dossier ​/media/iphone :+  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=389882]] 
 +  * [[http://​ubuntuforums.org/​showthread.php?​t=1471018|tuto (fonctionnement incertain)]] 
 +    -> indique que les paquets [[apt>​libtool,​automake autoconf,​git-core,​swig build-essential,​python-dev,​libusbmuxd-dev,​libglib2.0-dev,​libgnutls-dev,​libplist-dev,​libplist++-dev,​libplist++1,​libzip-dev,​libclutter-1.0-dev,​libclutter-gtk-0.10-dev,​intltool]] sont utiles 
 +  * [[http://forum.ubuntu-fr.org/​viewtopic.php?​id=432079]]
  
-   sudo mkdir /​media/​iphone/​ -m 777 
  
-Ajoutez ensuite votre nom d'​utilisateur au groupe fuse 
  
-   sudo adduser $USER fuse  
  
-Les commandes suivantes permettent respectivement de "​monter"​ et "​démonter"​ l'​iPhone sur Ubuntu, les logiciels pourront alors communiquer avec. Donc soit vous les inscrivez dans chacun de ces logiciels (par exemple Amarok) soit vous créez des commandes de connexion automatisées via [[nautilus_scripts]]. 
  
-   #​version <= 1.1.2 
-   sshfs root@iphone:/​var/​root/​Media /​media/​iphone/ ​ 
-   #​version >= 1.1.3 
-   sshfs root@iphone:/​var/​mobile/​Media /​media/​iphone/​ 
-   #​démonter : 
-   ​fusermount -u /​media/​iphone 
  
-Au montage ​la commande ​vous demandera ​votre mot de passe sshL'​iphone ​apparaîtra alors sur votre bureau comme un disque dur.+===== Synchronisation sous iTunes virtualisé ===== 
 +L'​utilisation d'​[[iTunes]] sous machine virtuelle offre les mêmes possibilités de synchronisation qu'​avec iTunes sous OS natif. Ceci ne nécessite pas le jailbreakage de l'​iPhone mais requiert l'​installation d'une machine virtuelle Windows ainsi que la disponibilité des ressources à synchroniser sous cet OS (musiques, vidéos, etc.). 
 + 
 +<note tip>Son utilisation est de moins en moins utile, étant donné que la synchronisation est désormais faisable sous linux sans jailbreak, et que les restaurations du firmware sont aussi possibles depuis linux (reportez ​vous aux différentes sections de la page). Mais cette solution est peut-être plus simple pour les débutants.</​note>​ 
 + 
 +==== iTunes sous VirtualBox ==== 
 + 
 +Installez [[VirtualBox]] et dans votre virtualisation ​de Windows procédez ensuite à l'​installation d'​[[iTunes]]. 
 + 
 +<note important>​Pendant la mise à jour du firmware, vous serez peut-être obligé de réactiver plusieurs fois l'USB dans les préférences de Virtualbox. En ajoutant le son de l'​iPhone on entend mieux la désactivation et l'​activation des pilotes ce qui monte/​démonte l'​iphone ​dans VirtualBox, et indique donc le besoin de réactiver le périphérique.</​note> ​  
 + 
 + 
 ===== Bugs et dépannage ===== ===== Bugs et dépannage =====
  
Ligne 263: Ligne 458:
   * gtkPod ne gère pas encore les vidéos encodées en mp4/v2,   * gtkPod ne gère pas encore les vidéos encodées en mp4/v2,
   * La liste de lecture de l'​iPhone est incorrectement mise à jours lors de l'​ajout de nouvelles musiques. Éteignez l'​application iPod de l'​iPhone (sous iPod iPhone, pressez le bouton home environ 12 secondes). Si cela ne fonctionne pas, essayez la méthode avec ipod-convenience. ​   * La liste de lecture de l'​iPhone est incorrectement mise à jours lors de l'​ajout de nouvelles musiques. Éteignez l'​application iPod de l'​iPhone (sous iPod iPhone, pressez le bouton home environ 12 secondes). Si cela ne fonctionne pas, essayez la méthode avec ipod-convenience. ​
-  * Les images de pochettes ne sont pas importées. Dans ce cas, essayez la méthode avec ipod-convenience. 
  
  
Ligne 269: Ligne 463:
  
 ===== Voir aussi ===== ===== Voir aussi =====
- 
-=== Lien interne Ubuntu-fr === 
  
   * [[ipod|Gestion d'un ipod sous Ubuntu]]   * [[ipod|Gestion d'un ipod sous Ubuntu]]
- +  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=409034|Discussion « Tout ce qu'il y a à savoir sur iPhone 4 et Ubuntu »]] sur le forum Ubuntu-fr 
-=== Liens externes internet ==+  ​* **(en)** [[http://​www.ubuntugeek.com/​how-to-connect-iphoneipod-touch-using-usbin-karmicjauntyintrepidhardy.html#​more-2042|Tuto iFuse]], pour connecter l'​iphone sans Jailbreak 
-  * [[http://​www.ubuntugeek.com/​how-to-connect-iphoneipod-touch-using-usbin-karmicjauntyintrepidhardy.html#​more-2042|Tuto iFuse]] [en], pour connecter l'​iphone sans Jailbreak +  ​* **(en)** [[https://​help.ubuntu.com/​community/​PortableDevices/​iPhone|Using an iPhone or an iPod touch with Ubuntu]], sur le wiki d'​Ubuntu.com 
-  * [[https://​help.ubuntu.com/​community/​PortableDevices/​iPhone|Using an iPhone or an iPod touch with Ubuntu]] [en], sur le wiki d'​Ubuntu.com +  * **(en)** [[http://​blog.iphone-dev.org/​]] 
-  * <​del>​[[http://​www.pwnplayer.com/​|Site officiel pwnPlayer]]</​del>​ projet mis en stand by +  * [[https://superuser.com/questions/1154061/​how-do-i-copy-photos-from-my-iphone-on-ubuntu-16-04|Instructions en anglais pour les versions récentes d'Ubuntu]]
-  ​* [[http://​blog.iphone-dev.org/​]] +
- +
- +
- +
- +
-==== Projets annexes ==== +
- +
-  * [[http://fr.lprod.org/wiki/doku.php?​id=video:​mobiles|lprod]] - Exportations de vidéos sur Ubuntu ​pour appareils mobiles (pda / iPod / iPhone ...) beta tests en cours. +
-  * <​del>​[[http://​www.iphonelinux.org/​index.php/​Main_Page|iPhone Linux]][en]</​del>​ - Communauté de développeurs Linux pour iPhone. ​    ​**Lien mort**+
   * [[http://​iphone.lefessant.net|MNPLight]][fr] Move And Play Light - Une application destinée à la synchronisation sans passer par iTunes (musique, contacts, agenda, etc.). Ce n'est pas très ergonomique et beaucoup de manipulations peuvent sembler dangereuses pour les données.   * [[http://​iphone.lefessant.net|MNPLight]][fr] Move And Play Light - Une application destinée à la synchronisation sans passer par iTunes (musique, contacts, agenda, etc.). Ce n'est pas très ergonomique et beaucoup de manipulations peuvent sembler dangereuses pour les données.
  
 ---- ----
  
-//​Contributeurs : [[:​utilisateurs:​_Enchained]] - [[utilisateurs:​esion]] - [[utilisateurs:​bilbo858]] - [[utilisateurs:​jekkil]] - [[utilisateurs:​Firefly]] - [[:​utilisateurs:​mogwai]] -[[:​utilisateurs:​Hopf]]// ​ + 
 +//​Contributeurs : [[:​utilisateurs:​_Enchained]] - [[utilisateurs:​esion]] - [[utilisateurs:​bilbo858]] - [[utilisateurs:​jekkil]] - [[utilisateurs:​Firefly]] - [[:​utilisateurs:​mogwai]] -[[:​utilisateurs:​Hopf]] - [[:​utilisateurs:​TheCaméléon]]//
  • iphone.1273497905.txt.gz
  • Dernière modification: Le 10/05/2010, 15:25
  • par 88.160.52.183