Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

Google is silently blocking RCS messages on rooted Android phones and custom ROMs

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.
mlg ,
@mlg@lemmy.world avatar

I think Magisk has a patch for this now.

Might as well double down and get luckypatcher again too lmao.

Chadus_Maximus ,

Oh it's still working?

transistor ,
@transistor@lemdro.id avatar

So that's why I can't send RCS messages.

dunestorm ,
@dunestorm@lemmy.world avatar

Google are so needlessly hostile to people that root, what the fuck does sending messages have to do with having elevated permissions on a phone?!

snaggen ,
@snaggen@programming.dev avatar

The hostility towards custom ROM in general, is what forced me to root. Initially I used LineageOs without root. However, that got me in to issues with various apps, due to not passing safety net. So now I use magisk to hide that I use a custom ROM. So, they basically forced me to root.

daddy32 ,

I stopped using LineageOs due to their stance towards rooting and weak arguments behind it.

Zak ,
@Zak@lemmy.world avatar

Google is probably trying to get around the cardinal rule of network security: you can't trust the client.

Their RCS client probably doesn't make sending a huge volume of messages (i.e. spam) easy, and more automation is possible with root. Yes, it's stupid, but it's not completely without purpose.

JasonDJ ,

This is really it. Plus not everyone who roots (or, rather, everyone with a rooted phone) fully understands the security implications of running as root. I’d assume that since their implementation of end to end encryption must require a device-side key pair, and I’d wager that it’s pretty trivial to obtain private keys once you’ve obtained control of a rooted phone. For an adversary, this is a serious threat to the users privacy and security.

This is just one example. I’m sure it’s incredibly difficult to make a platform that you market as secure and private when your users have full control of the system that the application is running on. It’s a never ending cat and mouse game where the device user (whether “intended use” or not) has the upper-hand most of the time.

Not being a total Google apologist here though. They should have made it quite clear that they were blocking messages, and why. Not doing at least that, is inexcusable.

Zak ,
@Zak@lemmy.world avatar

I'm a hardliner when it comes to user control of their own devices, so I'm not going to agree with Google's behavior here even if it, on average results in a benefit to users.

I don't think it provides a net benefit to users though. I think Google wants to be lazy about building spam-mitigation solutions, and wouldn't be sad if it results in fewer users blocking ads and tracking. If Google was positioning its RCS client as a hardcore security product, maybe it should warn both sides of the conversations that there's a risk of compromise, but even Signal, which is far more dedicated to security doesn't do that.

Zero-click exploits are a more common attack vector than modified operating systems in the real world, and I'd be willing to wager my up-to-date LineageOS install is less vulnerable to them than the average person's phone.

conciselyverbose ,

Do they not have the equivalent of TPM/Secure Enclave on Android phones?

Because if they don't have actually secure key stores, and require them for certification, that's on them.

Iceman ,

Monopoly is the only thing companies strive for.

yournamehere ,

use any american service - have all bad time.

thorbot ,

Yes comrade amerrica vry bad

anon987 ,

Half your country is fascist. So yeah, America bad.

pewgar_seemsimandroid ,

eliminate russia then we can stick to america bad

Gabu ,

Whataboutism. If two burglars entered your home, would you welcome one and only call the police on the other?

pewgar_seemsimandroid ,

russia is a bigger threat because it borders the eu

vikingqueef ,
@vikingqueef@lemmy.world avatar

half? thats it? you got red MAGA and blue MAGA. take your pic

yoz ,

what's the benefit of using RCS ? Is it the bubble colour BS?

nudnyekscentryk ,
@nudnyekscentryk@szmer.info avatar

No, iMessage is not compatible with RCS just yet. Messaging between an iPhone and Android is still SMS

cherryryu ,

read receipts, security and larger file sizes

rmuk ,

E2EE, unlimited attachment sizes, rich formatting, read/delivered notifications, reactions, group chat, stickers, a third-party app integration, stuff I'm forgetting about, and all part of the standard Messaging app.

YamiYuki ,

E2EE

But only through Google's RCS

yoz ,

Lol wtf 🤣🤣 then it'll be 100% E2EE.

smileyhead ,

It's like SMS but with some lacking chat-like features added.
No benefit compared to standard Internet chatting.

JasonDJ ,

Nobody who cares about RCS cares about the bubble color.

