• Off Topic
  • Using RCS with Google Messages on GrapheneOS

Bootlace1170
I think it's needed beacuse a part of the RCS standard talks about checking if the recipients number is also using RCS. I will have to check on this as they can get your SMS conversations and numbers with the SMS permissions.

It might just be add contact pictures and other info locally ,

Now if they are sending that data of device I can not say as I don't know

9 days later

For the people that have it working:

  1. What's that minimum amount of permissions you need to give to Google to get RCS to work, across all necessary apps?
  2. Does it need to be on the owner profile?
  3. Can you have SMS messages go to other profiles as well or would that mess it up? If you can, which SMS app should I use since Google messages won't work on a profile without play services?
  4. Do you need to be logged into a Google account?
  5. Will I have problems with Verizon (US Mobile)?

I'm trying to see if it's worth trying to get Google Messages. RCS is far superior to SMS/MMS and offers encryption with other Android users. But if I have to hand over too much data to Google to get it to work, it may not be worth it.

Is it possible to use RCS on a work profile or is this only working on owner profiles? Also does anyone use Google phone and does it improve call quality over the standard graphene phone app?

20 days later

I'm stuck at "setting up" and verifying the phone number in the RCS settings.

1) Is there a source of truth for instructions to get RCS working? The instructions seem to be all over the place in this thread. I don't know what the latest is.

2) is it possible to set up RCS on a user profile or only the owner profile (or both)?

3) Are the any known problems getting RCS working on Verizon (in the US)? I saw some point fingers at Verizon in another thread but it wasn't confirmed.

    This is an incredibly long thread. I feel if someone
    really needs RCS, it might be better just to move back to stock.

      I just got it working after my previous post. To get RCS working I followed steps in this thread. The last thing I tried that made it work was enabling the "read_device_identifiers" permissions for Google Messages app via adb. Right after, I disabled usb debugging. I'm on Verizon.

      I couldn't get it working on a different user profile though. Anyone get it working on a different profile that's not owner?

        glare8217 I believe it's an OS limitation that messaging can only be accessed from the Owner profile, but I don't use multiple profiles so I can't confirm this personally.

        And yeah, READ_DEVICE_IDENTIFIERS is what made it connect immediately for me.

          hemlockiv I can text (sms / mms) fine from both a user profile and the owner profile. It's just enabling RCS on a user profile. I wonder if it'd be different with an eSIM vs a physical one.

          7 days later

          Cold_Beer This is an incredibly long thread. I feel if someone
          really needs RCS, it might be better just to move back to stock.

          No need for that.

          glare8217 1) Is there a source of truth for instructions to get RCS working? The instructions seem to be all over the place in this thread. I don't know what the latest is.

          Yes see @chenxiaolong's post https://discuss.grapheneos.org/d/1353-using-rcs-with-google-messages-on-grapheneos/352

          No doubt you needed:

          adb shell appops set com.google.android.gms READ_DEVICE_IDENTIFIERS allow

          I haven't tried on anything but the owner profile.

            Maybe a bit off topic question but, for all the hassle to set this up, what is there to gain?
            According to Google to get E2E encryption you need:

            • both parties using Google Messages app
            • both parties having RCS enabled
            • both parties having access to network via mobie data or Wi-Fi

            At that point isn't it more reliable to just use another communicator alltogether? I know few people use Signal but pretty much everyone uses WhatsApp from where I come from.

              Byku Yes, Whatsapp is pretty much the default here, even with iphone users. Compared to RCS, I’m curious as to which would be considered the most “private”.

              Byku

              Once iPhone adopts, RCS in IOS 18 , and encryption is standardized It should be a suitable replacement to have on every device. The biggest draw is that the user doesn't have to install a new piece of software. It can be integrated right into the operating system, And have support by the telecom carriers.

                OfflinePuffin Yes that does sound good. Although I think one of the reasons people use Whatsapp over imessage is because it can handle bigger file sizes with photos and videos. Or so I’ve been told. I just use it mostly to message.

                  Also one advantage RCS has over WhatsApp is it's not centralized. A company with the right partnership can run their own RCS stack and server but it's a large undertaking. I think once apple adds support we will see a shift

                    OfflinePuffin One thing I really liked about RCS, is that just like imessage, it’s global. About 3 years ago, before my Samsung A40 crapped out, my carrier supported it and I was able to message friends in the U.S. when I was in Europe. With read receipts and typing indicators.