Releases: bzeeman/TimeCapsuleRevive
Releases · bzeeman/TimeCapsuleRevive
v0.1.0 — First working release
TimeCapsuleRevive v0.1.0
First working release — tested on a real 5th-gen Apple Time Capsule.
What's included
smbd— Statically linked Samba 4.8.12 for NetBSD 4.0 ARM (OABI), 14MBSHA256SUMS— Checksum for binary verification
Verified working
- SMBv3 (SMB2_10 through SMB3_11) on standard port 445
- Time Machine share with
vfs_fruitandstreams_xattr - Guest access with read/write
- Tested on: Time Capsule A1470 (5th gen, 802.11ac), NetBSD 4.0_STABLE, 256MB RAM
Samba patches for Time Capsule
The binary includes several patches for NetBSD 4.0 OABI compatibility:
- talloc use-after-free prevention (reload_services disabled after initial load)
- HFS+ filesystem compatibility (ownership checks bypassed)
- realpath(3) NULL argument fix
- Stub libpthread (NB4 kernel lacks LWP scheduler activation)
- ELF OSABI and version note patched for NB4 kernel
Quick start
pip install git+https://github.com/bzeeman/TimeCapsuleRevive.git
timecapsule-revive setupOr manually: download smbd, upload to /Volumes/dk2/samba/sbin/smbd on the device, and run rc_samba.sh.