You shouldn't need app opps to get RCS to work
Using RCS with Google Messages on GrapheneOS
OfflinePuffin Yeah it wouldn't reactivate immediately so I gave it a couple days then reinstalled--worked immediately.
N7EKB Use ADB instead. You can download it here.
chenxiaolong I granted READ_DEVICE_IDENTIFIERS the old fashioned way via adb:
adb shell appops set com.google.android.gms READ_DEVICE_IDENTIFIERS allow
The state of the permission can be found with:
adb shell appops get com.google.android.gms | grep READ_DEVICE_IDENTIFIER
Previously, I had:
READ_DEVICE_IDENTIFIERS: deny; rejectTime=+2m21s554ms ago
After enabling the permission, I have:
READ_DEVICE_IDENTIFIERS: allow; time=+47s616ms ago; rejectTime=+7m4s585ms ago
83639273
I would like to add something that might be useful in case someone struggle to activate RCS on GrapheneOS.
First I deactivated RCS on the phone (or Stock OS) used previously.
I then unregistered on the Google website.
After,
I have made all the requirement about giving identifier to play service (do it the "old fashioned way ®" with ADB on PC) and the permission needed to play service,
BEFORE,
installation of Google messages app.
Then I have installed Google messages app.
Then I give it the right permission BEFORE starting it for the first time.
Then I started it and went to the RCS activation which was straightforward and activated instantly.
In any case if you missed something you need to deactivate RCS in messaging app, uninstall it, reinstall it, give permission before first starting it, then activate RCS and hope for the best.
I tried for one week in various order to make sure I don't tell bullshit. I have achieved 100% success with what I have explained before.
Everyone keeps mentioning "Framework". Can someone please indulge me as to what app this is? I can't find it anywhere.
I did a search on this page and could not find any mention. Are you having issues getting RCS enabled?
Has anyone activated RCS on Mint Mobile? If so, did you need to grant READ_DEVICE_IDENTIFIERS or deal with any sort of carrier services app? It seems that each carrier has different requirements. I’d prefer not to grant that permission if at all possible.
Renewably3997 Mint mobile user here.
I've got RCS working, I do not recall having to grant that permission. Carrier Services is installed, though. Whether or not its actually necessary, I'm not sure.
5rlyn That’s great, thanks for the response. Did you grant, Phone, SMS permissions to both Play Services and Google Messenger? It does sound like those are universally required.
I did, yes. Although some of the Play Services permissions were already in place so I could get google wallet to work (for Ticketmaster events, not payments)
I wanted to avoid using anything Google related, however, recently none of my immediate family members were getting any texts from me, or they would get my initial text (sms) but I would not get responses. After about two weeks, I am not sure but assuming it has to do with my family using iphones and all messages going through RCS to me (which on thier end would fail). I used the Graphene OS apps to install Google Play services, I did not sign into my Google account and even my G profile (from my computer) does not have my phone number. I have had 2 weeks now of using Google messages with RCS, not signed into Google and Google store is enabled but no permissions are set. Google Play services only has Network permission, everything else is denied. I would really love to NOT use Google Messages just to get RCS working, but for now this works. Also, just to confirm, when I got to my work computer and check my Google devices (my company I work for uses their services) and check My Devices, it only shows my home computer (Linux based) and no other devices. So to summarize, I have done:
Installed Google Play / Play services through Apps
Did not sign into Google account
Google Play store - all permissions denied
Google Play Services - Network is the only permission enabled.
Hopefully this helps someone. I DO NOT have Carrier Services installed and I am on Tmobile USA.
Renewably3997 5rlyn
I am on MM as well, but I cannot get my number to verify. I've tried with and without carrier services as well.
I made sure that Messages, G-Play Services, and G-Play Store had permissions to Network, Phone, and SMS. That did not work, so I added permissions for Contacts (with and without scopes), and with and without Call Logs for G-Play Services.
I tried all those combos with Carrier Services as well.
With every different iteration of adjusted permissions, I started without Messages uninstalled, then I set all permissions prior to downloading Messages, and then set Messages permissions before opening it and doing the rest of setup.
Still, my phone number will never verify. I did make sure RCS turned off before I stared (I have never activated it anyway).
Can one, or both of you, please confirm the exact permissions you have allowed for:
Messages
g-play services
g-play store
carrier services, if you're using it
Also, how quickly did your phone number verify?
Maybe I'll try one more time, then I'm just going to give up.
Thank you!
there is a RCS system file, what's it purpose? can I use the GOS default message app for RCS?. if not, is there any 3rd party msg app that can be used besides google msg app?
tomz
You cannot use the built in messaging app for RCS. I think the Google app is the only one at the moment, or at minimum it's the best and most feature rich.
Google messages is the only RCS app that is Interoperable at the moment. Messages improve might be, but they haven't updated They're app since September 2023.
If your in Japan you should have an RCS app call Messages plus, I believe?
I think the system file hold config data
- Edited
jeffcodes
Did you enable the permission regarding READ_DEVICE_IDENTIFIERS with adb ?
NetRunner88
That's is the only thing I haven't done. I'll have to go back through previous posts and remind myself which apps need it. Just G-Play Services, or Play Store too? I don't recall. I'll try sometime this weekend.
- Edited
Trying this out myself. Mint Mobile user. Still in limbo ATM:
- Installed messages through Aurora Store (no SB Play Store login, but I add add SMS permissions across the board)
- Initially was getting an "RCS chats aren't available for this device" message.
- Updated my APN settings & disabled RCS chats manually via the 'disable rcs' webpage. (I did this before I wiped my Pixel, but I guess it didn't take?) After 1-2 restarts, RCS became a toggle-able option
- Currently stuck on 'Setting Up...Trying to verify your number...' for about 20-30 minutes.
There's an option on the page: 'Verify your number' which allows me to put in my phone #, but the fine print suggests it just speeds up the process. I will try that in 2 hours if nothing changes but I would prefer not to give that info is possible.
Also, for those troubleshooting, search is wonky on the thread, and even Ctrl + F
is imperfect, so use something like this to search for keywords. (Tried something other than Google but the thread wasn't properly indexed)