Du jailbreak et de l'open source pour permettre aux Time Capsule de continuer à fonctionner, grâce à un ingénieur de chez Microsoft
Avec macOS Tahoe, Apple a commencé à clouer le cercueil des boîtiers Time Capsule : il n'est plus possible de démarrer une nouvelle sauvegarde avec le système d'exploitation actuel, et Apple a clairement indiqué que les sauvegardes déjà en existantes, elles, ne seront plus prises en charge avec macOS 27. La raison ? Les (vieux) boîtiers travaillent avec le protocole AFP pour la sauvegarde et Time Machine va nécessiter obligatoirement la prise en charge du protocole SMB, une fonction introduite avec macOS Sierra.

Apple commence à abandonner les Time Capsule, qui ne seront plus pris en charge avec macOS 27
James Chang, un ingénieur qui travaille chez Microsoft, a décidé de s"attaquer au problème et de mettre à jour les boîtiers. Son projet TimeMachineSMB, sur GitHub, explique comment installer le nécessaire. Le tout repose sur plusieurs choses, dont un jailbreak. Nous avons déjà parlé de ce dernier : les bornes AirPort et Time Capsule reposent sur NetBSD et un outil permet de se connecter en SSH sur les boîtiers.
Les bornes Apple AirPort peuvent être jailbreakées
La solution de James Chang est pour le moment malheureusement compliquée : elle consiste à se connecter sur le boîtier à travers le jailbreak et de copier une version compilée manuellement d'un serveur Samba (une implémentation open source du protocole SMB). Il passe par une cross compilation, c'est-à-dire une compilation sur un appareil classique (un Mac) mais en ciblant un système précis (NetBSD pour la plateforme ARM employée par Apple). C'est une tâche compliquée, qu'il ne détaille pas beaucoup. Une fois les exécutables envoyés dans le boîtier, il faut rendre les modifications persistantes. Il explique qu'une version automatisée est prévue, mais elle n'est pas encore disponible.

Si vous avez les compétences techniques pour effectuer les différentes tâches, il est donc possible de faire ce qu'Apple n'a pas fait : rendre les boîtiers Time Capsule (et probablement AirPort) compatibles avec les sauvegardes en SMB. Et on ne peut que le remercier, en attendant une version plus simple à mettre en œuvre.












