seedvault/storage
Torsten Grote b59da2a805
Ensure ChunkWriter uses current backend
When changing backends, the ChunkWriter could still use the old one causing data loss, because chunks assumed to exist on new backend, were written to old one.
2024-09-12 09:33:59 -03:00
..
artwork storage: Add SPDX copyright headers 2023-03-09 02:42:03 +05:30
demo Switch everything to new backends 2024-09-12 09:33:58 -03:00
doc document potential information leakage through the long-lived SQL caches 2021-09-24 00:04:56 +05:30
lib Ensure ChunkWriter uses current backend 2024-09-12 09:33:59 -03:00
.gitignore Add storage library (and demo app) 2021-07-05 20:08:29 +05:30
lint.xml Ignore extra translations 2023-03-10 00:07:24 +05:30
logcat-verbose.sh storage: Add SPDX copyright headers 2023-03-09 02:42:03 +05:30
README.md Clear existing storage snapshots from storage medium 2021-07-05 20:08:29 +05:30

Seedvault Storage

This is a library for Seedvault storage backup. It can also be used by other apps wanting to provide storage backup feature.

Please see the design document for more information.

There is also a demo app that illustrates the working of the library and does not need to be a system app with elevated permissions. It can be built and installed as a regular app requesting permissions at runtime.

Limitations

The design document mentions several limitations of this initial implementation. One of them is that you cannot backup more than one device to the same storage location.