DefinitelyNotOCD
Easy backup & restoration is the #1 thing I look for these days. I can't spend my whole life setting up devices constantly. I config all my apps a very specific way and need a somewhat reliable system in place.
I'd like to add another thought, if i might: I've noticed that for some users who haven't done this (often) before, setting up from scratch seems more complicated than it actually is.
I wipe my phone regularly (sometimes because I have to, sometimes because I've been messing around with the settings and just feel better doing a clean reinstall), and if you approach it systematically, it really doesn't take much effort.
It takes me less than 45 minutes (wipe, setup apps, appearance, permissions, multiple profiles, new Google account if necessary – really everything). If you want to give it a try, you may find these tips helpful:
- Many apps offer their own backup solution – use them.
- If you don't use a central app store like Google's Play Store (or want to create a new account): make a list of all your apps
- For apps that are more complex to setup and don't offer backup solutions and for system settings: Take screenshots of your settings or write them down (screenshot the settings and with OSS-Document Scanner, for example)
- Connect your device to a computer and copy all files (data, pictures, video, etc.) and backups.
- Reset your phone.
- Install all apps by just working through the list you just made.
- Copy files and backups back on your device.
- For system/apps without backup: Open the screenshots on your computer and configure your device accordingly.
A side effect of a fresh installation is that you are forced to take a closer look at your settings and installed apps: Many of them may have been installed or configured a long time ago and are no longer suitable for your current situation.
Even though I'm not one of those people who care about complete backup solutions, I can understand the desire for them:
So if backup is by far the most important feature, I agree with littlerack : There are probably better options for you than GrapheneOS (personally, for security reasons, I would switch to iOS rather than a rooted Android device).
But if it's just one of several reasons why you use GrapheneOS (I'm guessing you didn't switch to GrapheneOS just because of Seedvault back then), maybe my suggestions will speed up your workflow and help you avoid to
[...] spend my whole life setting up devices constantly.
And one day there will probably be a decent replacement for Seedvault:
We plan on replacing it [Seedvault] with a new implementation since the project has been taken over by another group of people not sharing our goals or approach. For now, this is the best available option, so we're including it to give people encrypted backup support. We've made several security fixes to work around upstream issues with the project.
source: https://grapheneos.org/features#encrypted-backups