BlueFerry permet d'envoyer des iMessages et des SMS d'iPhone sur un ordinateur Linux via Bluetooth.

  • BlueFerry vous permet d'envoyer et de recevoir des iMessages et des SMS depuis un iPhone sous Linux via une connexion Bluetooth directe.
  • L'application propose des clients pour GNOME, KDE et Quickshell, ainsi qu'une interface en ligne de commande et la synchronisation des contacts.
  • Ce projet ne nécessite ni Mac, ni services cloud, ni proxy, ni compte Apple, ni abonnement, bien qu'il présente encore plusieurs limitations et soit initialement conçu pour Arch Linux.

Blue Ferry

BlueFerry est une nouvelle application Linux open source qui permet d'envoyer et de recevoir des iMessages et des SMS depuis un iPhone directement sur son ordinateur via Bluetooth. Ce projet offre une alternative particulièrement intéressante pour les utilisateurs d'un ordinateur Linux et d'un iPhone, car il ne nécessite ni Mac comme intermédiaire, ni services cloud, ni serveur proxy, ni compte Apple, ni abonnement.

Une fois l'iPhone jumelé avec le système Linux, les messages reçus s'affichent directement sur le bureau et vous pouvez y répondre directement depuis les conversations. Vous pouvez également envoyer de nouveaux messages à des numéros de téléphone, des adresses e-mail Apple ID associées à iMessage ou des contacts synchronisés. BlueFerry vous permet aussi de synchroniser les contacts de votre iPhone et, en option, de dupliquer les notifications d'autres téléphones.

BlueFerry permet d'utiliser iMessage et les SMS sur un ordinateur Linux via Bluetooth.

L'un des aspects les plus intéressants de BlueFerry est son fonctionnement entièrement basé sur une connexion Bluetooth directe avec l'iPhone. Le projet ne nécessite ni Mac comme passerelle , ni services externes pour la transmission des messages entre le téléphone et l'ordinateur. Ceci permet une communication locale entre les deux appareils.

L'application propose des clients natifs pour GNOME, KDE et Quickshell. Tous utilisent le même moteur de recherche local, ce qui permet de partager les informations de mise en relation, les contacts, les préférences et l'historique des messages, quelle que soit l'interface graphique utilisée. Une interface en ligne de commande est également disponible pour consulter et envoyer des messages, synchroniser les contacts, supprimer l'historique et effectuer des diagnostics.

Concernant son fonctionnement interne, BlueFerry utilise trois technologies Bluetooth différentes. MAP sur OBEX gère la messagerie, la consultation de la boîte de réception, la lecture et l'envoi des messages. PBAP sur OBEX fournit les contacts au format vCard, tandis que le service Centre de notifications Apple via Bluetooth LE permet de recevoir des notifications iPhone supplémentaires et, dans certains cas, d'obtenir suffisamment d'informations pour identifier les participants à des conversations de groupe qui pourraient autrement être ambiguës.

BlueFerry présente certaines limitations importantes.

Le projet est encore à ses balbutiements et présente plusieurs limitations. BlueFerry ne reconnaît que les messages consultés depuis le jumelage ; il ne fonctionne donc pas comme un navigateur pour l’historique des messages stocké dans iCloud, ni ne peut télécharger un historique existant.

Actuellement, cette application ne prend pas en charge les pièces jointes, les réactions, l'indicateur de saisie, FaceTime ni les appels. L'historique complet des messages envoyés est également inaccessible. Par conséquent, bien qu'elle permette d'utiliser iMessage et les SMS depuis Linux, elle ne propose pas encore toutes les fonctionnalités de l'application Messages de l'iPhone.

Le respect de la vie privée est un autre aspect pris en compte par le projet. Par défaut, l'historique des messages stockés localement et les contacts synchronisés sont chiffrés à l'aide d'une clé générée aléatoirement et stockée dans le trousseau GNOME ou le portefeuille KDE. Il est également possible de choisir de stocker les données localement sans chiffrement ou de désactiver complètement la conservation des données, de sorte que les nouveaux événements ne soient que temporaires.

BlueFerry est lancé avec la prise en charge d'Arch Linux.

Actuellement, BlueFerry est uniquement disponible pour Arch Linux . Le dépôt fournit un script de compilation qui génère quatre paquets Pacman distincts : le backend BlueFerry, le client GTK, le client Qt et le client Quickshell. Les dépendances proviennent des dépôts officiels d’Arch Linux, sans utiliser AUR ni PyPI.

La procédure d'appairage est similaire à celle de tout autre accessoire Bluetooth. Après avoir lancé l'une des applications graphiques, vous devez appairer l'iPhone depuis les paramètres Bluetooth de votre ordinateur Linux et confirmer le code affiché sur les deux appareils. Ensuite, dans les paramètres Bluetooth de l'iPhone, vous devez activer l'affichage des notifications de messages et la synchronisation des contacts avec votre ordinateur Linux.

Une fois cette procédure terminée, BlueFerry peut se reconnecter automatiquement après une interruption de la connexion Bluetooth. Votre iPhone et votre ordinateur restent ainsi synchronisés sans que vous ayez à répéter manuellement le processus d'appairage à chaque perte de connexion temporaire.

Un projet prometteur pour les utilisateurs d'iPhone et de Linux

Les développeurs préviennent que le fonctionnement de BlueFerry dépend du comportement Bluetooth exposé par iOS ; par conséquent, les futures modifications apportées par Apple pourraient affecter sa compatibilité. De plus, étant donné qu’il s’agit d’un projet très récent, son utilisation comme unique moyen de réception de messages importants n’est pas encore recommandée.

Malgré ces limitations, BlueFerry offre une solution particulièrement intéressante pour ceux qui utilisent simultanément Linux et un iPhone . Ce projet, distribué sous licence GPL-2.0 uniquement, fournit son code source ainsi qu'une documentation détaillée sur son architecture, les protocoles utilisés et les tests effectués. La possibilité d'accéder directement à iMessage et aux SMS depuis Linux via Bluetooth, sans Mac, stockage cloud ni abonnement, en fait une solution à suivre de près.


Ajouter comme source préférée dans Google