1033

TL;DR

  • Users who have rooted their phone, have their bootloader unlocked or are using some custom ROMs report that their RCS messages are not being sent, even though RCS shows them as connected.
  • The Google Messages app does not show any error messages when blocking RCS messages of these users and does not send the messages out as SMS or MMS either.
  • Google famously campaigned for Apple to include RCS messaging in iMessage but is now blocking it for certain Android users.
you are viewing a single comment's thread
view the rest of the comments
[-] mox@lemmy.sdf.org 45 points 4 months ago

It's apparently the Google Messages app, not Android itself. Good to know.

[-] noodlejetski@lemm.ee 66 points 4 months ago

it's the only OEM-independent, RCS-compatible app for now, so it's not like you can work around it by installing another client.

[-] mox@lemmy.sdf.org 4 points 4 months ago

It suggests that apps without this problem can be developed, which means more paths to a workaround than if we had to modify the operating system.

[-] deweydecibel@lemmy.world 9 points 4 months ago

Sure but specifically with RCS, Google has to allow devs to use it in their apps. And they won't.

[-] mox@lemmy.sdf.org 4 points 4 months ago

How is Google going to stop them?

Forbidding an app from the Play Store is unlikely to stop these users, who already use rooted devices and custom ROMs. They'll just get an app from their ROM provider, F-Droid, or elsewhere.

Does RCS depend on Google services integrated with the mobile network operator? If Google tried to use that position to forbid alternative apps, it would seem likely to run afoul of the Digital Markets Act.

I don't know a lot about RCS specifically, though. Is there another issue I haven't considered?

[-] smileyhead@discuss.tchncs.de 10 points 4 months ago

Using RCS requires low level access to phone's modem. You won't get it on Android. Google is bypassing it's own restriction by using proxy servers while having the deal with phone operators.

[-] solrize@lemmy.world 5 points 4 months ago* (last edited 4 months ago)

proxy servers

Interesting, can regular people do the same, e.g. through Twilio or similar? That is, can VOIP hosts who can handle SMS also handle RCS?

Edit: aha, for Twilio at least, yes they do: https://www.twilio.com/en-us/blog/omnichannel-messaging-rcs

[-] mox@lemmy.sdf.org 2 points 4 months ago

You won’t get it on Android

Why do you say that? Custom ROMs already get low level access to the same hardware that official ROMs get. Is there some reason to think it would be different in this case?

[-] smileyhead@discuss.tchncs.de 4 points 4 months ago

This basically means adding the feature ourselfs and making our own build, not something we can name Android to give low level access to RCS in modem. This is feature we will just add.

Also on the side note, while in theory possible it will be a pain. We can't just reinstall one package like modemmanger on typical Linux system, we must make a whole new builds for every device and apply patches again on every major Android update. While modem manufacturers do not even share documentation for them, just share a proprietary Android driver that should be in OEM system. So adding such feature means big reverse engeeniring, big effort for automatic patch and build system, all to support in my opinion already outdated and useless protocol which because it is already obsolete with standard XMPP or Matrix based apps.

[-] mox@lemmy.sdf.org 4 points 4 months ago* (last edited 4 months ago)

Having built Android from source for several different devices, I'm accustomed to dealing with blobs and configs that enable access to each device's hardware, including the modem. Custom ROMs generally just install the OEM drivers that came with the device, and let Android use them. That normally doesn't involve reverse engineering.

I suppose it's possible that RCS might depend on special modem features that somehow can't be used like all the other hardware in the system, rather than just sending/receiving data over the network. (As I said, I don't know much about RCS.) But it would be an unusual case. That's why I'm a little skeptical. Since you haven't given any references or supporting details, I can't tell whether you have domain knowledge that supports your claim, or are just making assumptions.

Shrug... I guess it doesn't matter, though, since time will tell. Cheers. :)

[-] smileyhead@discuss.tchncs.de 3 points 4 months ago

My background: have build some already done ROMs and spoke with some Linux mobile people about it :). Just to let you know, I also need some source to prove it, but having so little info how RCS works in floating in public non-specialized space is also telling something.

[-] noodlejetski@lemm.ee 8 points 4 months ago

How is Google going to stop them?

well, so far none of the third party SMS apps have implemented RCS support, and when asked, every developer replies that they need Google to open their standard for other clients to use, so I guess they've been doing a pretty good job at stopping everyone else.

[-] Draconic_NEO@lemmy.world 1 points 4 months ago

Have they given a reason why the specifically not able to do it, or do they just not want to do it because it's "unlicensed" or "out of spec" if it's just the second option then it's a problem of having unwilling people and not a real entry barrier.

If there's an actual barrier to developing something like that it's important to understand what it is.

[-] noodlejetski@lemm.ee 1 points 4 months ago

Have they given a reason why the specifically not able to do it

yes, every time the reason given was Google not opening their API to the public.

[-] joel_feila@lemmy.world 1 points 4 months ago

Oh good i dont use that

this post was submitted on 01 Mar 2024
1033 points (99.1% liked)

Technology

55643 readers
3779 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS