Torsten Grote
Torsten Grote
so it is easier to identify the right backup if more users backup to the same storage medium. Closes #442
This can happen when the app process gets killed while its BackupAgent is running. There are several qcom apps in the wild that have this issue. These are DoSing our...
We call [`initializeTransportsForUser`()](https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/app/backup/IBackupManager.aidl;l=81;drc=8094d4da907d8e2eac09c76e18063f98e0bfa288) after selecting new storage which is in line with the API docs. However, when doing the first backup, the system forces us to do another initialization, because...
Happened with Termux styling which was re-installed with a different signature.
```ruby 17:36:18.539 D Selected storage is a removable USB device. 17:36:18.544 D Saved flash drive: FlashDrive(name=SanDisk Ultra Fit, serialNumber=redacted, vendorId=1921, productId=21891) 17:36:18.544 D New storage location saved: content://com.android.externalstorage.documents/tree/353D-47C4%3A 17:36:18.555 E...
The forced stops apps get filtered out when doing a manual backup pass, so we'll never get to them and never add metadata for them, so they stay in "waiting"...
Currently, there is no way to verify the integrity of files backup without doing an actual restore (on another device) and manually comparing the restored data. In this task, we...
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...
When restoring backed up files, Seedvault currently only offers an all or nothing UI. We want to improve this, so users can choose which files they want to restore. *...