People who care about the bubble color are tech-illiterate Apple fanbois.

People who care about RCS care about being able to send high-resolution photos, group chats, and video calls with their tech-illiterate Apple fanboi friends and family in a default, common messaging app.

Also the non-fanboi Apple users, and the tech-literate Apple users, and the Android users. All in one default app and an open standard. Amazing.

nomadjoanne ,

You forgot teenage girls and (apparently) dumb women on Tinder, but yes.

nudnyekscentryk ,
@nudnyekscentryk@szmer.info avatar

They did say Apple fanboys

BorgDrone ,

open standard.

Which is why it’s such a mess. The RCS standard is defined by the GSM association, an organization with well over a thousand members. Want to add a feature to RCS? Prepare for years of bureaucracy trying to get the standard amended. Then 750+ mobile operators worldwide need to upgrade their systems, adding at least another few years.

Meanwhile when Apple wants to add a feature they can just roll it out in the next iOS release.

JasonDJ , (edited )

And that’s totally fine.

It runs over IP and it’s designed in a way that allows implementers to have their own adaptations within their walled garden, like End to End encryption in Google messages.

Also important to note that Apple is not discontinuing iMessage as a result of supporting RCS. In fact, if I were a betting man, I’d imagine that within the next 5-10 years, Apple will either be moving iMessage to RCS, or to some other common platform along with the rest of the industry. It’s just not going to be worth their effort to maintain and update iMessage while also maintaining compatibility with RCS. They may even make improvements to the standard that allow them to make more features within a walled garden.

iMessage is legit the only thing tying me to iPhone. My wife and her family just can’t be bothered to use any third party apps (except Facebook Messenger for a couple of them, and I downright refuse to use that). So, as we exchange pictures and video a lot, it’s just easier.

Apples real secret sauce is its tight vertical integration between software and hardware. Because they have full control over both, they can squeeze out a ton of
optimizations for a very limited selection of hardware. How that software interacts further up the stack…I think Apple will eventually realize that that juice isn’t worth the squeeze.

Edit: proofreading and realizing that both the Apple puns were completely unintentional.

Euphorazine ,

This just sounds like another "Google is slowing down Firefox" thing where everyone's source was a reddit post and didn't even turn out to be accurate

Cris_Color ,
@Cris_Color@lemmy.world avatar

It didn't? Last I heard google responded that it was an attempt to delay video loading for adblock users which seemed to most to be a transparent excuse. I haven't followed it closely though, I'd be curious to know more if there's an update

angrynomad ,

No, it was a "bug" in windows that existed for way too many years

Euphorazine ,

Verge article where the claim is due to ad blocker mitigation and not browser specific.

You said that you heard it was ad blocker related too. So the initial wave of reports about it being Firefox was inaccurate. Every article about it all sourced a singular reddit post. Just some social media "journalism".

Anecdotally, which I understand is not a great measure, I didn't experience this when it was first being reported on. But I pay for YouTube premium, so maybe that's a difference too

KrapKake ,

I knew it! I had the sneaking suspicion that this was the case. About a month ago I updated my phone to Android 14 (custom rom) and noticed I started having trouble with RCS after a couple days since the update. I knew I was going to lose the play integrity but whatever. RCS was nice but I will not bend... just pushing me a step further to de-googling my phone. Lol it's funny how they cry to Apple about supporting RCS but yet refuse to allow third party apps or phones that don't meet their requirements, pathetic. There should be an encrypted text communication standard that isn't controlled by one company who can lock you out because you don't have approved software, that is ridiculous. That being said, I wish Signal was still a SMS app.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

There should be an encrypted text communication standard that isn’t controlled by one company who can lock you out because you don’t have approved software

XMPP + OMEMO

jerrythegenius ,
@jerrythegenius@lemmy.world avatar

XMPP + OMEMO

also matrix

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

