carcosa
hemlockiv
Thanks! I can confirm to people reading this thread that I was able to restore RCS functionality without having to reset the phone. Though for privacy, you may wish to (explained later).
I uninstalled Google Messages (I did not disable RCS (even though it wasn't working when I uninstalled). I then temporarily granted Play Services all permissions including turning off storage scopes for maximum file access. (This is why doing this on a fresh GrapheneOS install is better for privacy since you're basically giving Google access to everything on your phone, even if temporarily). For some reason, I didn't have much luck when using storage scopes.
I already allowed play services to see device identifiers as explained above (I temporarily installed App Opps and Shizuku apps to avoid having to use ADB). But I double checked this permission flag.
Restart the phone.
I installed the older version of Google Messages from Aurora Store, version code 242499063 from August 2024, and immediately gave it all permissions before opening the app.
Restart the phone.
I opened Google messages and made it the default SMS app. Confirm the toggle for RCS in google messages settings is enabled, even though it likely will not be working just yet. Then sit back and wait for the message history to populate, which can take over an hour or longer depending on history size.
After it completes (scroll down to the bottom of your message list to see if it's still loading anything), restart the phone.
After restart, RCS immediately turned on.
I then removed the additional permissions from play services (leaving just network, SMS, phone, notifications, contacts/contacts scopes, and storage scopes). I allowed Google messages to have the same permissions.
I then disabled shizuku and uninstalled shizuku and app opps (obvuously skip this step if using adb). Then turned off developer settings.
Restart the phone to confirm RCS still works, which it did for me.
Then it's time to update Google Messages to the newest version. The Play Store on the owner was giving me problems and not updating it. It said the app was installed from outside the play store and gave me the option to update from that source or the play store. But when I actually clicked update in the play store, it wouldn't work.
My clever workaround was to install Google messages on another profile/private space using the play store on that profile, which updates the app on all profiles. It worked and the one on the owner now says it's installed through the play store and can update normally going forward. :)
Restart again just to confirm everything still works.
This was done using the owners profile without google's carrier services installed. The phone uses a Verizon-network MVNO esim. I did everything on wifi without a VPN.