A new open-source project called TimeCapsuleSMB enables Apple Time Capsule devices to keep working with modern versions of macOS by installing a newer version of Samba on the device. The project was created by Microsoft engineer James Chang in response to Apple's plan to remove the Apple Filing Protocol in macOS 27. Without this change, Time Capsules would be unable to perform network backups.
Apple has officially deprecated AFP in macOS 15.5 and confirmed that macOS 27 will require TLS 1.2 or higher for network connections. Time Capsules only support AFP and SMB version 1, both of which are expected to be incompatible with the upcoming operating system release.
Why Apple Time Capsules Are at Risk in macOS 27
Apple introduced the first Time Capsule in 2008 and discontinued the entire AirPort product line in 2018. The fifth and final generation was released in 2013. All Time Capsule models rely on AFP, the default Mac file-sharing protocol since System 6, and SMB1, the original Server Message Block version from 1987. Samba removed support for SMB1 in 2022.
macOS 26.4 already displays warnings for Time Capsule users and has known network issues with Time Machine and these devices. Apple has advised system administrators to prepare for more restrictive security requirements in macOS 27, though it has not specified which protocols or products will be affected.
How TimeCapsuleSMB Adds Modern Samba Support to Legacy Time Capsules
Time Capsules run NetBSD internally. The first four generations of the flat square models use NetBSD 4, while the fifth-generation tower models use NetBSD 6. Since it's open source, the operating system allows for the installation of additional software not provided by Apple.
TimeCapsuleSMB compiles Samba 4.8 from 2018 to run on the device's ARM processor. This version includes the vfs_fruit module needed for Time Machine support. The choice of Samba 4.8 was driven by hardware limitations, as the devices have about 900 KB of free disk space and a 16 MB RAM disk.
The setup process has some limitations. On the first four generations of Time Capsule, the modified Samba binary must be manually reloaded after each reboot. The fifth-generation tower models can reload the software automatically.
Time Capsule Hardware Limits and Maintenance Options
The Time Capsule hardware continues to work well after more than ten years. iFixit offers guides for replacing the internal hard drive in both the flat square and tower models. This makes it possible for users to upgrade to newer drives if the original fails or to increase storage capacity.
The TimeCapsuleSMB documentation, which includes detailed notes on workarounds needed to run modern Samba within the device's storage and memory limits, is available through the project's README.
Thank you for being a Ghacks reader. The post TimeCapsuleSMB Adds Modern SMB Support to Apple Time Capsules Ahead of macOS 27 Protocol Removal appeared first on gHacks.
0 Commentaires