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


  • FrançaisFrançais


  • L’iPhone et l’iPad ne sont en aucun cas open source, mais ce sont des appareils populaires. De nombreuses personnes qui possèdent un appareil iOS utilisent également beaucoup d’open source, y compris Linux. Les utilisateurs de Windows et 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 les systèmes Linux, Android, Arm tels que Raspberry Pi, Windows et même macOS.

    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 l’accompagnent 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 dans le projet comprennent usbmuxd, installateur d’appareils, idevicerestore, si utiliser, libusbmuxd, libplist, récupération de la libye, et libideviceactivation.

    Installer Libimobiledevice sur Linux

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

    $ ifuse --help

    Vous pouvez installer libimobileappareil 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 libimobileappareil à partir du code source.

    Connexion de 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, vous voyez de nouvelles icônes sur votre bureau.

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

    Le dossier auquel j’accède habituellement le plus souvent est DCIM, où sont stockées mes photos iPhone. Parfois, j’utilise ces photos dans des articles que j’écris, et parfois il y a des photos que je souhaite améliorer avec des applications open source comme Gimp. Avoir un accès direct aux images au lieu de me les envoyer par courrier électronique 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 aussi.

    En savoir plus

    Martin Szulecki est le développeur principal du projet. Le projet recherche des développeurs pour ajouter à leur 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.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code