seedvault-app / seedvault

A backup application for the Android Open Source Project.
1.19k stars 73 forks source link

App backup deduplication research #566

Open grote opened 9 months ago

grote commented 9 months ago

Currently, Seedvault stores all app data as it receives it by the system: one large block per app. Seedvault's storage encryption was developed in collaboration with the developers of well known backup tools as well as security researchers. It uses clever tricks to deduplicate data and allow restore of several backup snapshots while only storing the data once. In this ticket, we want to research how a similar concept could be applied to app backups as well.

grote commented 1 week ago

Some info how the system is preparing app data for backup: