GNU/Linux >> Tutoriels Linux >  >> Linux

Accédez à votre iPhone sous Linux avec cet outil open source

L'iPhone et l'iPad ne sont en aucun cas open source, mais ce sont des appareils populaires. De nombreuses personnes possédant un appareil iOS utilisent également de nombreux logiciels open source, y compris Linux. Les utilisateurs de Windows et de macOS peuvent communiquer avec un appareil iOS à l'aide d'un logiciel fourni par Apple, mais Apple ne prend pas en charge les utilisateurs de Linux. Les programmeurs open source sont venus à la rescousse en 2007 (juste un an après la sortie de l'iPhone) avec Libimobiledevice (alors appelé libiphone), une solution multiplateforme pour communiquer avec iOS. Il fonctionne sur Linux, Android, les systèmes Arm tels que le Raspberry Pi, Windows et même macOS.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Libimobiledevice est écrit en C et utilise des protocoles natifs pour communiquer avec les services exécutés sur les appareils iOS. Il ne nécessite aucune bibliothèque d'Apple, il est donc entièrement gratuit et open source.

Libimobiledevice est une API orientée objet, et il existe un certain nombre d'utilitaires de terminal qui sont fournis avec pour votre commodité. La bibliothèque prend en charge les premiers appareils iOS d'Apple jusqu'à ses derniers modèles. C'est le résultat d'années de recherche et de développement. Les applications du projet incluent usbmuxd , ideviceinstaller , idevicerestore , sifusez , libusbmuxd , libplist , libirerécupération , et libideviceactivation .

Installer Libimobiledevice sur Linux

Sous Linux, vous avez peut-être déjà libimobiledevice installé par défaut. Vous pouvez le découvrir via votre gestionnaire de packages ou votre app store, ou en exécutant l'une des commandes incluses dans le projet :

$ ifuse --help

Vous pouvez installer libimobiledevice en utilisant votre gestionnaire de paquets. Par exemple, sur Fedora ou CentOS :

$ sudo dnf install libimobiledevice ifuse usbmuxd

Sur Debian et Ubuntu :

$ sudo apt install usbmuxd libimobiledevice6 libimobiledevice-utils

Alternativement, vous pouvez télécharger et installer libimobiledevice à partir du code source.

Connecter votre appareil

Une fois que vous avez installé les packages requis, connectez votre appareil iOS à votre ordinateur.

Créez un répertoire comme point de montage pour votre appareil iOS.

$ mkdir ~/iPhone

Ensuite, montez l'appareil :

$ ifuse ~/iPhone

Votre appareil vous invite à faire confiance à l'ordinateur que vous utilisez pour y accéder.

Une fois le problème de confiance résolu, de nouvelles icônes s'affichent sur votre bureau.

Cliquez sur iPhone icône pour révéler la structure des dossiers de votre iPhone.

Le dossier auquel j'accède le plus souvent est DCIM , où les photos de mon iPhone sont stockées. Parfois, j'utilise ces photos dans des articles que j'écris, et parfois il y a des photos que je veux améliorer avec des applications open source comme Gimp. Avoir un accès direct aux images au lieu de me les envoyer par e-mail est l'un des avantages de l'utilisation des utilitaires Libimobiledevice. Je peux copier n'importe lequel de ces dossiers sur mon ordinateur Linux. Je peux créer des dossiers sur l'iPhone et les supprimer également.

En savoir plus

Martin Szulecki est le développeur principal du projet. Le projet recherche des développeurs à ajouter à sa communauté. Libimobiledevice peut changer la façon dont vous utilisez vos périphériques, quelle que soit la plate-forme sur laquelle vous vous trouvez. C'est une autre victoire pour l'open source, ce qui signifie que c'est une victoire pour tout le monde.


Linux
  1. Partage de fichiers open source avec cet outil Linux

  2. Inspectez les capacités des binaires ELF avec cet outil open source

  3. Effectuez des analyses de mémoire Linux avec cet outil open source

  4. Améliorez votre productivité avec ce bureau Linux léger

  5. Les employeurs vont augmenter l'embauche de professionnels de l'informatique avec des compétences open source

Mettez à jour les appareils à distance avec cet outil open source

Gérez vos connexions SSH avec cet outil open source

Essayez Linux sur votre Mac avec la virtualisation open source

Sauvegardez le stockage de votre téléphone avec cet utilitaire Linux

Créer un SDN sous Linux avec open source

10 façons de personnaliser votre bureau Linux avec l'outil GNOME Tweaks