Comment by prmoustache
2 days ago
Neat, I didn't realize it was still included. I thought it had been abandonned.
So basically one needs a webdav server somewhere or an usb flash drive.
2 days ago
Neat, I didn't realize it was still included. I thought it had been abandonned.
So basically one needs a webdav server somewhere or an usb flash drive.
The problem is that most apps opt out of backup, so it's effectively useless.
Yeah I don't even understand why this is even a thing. It should be user's choice, not app vendor/developer's choice.
Android 12 changed the meaning of allowBackup="false" to opting out of cloud backups. GrapheneOS encrypted backups use the device-to-device transfer mode which includes apps opted out of cloud backups. It's similar to the Google Play data transfer feature, not Google's backup system.
Android 12 changed the meaning of allowBackup="false" to opting out of cloud backups. GrapheneOS encrypted backups use the device-to-device transfer mode which includes apps opted out of cloud backups. It's similar to the Google Play data transfer feature, not Google's backup system.
That still doesn't prevent other means that developers have to thwart backups. Chrome and vanadium has a custom backup agent that only dumps out settings, so browsing history and bookmarks aren't backed up at all. I believe firefox is similar unless they changed something recently. Same goes for other apps like signal. Browsers, messengers, and camera are the top 3 categories of apps I use on my phone, and the built-in backup gets 1/3 of them (camera actually works because it's just regular internal storage). That's not very good coverage.
2 replies →
I use Seedvault to create a backup locally on my phone, and then sync it to my backup server with Syncthing
I use local seedvault backup and then sync via round sync daily trigger to my Nextcloud WebDav Server (native seedvault was not able to use this, for some reason).
It also supports the Android Storage Access Framework, so other forms of network "cloud" storage are also supported as long as the client ("cloud storage app") implements the correct api, so not only webdav