I know this isn't the solution you are looking for, but there is a fairly simple workaround and IMO it is superior: set up a Samba server or a Nextcloud instance, either at home or in the cloud, place it with behind a Wireguard tunnel, and don't store anything on the phone itself other than apps and things like maps for OsmAnd that can be redownloaded if lost. The Nextcloud app can automatically sync photos or other files too.
If my phone were lost, stolen or destroyed, I would simply revoke its Wireguard key, buy a new Pixel, flash Graphene, and provision a new Wireguard key. Essentially no data of value would be lost, and restoring my apps and settings manually would take an hour tops. Admittedly, I don't use many apps, so YMMV.
Very few of them will support RCS (I think currently only Google Messages?), which GrapheneOS also wants to support.
I agree that a new backup system is also high impact, but there can be more than one high-impact thing, and the Message app is really low-hanging fruit.
Currently only Google Messages supports RCS indeed, so Messages is not a replacement yet.
Personally I don't need RCS so I simply use Textra since forever as it's far better than Messages, but lack of backup is impacting everyone much more - no other app can be used to back up the OS.
GrapheneOS already supports using Google Messages with RCS. Google Messages is essentially the only RCS app for Android and it's the only one supporting end-to-end encryption. There were other apps such as a Samsung one but they died out and are nearly entirely only still around on outdated devices as a legacy app. We don't want people to need to use Google Messages for RCS and plan to add it to our Messaging app.
Comments
Messaging can be replaced with one of the hundreds decent messaging apps.
Unlike the backup app which is utterly unusable, untrustworthy and frankly crap. And CANNOT be replaced by anything else.
As it stands it's impossible to have reliable backups in GOS.
I know this isn't the solution you are looking for, but there is a fairly simple workaround and IMO it is superior: set up a Samba server or a Nextcloud instance, either at home or in the cloud, place it with behind a Wireguard tunnel, and don't store anything on the phone itself other than apps and things like maps for OsmAnd that can be redownloaded if lost. The Nextcloud app can automatically sync photos or other files too.
If my phone were lost, stolen or destroyed, I would simply revoke its Wireguard key, buy a new Pixel, flash Graphene, and provision a new Wireguard key. Essentially no data of value would be lost, and restoring my apps and settings manually would take an hour tops. Admittedly, I don't use many apps, so YMMV.
You're right, this is not a solution.
And I'm syncing some of the app data already, but that is not a replacement for the OS apps.
Most of the data cannot be synced like this.
Very few of them will support RCS (I think currently only Google Messages?), which GrapheneOS also wants to support.
I agree that a new backup system is also high impact, but there can be more than one high-impact thing, and the Message app is really low-hanging fruit.
Currently only Google Messages supports RCS indeed, so Messages is not a replacement yet.
Personally I don't need RCS so I simply use Textra since forever as it's far better than Messages, but lack of backup is impacting everyone much more - no other app can be used to back up the OS.
GrapheneOS already supports using Google Messages with RCS. Google Messages is essentially the only RCS app for Android and it's the only one supporting end-to-end encryption. There were other apps such as a Samsung one but they died out and are nearly entirely only still around on outdated devices as a legacy app. We don't want people to need to use Google Messages for RCS and plan to add it to our Messaging app.