@jeffcodes @83639273 @chenxiaolong
Hello, I now have the solution. The following workaround has also worked for me now.
I have left Carrier Services on the smartphone as Google says it is needed for RCS and mobile. I don't want to uninstall it now and then RCS won't work anymore.
The problem for me was that I have a multicard (two SIMs with the same phone number). Only one SIM is active for primary SMS reception. The SIM in the GOS smartphone was not set up for primary SMS reception. So I set up this SIM for primary SMS reception. Unfortunately, after restarting the device, RCS still did not work. So I went through the below workaround again. RCS then worked.
1st step execute what is described here:
"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"
2nd step then do the same as mentioned here:
@naibed @NetRunner88 @Renewably3997 @5rlyn
"Use this post (or thereabouts) to set READ_DEVICE_IDENTIFIERS for G-Play Services (com.google.android.gms).
Once that's done, set SMS and Phone permissions for G-Play Services and G-Play Store.
Download Messages, and set permissions for SMS and Phone, and whatever else makes sense for you.
Open Messages and go through setup.
At this point, RCS, was checked "on", but it wasn't really, so then I went into Settings > Apps and force closed and cleared cache for Messages, GP Services, GP Store.
Opened up Messages and check settings and it had the message that RCS was not available for this device. I restarted the device, and opened up Messages, and immediately received a text noting RCS was being setup, and it was done. RCS is now working, and confirmed with a message to an iPhone user on iOS 18.
I did NOT need Carrier Services.
Though I dislike using google services, I figured there is a balance here between encrypted message with too much metadata that can't be read, vs plain text chilling on MM (or other carrier's) systems."