OpenSync
Aplikacja · Kopie zapasowe / Android · 2026
Szyfrowane kopie telefonu na domowym NAS-ie, serwerze albo dysku USB. Serwer nie widzi nawet nazw plików.
Aplikacja do kopii zapasowych Androida przez SMB, SFTP, WebDAV i USB, z szyfrowaniem AES-256 po stronie telefonu, deduplikacją, regułami przechowywania i harmonogramem.
Kopia obejmuje SMS-y i MMS-y, historię połączeń, kontakty, kalendarze, zdjęcia, filmy, wybrane foldery i listę aplikacji. Telefon szyfruje wszystko AES-256-GCM przed wysłaniem, a identyfikatory fragmentów są skrótami HMAC – serwer nie zna nazw ani rozmiarów plików.
Każda kopia jest pełna i przywraca się samodzielnie, ale niezmienione dane są współdzielone. Reguły retencji obejmują kopie godzinowe, dzienne, tygodniowe i roczne, a harmonogram może czekać na domowe Wi-Fi, ładowanie albo wybudzić NAS przez Wake-on-LAN.

Funkcje
- SMB, SFTP, WebDAV i dysk USB
- szyfrowanie AES-256-GCM w telefonie
- deduplikacja i reguły przechowywania
- harmonogram z warunkami i Wake-on-LAN
- wymaga Androida 10 lub nowszego
Technologie
- Kotlin
- Jetpack Compose
- AES-256-GCM
- SMB/SFTP/WebDAV
Mój udział
Projekt, architektura, implementacja i wydania