One cool thing about GrapheneOS when I recently got a new Pixel 9 was how easy it was to install it with just my older Pixel phone. Because the installer is WebUSB based it works in the Vanadium browser. I just connected the two phones together with a USB cable and could install the OS on my new phone from the browser.
One currently missing thing is a "transfer" or backup functionality otherwise. There's really no good solution other than to manually port over applications and use their built-in import/export features if available.
There's a built-in encrypted backup system in Settings > System > Backup. It works similarly to the Google Play device-to-device transfer system. It uses the same underlying device-to-device transfer mode for the Android backup infrastructure and should back up exactly the same data as the Google Play transfer system moves. It backs up a lot more than Google Play cloud backups because it uses device-to-device mode.
So, is the current recommendation to create such a backup to an external storage and then restore it on a new device? There is currently no direct device-to-device transfer feature using this, correct?
One currently missing thing is a "transfer" or backup functionality otherwise. There's really no good solution other than to manually port over applications and use their built-in import/export features if available.