Zhaethon
sts369
litlelilim
I am also on Tmobile. I also need Group Messages to work. (If I could go back in time and stop my past self from ever enabling RCS last year, I would -- but obviously, this is not possible.)
However, it is clear from the tone of your post that you neither searched this very post, nor even tried to understand why RCS is so problematic in the world right now.
"Devs fix this!!!" is analgous to demanding "A cure for cancer!" -- as if "cancer" is one single problem instead of a collective name for a multitude of problems that causes your organs to fail. Just as lung cancer is not the same as colon cancer, the reason you are having trouble with RCS on Tmobile is different from the reason someone else is having trouble with RCS on Verizon. Asking devs to "fix this" is asking them to find a way to shim Google Play Services into working even though it does not have elevated privileges on GrapheneOS. To summarize, the priorties for GrapheneOS are 1) enforce security on the phone 2) enforce privacy choices on the phone, and then 3) troubleshoot apps that many users desire, such as Android Auto, or RCS.
For some countries, SMS (and RCS) has become little used, so it doesn't affect large swaths of GrapheneOS users.
However, since you and I are on T-Mobile -- ostensibly in the USA where SMS/RCS is still heavily used, I will spoon feed you a temporary solution, which can be found by reading the above postings.
Personally, I disable VPN while I am registering on the RCS network. May not be necessary, but RCS is trying to ID with your carrier.
Install Google Play Services using the GrapheneOS App Store
GrapheneOS > Settings > Apps > Sandboxed Google Play > Google Settings > Phone Number Verification "Automatically verify phone numbers"
GrapheneOS > Settings > Apps > Google Play Services > Permissions "Network Phone SMS"
Download
https://www.apkmirror.com/apk/google-inc/messenger-google-inc/messenger-google-inc-20241120_00_rc07-release
Download
https://www.apkmirror.com/apk/google-inc/messenger-google-inc/google-messages-20250311_04_rc01-release/google-messages-messages-android_20250311_04_rc01-phone_dynamic-2-android-apk-download/
Download https://github.com/Aefyr/SAI/releases/download/4.5/SAI-4.5.apk.
6a. Install it using the GrapheneOS Files App.
Using GrapheneOS File Browser, install the Messages 20241120_00_rc07 .apk from STEP 4
Before launching Google Messages for the first time:
8a. GrapheneOS > Settings > Apps > Messages > Advanced > Alarms and Reminders "Allow setting alarms and reminders" Allowed. "Allow restricted settings"
8b. GrapheneOS > Settings > Apps > Messages > SMS app "Yes"
8c. GrapheneOS > Settings > Apps > Messages > Permissions "Network Phone SMS Contacts"
- Launch Google Messages 20241120_00_rc07. Continue as the google profile that is signed into Play Store.
9a. Click top right icon > Messages settings > RCS chats. It may say "RCS not available on the device." If so quit Messages. Wait 5 minutes. Launch messages. Keep "Use wifi or data for messaging when available" On. Should now say T-Mobile (###) ###-#### Status: Connected.
10 Update to a later version of messages that does not need to be reinstalled every 36 hours.
10a. Use the SAI app that you downloaded in STEP 6 to install messages 20250311_04_RC01 .apkm that you downloaded in STEP 5
- disable Automatic updates (to prevent Google Messages from changing to a newer version that no longer works on GrapheneOS)
Google Play Store > Top right icon > Settings > Auto-update apps "Don't auto-update apps"
All credit for putting TMobile RCS cancer into temporary remission goes to @Turtacular
edit: step numbers