That too, but it is more resource-hungry to host (my biggest problem is that I have very limited storage and haven't quite figured out how to disable media downloads from all rooms). But yea, indeed still an option.

MonkderZweite ,

In worst case, symlink image folder to /dev/null.

Ohh ,

I think the conduite server should be very lightweight, secure and easy to set up. But it's leaking video

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Yea, Synapse was out of the question for my low-power VPS, so I was going to try either this one or Dendrite. Just that last time I looked, I did not resolve the storage concerns. Ideally, I would like to not save any media and text that comes from federated servers.

Killing_Spark ,

Messaging layer security exists now, just a matter of implementing it for xmpp

KrapKake ,

Needs to be something like family is going to use you see. Which is why I liked what Signal had since it doubled as SMS.

JasonDJ ,

Great example since Google essentially hijacked XMPP and took it into a fully-intentional nosedive.

thorbot ,

You should have De googled a long time ago, they always pull this kind of shit

KrapKake ,

I agree but there's 2 apps there is no good alternative for and they are paid, at least one of them I am learning Android studio + Kotlin to recreate it. The other I have found Wx which is OK but besides that there is no good advanced weather radar.

meliaesc ,

Can you not just acquire the apk?

KrapKake , (edited )

Yea tried that already, one won't work at all and one will stop working after sometime. I assume it still has something to do with google services. I have not tried with microg. Either way.. I'll get there to google-free land eventually its a work in progress. Sometimes I do consider just ripping off the band-aid and installing raw lineage os then learn to deal with it from there.

0oWow ,

I've disabled it for now. Rooted phone is enormously more valuable to me than RCS that only half works right to begin with.

TonyOstrich ,

I was able to get RCS working again yesterday by updating to the latest version of Play Integrity Fix, but if that hadn't worked, I would have disabled it and then probably switched over to Textra or Yatta for texting since RCS is basically the only thing keeping me on messages for texting.

joe_cool ,

I have it disabled anyways along with the Carrier Services app. Guess what: my battery life improved dramatically.

bradboimler ,
@bradboimler@startrek.website avatar

Carrier services isn't required for RCS anymore pixel phones brand new don't even have it installed.

moitoi ,

You can just install the PlayIntegrityFix module. It works again.

Google doing shit and it's fine to circumvent it.

SharkAttak ,
@SharkAttak@kbin.social avatar

Yep. Sadly WhatsApp is the standard now.. I'd like to go back to something neutral like SMS, but not if they pull this shit.

Pollo_Jack ,

Ay yo, wtf

Pantherina , (edited )

Custom Android versions are not ROMs, they are OSes

plural sucks though

Tattorack ,
@Tattorack@lemmy.world avatar

Groups of multiple OS's will henceforth be called OS's's (pronounced "oh-essessess").

bionicjoey ,

Oases?

superduperenigma ,

Oh yesyesyesyesssssss 🥵

Pantherina ,

Aah, perfection.

JohnEdwa ,
@JohnEdwa@sopuli.xyz avatar

And most flying things aren't drones, they are radio controlled models, but you try getting people to stop using that term.
Android/Custom ROM is the name for them, even if it doesn't mean what it should. It's not that far off as that partition is usually set as read-only, so it kinda is a ROM.

altima_neo ,
@altima_neo@lemmy.zip avatar

A carry over from the days of dumb phones when a phones software was still on a ROM

catloaf ,

OSes

Shdwdrgn ,

Any idea how long this has been going on? I have an unlocked bootloader but am running a standard upgrade version on my phone and it was never rooted. Some time in the last few months I started getting warnings that my texts weren't going through and was asked if I wanted to switch to SMS... yeah ok I'd never heard of RCS before so yes please use SMS for all of my messages, and everything worked fine.

Evilcoleslaw ,

Supposedly this isn't doing any warning or asking to fall back. The messages just fail silently. I'd root and use the play integrity hider magisk module.

Shdwdrgn ,

Hmm ok, maybe not related then. I had no issues with going back to standard SMS, and if they won't play by the rules then why should I care as long as I can text my family?

brbposting ,

Privacy

narc0tic_bird ,
@narc0tic_bird@lemm.ee avatar

Quite ironic given that they cried because Apple didn't adopt RCS on iOS, and now they make it less accessible themselves.

Molecular0079 ,

God, it's like they don't want RCS to succeed.

aard ,
@aard@kyu.de avatar

RCS is just stupid. When I was still building phones a decade ago we had some operators ask for it - but after reading the standards decided to just ignore it and hope it passes. Pretty much everybody did that, until google got interested - presumably because they figured it'd be a good way to get control of messaging on a lower level. As that's exactly what RCS is: control of messaging, and ideally the option to charge for it, just like SMS and MMS before that.

Zak ,
@Zak@lemmy.world avatar

What's really bizarre is that Google had the chance to be a dominant player in messaging when they made Hangouts the default SMS client on Android. Instead, they backpedaled and let Hangouts wither into obscurity. I'm mostly glad they screwed that up, but also puzzled.

AtmaJnana ,

Hangouts was the best thing going for a while there. Of course they had to goog it up.

flop_leash_973 ,

I would go so far as to say Google Chat today is better than Google RCS.

joe_cool ,

Hangouts/Google Talk was great when they had federation and allowed 3rd party clients. After they locked that it went to shit.

AtmaJnana ,

I miss the golden age when we had AIM, ICQ, or GoogleTalk, etc all on the client of our choosing.

xcjs ,
@xcjs@programming.dev avatar

With UI decisions like the shortcut bar, they really don't. I switched to another SMS app because I couldn't stand it.

_dev_null ,
@_dev_null@lemmy.zxcvn.xyz avatar

That other app? Cantstandya.

theparadox ,

More like they need to have everyone use the app so that they can offer "AI Assistant" features through it.

https://www.forbes.com/sites/zakdoffman/2024/01/28/new-details-free-ai-upgrade-for-google-and-samsung-android-users-leaks/

smileyhead ,

They want it to succeed. And they (Google with Apple) will be the only ones having to say who can send a message.

kratoz29 ,

Good thing nobody uses sms to chat here where I live....

The bad thing is that Whatsapp is the alternative.

CrayonRosary ,

The thing is, RCS isn't SMS. That's kind of the point. RCS is a replacement for SMS. The two protocols just happen to be available in the same Messages app. It's like sticking WhatsApp inside Messages, except it's a different protocol.

kratoz29 ,

Oh I get it, but well, my point still stands, nobody here uses the stock messaging app, which can send SMS.

Which is partly good, as iMessage is not predominant here either.

nossaquesapao ,

Same here... whatsapp became so widespread, that even governmental agencies and private businesses use it for official communication.

kratoz29 ,

That is what blew my mind indeed, and as someone who hates constantly dialing companies and such for minor crap, I kinda am glad they went this way lol.

Zak ,
@Zak@lemmy.world avatar

I think after XMPP, Google Talk, Wave, Hangouts, Allo, etc... people should know better than to adopt a messaging service from Google.

Yes, I know RCS is theoretically an open standard, but if Google can keep me from using it, it effectively belongs to Google.

warmaster ,

Seriously. How many more chat apps from Google do we need to learn the lesson?

FreshLight ,
@FreshLight@sh.itjust.works avatar
A_Random_Idiot ,
@A_Random_Idiot@lemmy.world avatar

You'd think people would know better than to adopt anything from google.

soulfirethewolf ,

It's not like everyone has a choice in the say. Given that many schools and workplaces rely on Google for something

A_Random_Idiot ,
@A_Random_Idiot@lemmy.world avatar

There is a difference between adopting, and being forced to use, you know.

BreakDecks ,

Theoretically? RCS is not an open standard. It requires a license from GSMA.

recapitated ,

XMPP was ok for its time

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Not only for its time! While flawed, I still see it as probably the best middle ground for messaging. It has evolved since then, its servers are easy to host and it has a variety of clients that support e2e.

recapitated ,

Yeah I was using ejabberd around 2006 to connect some high touch clients, and it certainly got the job done.

soulfirethewolf ,

Yeah, but I think that most of the clients are a bit dated in UX otherwise. There isn't really anything that I could suggest a friend to use

rottingleaf ,

XMPP is not from Google. They just successfully pulled an EEE.

kilgore_trout ,
@kilgore_trout@feddit.it avatar

RCS is monopolised by Google. Theoretically open ("maybe, in the future, once it's secure…"), but practically not.

Pantsofmagic ,

It's worse than that. Carriers have a say as well. For example, Samsung messages works with RCS in some markets but US providers currently lock it out. They only allow Google messages for RCS. Absolutely infuriating.

Zink ,

It seems crazy that Google is in last place for providing messaging services. It’s like:

Various 3rd party apps > Apple > Microsoft > Google

moon ,

Yeah hard to call it an open standard when there's a single implementation that's closed source and goes off of spec.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • technology@lemmy.world
  • incremental_games
  • meta
  • All magazines