Quel est l'état actuel de la prise en charge des appareils Apple (iPhone, iPod, etc.)?

21
  1. Quelles applications Ubuntu fournissent un support? (guides, comment faire, statut)
  2. En outre, en particulier, des détails sur la prise en charge de la synchronisation de la musique avec les iPhone et iPod avec la dernière version du système d'exploitation:

    • Pouvez-vous synchroniser de la musique avec des appareils Apple en utilisant> iOS4? (iPhone et iPod)
    • Quelles applications vous permettent de le faire et comment? (guides, comment faire, statut)

Ce qui a déjà été établi, c'est:

  • Apple ne prend pas en charge Linux et n'envisage pas de le faire.
  • libimobiledevice fournit un certain support, mais il ne prend actuellement pas en charge la synchronisation de la musique / vidéo avec les appareils >iOS4. Accédez à libimobiledevice et faites défiler jusqu'à la section intitulée « État » pour voir si la version de votre appareil est prise en charge.
Gerard Roche
la source

Réponses:

24

C'est une cible en mouvement constant. Si vous trouvez un outil qui fonctionne, Apple l'interrompt dans une «mise à jour de sécurité» (ils utilisent parfois le terme de manière subjective). Pour certains iPod, essayez de remplacer le firmware par Rockbox . Pour les iPhones, utilisez Windows ou un Mac, ou essayez de configurer un système d'exploitation invité Windows avec VirtualBox dans Ubuntu.

Apple n'autorisera jamais ce type d'interopérabilité à long terme. Vous allez devoir accepter leurs règles pour leurs appareils, ou trouver un appareil que vous pouvez rooter et charger avec un autre firmware.

Tom Brossman
la source
3
Une fois que vous sortez du jardin clos d'Apple, vous êtes seul, ils n'ont aucune obligation de fournir de tels avertissements supplémentaires. Vous avez déjà accepté cela et avez accepté leurs conditions unilatérales. Je pense que c'est aussi exaspérant. Je ne peux pas blâmer Apple cependant. Leur obligation est envers les actionnaires. Si vous avez appliqué une mise à jour ou essayé de synchroniser en dehors de leur écosystème approuvé et que cela a cassé quelque chose, vous ne pouvez que vous blâmer. Dur, mais vrai. En attendant, votez judicieusement, choisissez judicieusement vos appareils et donnez ce que vous pouvez à des organisations comme l'EFF. Bonne chance.
Tom Brossman
1
Je suis d'accord, mais je ne parle pas de fournir des avertissements à Apple (vous avez 100% raison, ils n'ont absolument aucune obligation de fournir un support, des avertissements, quoi que ce soit. Si ce n'est pas dans leur intérêt commercial, pourquoi le feraient-ils?), Je ' En parlant d'applications telles que banshee, rhythmbox, etc., qui fournissent une "sorte" de support, elles devraient fournir des avertissements lorsqu'elles rencontrent une version d'appareil Apple non testée. Ou peut-être que c'est impossible pour eux de faire ça (je serais surpris si c'est le cas), aussi, ne vous méprenez pas, je sais que les gens travaillent dur sur ces projets gratuitement
Gerard Roche
1
@ElderGeek, l'application peut vous avertir que la version, par exemple iOS, n'a pas été vérifiée et n'a pas passé les tests d'acceptation des fabricants d'applications , n'est-ce pas? Vous utilisez iOS 7.2.1, cette version d'iOS est inconnue de cette application. Notre processus de tests d'acceptation [link] n'a trouvé aucun problème avec la version 7.2.0. Si vous continuez ...
Gerard Roche
1
@BullfrogBlues La bonne chose à propos des logiciels open source est que vous pouvez les modifier comme bon vous semble dans les limites de la GPL qui les couvre. Cela signifie que vous pouvez apprendre à effectuer les changements que vous désirez. Vous n'avez pas cette option avec iOS xxx ou tout autre produit disponible dans le commerce d'ailleurs. Bonne chance!
Elder Geek
1
@NoBugs Vous vous rendez compte que vous répondez à une réponse vieille de cinq ans par quelqu'un qui ne possède aucun produit Apple ... non?
Tom Brossman
14

Le support des pommes de Linux est inexistant. Il n'y a pas une seule version d'iOS qui prend en charge Ubuntu. Veuillez signaler un bogue avec Apple.

De plus, Apple utilise fréquemment des techniques d'obscurcissement, qui sont susceptibles de casser la base de données musicale sur les iDevices.

RE: Je veux juste ajouter ici que j'ai déposé de nombreux rapports de bogues auprès d'Apple, mentionnant également que je refuse d'avoir Windows et que Linux Ubuntu est donc installé sur mon ordinateur portable ainsi que le fait de devoir iPhone3, iPhone4, iPhone5 et un iMac et que c'est assez frustrant que je ne puisse pas utiliser mon Ubuntu pour au moins gérer ma musique et ainsi de suite ... Ils n'ont jamais répondu à une seule lettre, sans aucune explication et toute cette ignorance est assez frustrante au point que je vais probablement passer à Appareil Android la prochaine fois que j'aurai un nouveau téléphone.

Jan
la source
C'est un bon point, mais si vous possédez un iDevice avec VLC, vous POUVEZ mettre votre musique et vos vidéos dans le dossier de documents de l'application VLC - même s'ils ne veulent pas que vous utilisiez le lecteur de musique intégré pour une raison étrange.
NoBugs
5

Essayez libimobiledevice . Faites défiler jusqu'à la section intitulée « État » pour voir si la version de votre appareil est prise en charge.

libimobiledeviceest une bibliothèque logicielle multiplateforme qui décrit les protocoles de prise en charge des appareils iPhone®, iPod Touch®, iPad® et Apple TV®. Contrairement à d'autres projets, il ne dépend pas de l'utilisation de bibliothèques propriétaires existantes et ne nécessite pas de jailbreak. Il permet à d'autres logiciels d'accéder facilement au système de fichiers de l'appareil, de récupérer des informations sur l'appareil et ses composants internes, de sauvegarder / restaurer l'appareil, de gérer les icônes SpringBoard®, de gérer les applications installées, de récupérer le carnet d'adresses / calendriers / notes et signets et (à l'aide de libgpod) de synchroniser la musique et la vidéo sur l'appareil. La bibliothèque est en développement depuis août 2007 dans le but d'apporter la prise en charge de ces périphériques sur le bureau Linux. - http://www.libimobiledevice.org/

Jon
la source
2
Très déroutant pour le moins, je ne pense pas que la vidéo ait aidé les choses non plus. Je suis particulièrement intéressé par le support iOS5, qui, en ce qui concerne la synchronisation de la musique, je comprends que le support est nul.
Gerard Roche
4

Je vais juste ajouter que c'est libgpod qui ne peut actuellement pas gérer DBVersion> 4. La version la plus récente remonte à juillet, tout comme la plus récente validation ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi ? p = gtkpod / libgpod; a = résumé ) Je ne sais pas quel est le statut mais je suppose qu'il est actuellement en attente et n'est pas en cours de traitement.

Cependant, ils ont implémenté ce qui suit dans la version 0.8.2 alors qui sait quand quelqu'un va fournir une solution à cela.

L'iPhone 4 / iPod Touch 4 / iPad / Nano 6g n'est toujours pas pris en charge dans cette version. Cependant, libgpod a maintenant un mécanisme pour charger dynamiquement un module nommé $ libdir / libgpod / libhashab.so. Cela sera utile pour activer facilement la prise en charge de ces appareils si quelqu'un trouve un moyen de calculer la somme de contrôle de la base de données musicale.

Vous pouvez lire la note de version complète ici: http://old.nabble.com/libgpod-0.8.2-td32125543.html

=================

Mise à jour: l' utilisateur Israr Khan semble y travailler en ce moment, vous pouvez avoir une idée rapide de l'état sur son twitter: http://twitter.com/#!/isrark

D.Mill
la source
3
Existe-t-il un moyen pour tous les utilisateurs Linux / Apple de trouver une solution à ce problème? Comment la solution peut-elle être excellée (par un non programmeur)?
seb
3

En lisant ce site et en utilisant Google, j'ai trouvé un moyen de synchroniser mon iPhone 4 sur iOS 7.0.2 sur Ubuntu 12.04. Ces instructions que j'ai compilées à partir d'autres utilisateurs et du dépôt github libimobiledevice .

Tout d'abord, assurez-vous que les packages suivants sont installés, soit via le Centre logiciel Ubuntu, soit via le terminal:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

Deuxièmement, créez un dossier quelque part sur votre ordinateur (j'utiliserai un dossier sur mon bureau appelé libupdate).

Ouvrez le terminal et le CD dans ce répertoire:

cd ~/Desktop/libupdate

Une fois que vous avez fait cela, tapez ou copiez / collez ceci dans la console:

git clone http://git.sukimashita.com/libimobiledevice.git

Attendez que le dépôt soit téléchargé. Gardez cette fenêtre de terminal ouverte

Une fois cela terminé, ouvrez le dossier qui a été créé lorsque vous avez exécuté la commande ci-dessus (doit être appelé libimobiledevice). Double-cliquez sur le fichier appelé autogen.shet cliquez sur Run in Terminal. Il ouvrira une nouvelle fenêtre de terminal qui se fermera quand il sera terminé.

Pour exécuter ces commandes suivantes, commencez par cd dans le libimobiledevicerépertoire créé par la git clonecommande ci-dessus en tapant:

cd libimobiledevice

Ces prochaines commandes peuvent être exécutées telles quelles, mais je recommande de les exécuter sudopour minimiser les risques de problèmes. La dernière commande DOIT être exécutée en tant que sudo. Exécutez-les un par un, laissez-les terminer avant d'exécuter le suivant

./configure
make
sudo make install

Une fois cette opération terminée, redémarrez votre ordinateur.

Une fois que vous vous reconnectez à votre ordinateur, déverrouillez votre iPhone. Ignorez toutes les boîtes de dialogue qui apparaissent sur votre ordinateur. Suivez ces prochaines étapes EXACTEMENT COMME JE LES LIS

  1. Branchez l'extrémité USB du câble sur l'ordinateur
  2. Branchez l'extrémité iPhone du câble dans l'iPhone
  3. La boîte de dialogue de confiance apparaîtra
  4. Vous devez être rapide pour cette prochaine étape, appuyez sur Trust et DÉBRANCHEZ IMMÉDIATEMENT L'IPHONE DU CÂBLE! Vous devez retirer le câble avant que l'iPhone ne vibre / se reconnecte et ne fasse réapparaître la boîte de dialogue de confiance. Si cela se produit, recommencez cette étape
  5. Verrouillez votre iPhone
  6. Rebranchez votre iPhone
  7. Déverrouillez votre iPhone, ignorez toutes les boîtes de dialogue qui apparaissent sur votre ordinateur ou sur l'iPhone (la boîte de dialogue de confiance ne devrait pas apparaître)
  8. Dans un terminal, exécutez la commande suivante

    paire idevicepair

  9. Le terminal doit signaler que cela a réussi et votre appareil doit être accessible à partir de votre ordinateur, pour tester cette exécution Shotwell (à partir du terminal ou du tableau de bord). Cliquez sur votre iPhone et vos images devraient apparaître.

Vous pouvez également cliquer sur votre iPhone dans la section des appareils du navigateur de fichiers Nautilus. Si quelque chose arrive sur votre iPhone, appuyez sur Trust UNE SEULE FOIS! et cliquez sur réessayer, continuer, etc. sur votre ordinateur. Votre iPhone peut alors apparaître deux fois. Celui qui dit que les documents est destiné aux applications qui ont une sorte de partage de fichiers / accès aux documents (comme les téléchargeurs de musique ou les fabricants de sonneries).

Si vous souhaitez sauvegarder votre iPhone, exécutez cette commande

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

Si vous souhaitez sauvegarder / copier vos photos et vidéos, ouvrez Shotwell et importez vos photos (CTRL + A, clic droit, importation)

Si vous souhaitez copier votre musique / vidéos musicales / films sur votre ordinateur, ouvrez Rhythmbox et sélectionnez votre iPhone, puis assurez-vous que vous pouvez voir toute votre musique (les vidéos et les sonneries n'auront pas de titre, la musique pourrait, selon si vous jamais modifié leurs balises dans iTunes à l'origine). Ensuite, sélectionnez tout (CTRL + A) et faites-les glisser dans un dossier sur votre ordinateur. Ils pourraient avoir des noms étranges, blâment iTunes.

Je n'ai pas encore essayé d'ajouter quoi que ce soit, mais au moins vous pouvez accéder à vos fichiers et sauvegarder votre iPhone maintenant!

Tech0verlord
la source
Qu'est-ce que git.sukimashita.com/libimobiledevice.git ? Pourquoi pas les sources officielles ?
Gerard Roche
À l'époque, c'était le dépôt que j'avais utilisé, je pense qu'il y avait un correctif pour la boucle de confiance. Vous pouvez probablement utiliser les ressources officielles maintenant. Je suis passé à Android depuis mars et en tant que tel, je ne possède plus d'iPhone.
Tech0verlord
1

J'ai connecté mon iPod shuffle et l'ai reconnu comme un iPod et je sais que vous pouvez le synchroniser avec Rythmbox. Assurez-vous simplement que les plug-ins des lecteurs portables sont activés via

Tools > Plugins
Ryloguy
la source
0

Tout le monde semble d'accord que tout type d'intégration Linux avec iTunes est au mieux fragile. Pour moi au moins, bien que le vrai problème soit "comment copier de la musique de Linux sur un iDevice et la lire"; iTunes n'est pas une exigence. Voici ma solution à ce problème beaucoup plus traitable.

  1. Installez foobar2000 sur votre iDevice (j'adore fb2k sur le bureau - assez pour l'exécuter dans Wine , je viens de découvrir la version de l'application, j'espère qu'elle est loin d'être aussi bonne)
  2. Démarrez foobar2000, l'icône d'engrenage en haut à droite pour Tools, FTP Server
    1. Autoriser l'accès en écriture = activé
    2. Serveur en cours d'exécution = activé
  3. Connectez-vous à l'adresse IP indiquée à l'aide du client FTP de votre choix et téléchargez de la musique sur foobar2000 Music Folder(je pense que j'utiliserai rclone pour gérer la synchronisation éventuellement)

Après avoir quitté le serveur FTP, foobar2000 verra votre musique et vous voilà parti pour les courses. Et si vous n'aimez pas foobar2000 en tant que joueur, je soupçonne que d'autres applications tierces pourraient également jouer à partir du système de fichiers.

Corbeau
la source