macOS 27 menace les Time Capsule d’Apple, mais TimeCapsuleSMB est là pour les sauver !

Logiciel – OS

macOS 27 menace les Time Capsule d’Apple, mais TimeCapsuleSMB est là pour les sauver !

L’arrivée prochaine de macOS 27 menace directement le fonctionnement des appareils Time Capsules d’Apple, en raison de l’abandon définitif du protocole AFP. La bonne nouvelle, c’est qu’un projet open source nommé “TimeCapsuleSMB”, créé par un ingénieur de Microsoft, vient à la rescousse des utilisateurs pour prolonger la durée de vie de ces périphériques de sauvegarde.

Pour rappel, les AirPort Time Capsule sont des boîtiers hybrides commercialisés par Apple de 2008 à 2018, combinant un routeur Wi-Fi et un espace de stockage réseau (type NAS). Ces équipements fonctionnant sous NetBSD ont été conçus pour simplifier les sauvegardes sans fil des ordinateurs Mac via la fonctionnalité intégrée à macOS, à savoir Time Machine. Bien que la marque à la pomme ait définitivement abandonné cette gamme, ces appareils continuent aujourd’hui d’être utilisés par de nombreux utilisateurs.

macOS 27 signe l’arrêt de mort des anciens protocoles

Depuis leur lancement en 2008 jusqu’à l’arrêt de la gamme AirPort en 2018, les Time Capsules d’Apple se sont imposées comme une solution pertinente pour effectuer la sauvegarde d’un Mac via le réseau. Pour cela, deux protocoles obsolètes permettant le partage de fichiers sont utilisés :

  • AFP (Apple Filing Protocol), qui est le protocole historique utilisé par Apple,
  • SMB, dans sa version SMB v1, dont l’usage est déconseillé à cause de vulnérabilités.

À l’occasion de la sortie de la prochaine version de macOS, à savoir macOS 27, Apple imposera des exigences plus strictes pour les connexions réseau, notamment le TLS 1.2 (à minima). Ainsi, les deux protocoles précédemment cités seront incompatibles, ce qui empêchera la sauvegarde sur la Time Capsule.

Cette transition n’est pas vraiment une surprise puisque Apple a déjà montré plusieurs signes allant dans cette direction :

  • Apple a officiellement rendu obsolète le protocole AFP depuis macOS 15.5,
  • Le système d’exploitation actuel, macOS 26.4, affiche des avertissements aux utilisateurs de Time Capsule,
  • Du côté de l’écosystème open source, le projet Samba a complètement supprimé la prise en charge de SMB1 depuis 2022.

TimeCapsuleSMB : la solution communautaire

C’est ici qu’intervient James Chang, ingénieur chez Microsoft, avec son projet open source baptisé TimeCapsuleSMB. L’objectif de cet outil est de permettre l’installation d’une version plus récente de Samba sur la Time Capsule, permettant ainsi une compatibilité avec les Mac modernes. Cela permet aussi de pallier à la disparition du protocole AFP, en s’appuyant plutôt sur le SMB (qui est d’ailleurs beaucoup plus populaire).

Comment est-ce possible de venir ajouter cette compatibilité sur les Time Capsules ? Au niveau du fonctionnement interne, elles fonctionnent sous NetBSD (la version 4 pour les quatre premières générations, et la version 6 pour la cinquième et dernière génération au format “tour” sortie en 2013). Cette base open source offre une certaine flexibilité, puisqu’il est possible de venir installer ses propres paquets.

Grâce à TimeCapsuleSMB, qui s’appuie sur une compilation de Samba 4.8 adaptée pour le processeur ARM du boîtier, cela devient possible. Enfin, il ne faut pas oublier aussi un point important : cette version intègre le module , ce dernier permet d’assurer le bon fonctionnement des sauvegardes Time Machine.

Si l’on fait des recherches à propos de Samba 4.8, on constate que cette version est disponible depuis le 13 mars 2018. C’est loin d’être la dernière version de ce paquet : la version la plus récente est la 4.23.7, disponible depuis le 21 avril 2026. Mais, il est important de comprendre que James Chang a dû faire avec des contraintes fortes liées à la structure de la Time Capsule :

  • , qui est un espace de stockage persistant mais ne dispose que d’environ 900 Ko d’espace libre.
  • , qui est un disque virtuel de 16 Mo (ce qui correspond à la RAM)

Avec si peu de ressources, il est difficile de faire des folies.

Enfin, le comportement de TimeCapsuleSMB ne sera pas le même en fonction de la génération de Time Capsule utilisé : “Les périphériques NetBSD 6 démarrent automatiquement au démarrage. Les périphériques NetBSD 4 plus anciens doivent être activés manuellement après chaque redémarrage. Si vous n’exécutez pas la commande « activate » après un redémarrage, Samba ne démarrera pas automatiquement sur un ancien Time Capsule.”, peut-on lire sur le GitHub de ce projet.

SOURCE