RCS-enhanced iMessage in iOS 18 still has security issues when adding Android users

Jump to First Reply
Posted:
in iPhone

Apple's adoption of the RCS protocol in iOS 18 has improved communications in iMessage between users of iPhones and Android, but some security issues remain. Apple and Google are working together to fix them.

iPhone screen displaying settings for text messaging, with RCS and MMS Messaging toggled on, and Show Subject Field toggled off.
RCS messaging is now available on Apple devices running iOS 18, et al.



Apple's adoption of RCS in iOS 18 will not change the "green bubble" status of Android messages on iPhone, but behind the scenes the update has brought a number of improvements. Videos, GIFs, and photos sent in messages between the two platforms now retain their original quality level, for example.

iPhone users also now see when an Android user you're in a chat with is typing, prior to their finished message appearing, and they will see the same when you're typing. Read receipts and delivery notifications between platforms now work as they have done when chatting with iPhone users.

It's also now seamless for both iPhone and Android users to add and manage participants in a group chat originated on either platform. Scheduling messages to Android device users the way you can to Apple users is still not possible -- but Apple claims that is a problem with RCS.

Messages sent to other messaging apps or platforms previously also may have the caption "text message" to remind senders that the message was being sent to someone with an Android device -- or an Apple user who had turned off iMessage capability for some reason. In iOS 18, the caption will be replaced with "RCS," letting users know it is being sent on the new standard.

Some issues remain



That said, it's not all green bubbles and blue bubbles dancing a field together just yet, as the Washington Post points out. Some problems remain that, for example, are not present in secure cross-platform third-party apps like WhatsApp or Signal, but Apple and Google say they are working together to solve these issues.

The biggest issue is the level of messaging security. When you chat or send attachments using iMessage to other Apple users, everything between the parties is end-to-end encrypted. This is not the case when sending messages to an Android user -- and if there are any Android users in a group chat, nobody in the chat is end-to-end encrypted.

Even with an eventually-E2EE RCS standard, the green bubble of shame isn't going anywhere.
Even with an eventually-E2EE RCS standard, the green bubble of shame isn't going anywhere.



A much more minor problem reported in iOS 18 is that "stickers" sent in texts by Apple users disappear on Android phones after a few seconds. The ability to send a message to an Android user when using in-flight Wi-Fi or when the Wi-Fi connection is less than rock-solid doesn't work properly.

Google, WhatsApp, Signal and other internet-based messaging apps allow for scheduling messages to users on both Apple and Android platforms, but iMessage currently only offers scheduled message delivery between Apple devices.

Apple could solve these issues by using security and other proprietary "add-ons" in iMessage the way others like WhatsApp, Signal, and Google do. Instead, Apple has opted to collaborate with Google on several initiatives to upgrade the RCS standard itself, and that work is already well underway.

On the plus side, this will ultimately result in a better RCS universal standard for all platforms and messaging apps, and bring iMessage "up to speed" with third-party messaging apps for cross-platform compatibility. The downside is that it will likely take longer for the Apple-Google security proposals to be adopted into RCS, since it has to go through a lengthy approval process.

Until then, Apple users who have lots of Android-using contacts may want to consider using WhatsApp or Signal, particularly in group chats, for better security and features that iMessage currently only offers Apple device owners. While the risk is generally considered low, group chats in iMessage with Android users are, for now, less secure and less private than they should be.



Read on AppleInsider

«1

Comments

  • Reply 1 of 24

    My question is, do you need to be logged into iCloud to use the RCS-enhanced on iOS 18 on a iPhone 15. I can not find a definitive answer to this even on Apple documentation.

    williamlondon
     0Likes 0Dislikes 1Informative
  • Reply 2 of 24
    rob53rob53 Posts: 3,351member
    "Apple could solve these issues by using security and other proprietary "add-ons" in iMessage the way others like WhatsApp, Signal, and Google do." Why should Apple add add-ons to Messages when Messages works just fine? Messages isn't the problem, Google garbage is the problem. It will constantly be loaded with security issues because Google doesn't really care about security, it only cares about grabbing personal information and selling it to the highest bidder. Everyone knows this is Google's business model and it will never change.
    williamlondonmike1jas99watto_cobra
     4Likes 0Dislikes 0Informatives
  • Reply 3 of 24
    jimh2jimh2 Posts: 685member
    I don't care what is done so long as the only people with the blue bubble are iPhone users. 
    rob53ForumPostmike1jas99watto_cobra
     5Likes 0Dislikes 0Informatives
  • Reply 4 of 24
    gatorguygatorguy Posts: 24,728member
    rob53 said:
    "Apple could solve these issues by using security and other proprietary "add-ons" in iMessage the way others like WhatsApp, Signal, and Google do." Why should Apple add add-ons to Messages when Messages works just fine? Messages isn't the problem, Google garbage is the problem. It will constantly be loaded with security issues because Google doesn't really care about security, it only cares about grabbing personal information and selling it to the highest bidder. Everyone knows this is Google's business model and it will never change.
    Google's E2EE-on top RCS is just as secure and private as Apple's own E2EE iMessage. Google cannot access those messages, nor can anyone else, carriers and governments included. It's the version of RCS Apple has chosen for cross-platform messages, the most basic version the Chinese will accept (2.4), that leads to the security issues.
    That will get fixed when GSMA finishes adoption of Google's work with the Message Layer Security (MLS) protocol into the RCS standard, removing any reason for Apple to delay integration, except for Apple business reasons which may include China. Google has added their support for MLS-encrypted RCS on the Android side. 
    edited September 2024
    rob53CheeseFreezeForumPostAlex1N
     1Like 0Dislikes 3Informatives
  • Reply 5 of 24
    danoxdanox Posts: 3,668member
    This sad thing is iMessage was created because as usual the other platforms messaging apps were bypassing Apple computers (the Apple, market is too small to support) and concentrating on Windows and Windows phone, Blackberry smartphones, Nokia and Android products in the early days of the smartphone wars, Apple Pay and the Apple Watch were also created for the same reason no support from the general market. See Apple Computers present status in the AAA game market for the way, it usually is for Apple greater market, which is the also reason why Apple had to open up their own physical retail stores to show case their products because Best Buy, Comp/USA and others were never going to do so.

    So it’s up to Apple to make Google crap work cause if they don’t, they’re being hurtful and uncompetitive to the competition? Will the EU run interference for AAA games doubtful.
    edited September 2024
    williamlondonwatto_cobra
     2Likes 0Dislikes 0Informatives
  • Reply 6 of 24
    Hahaha Aople doesn’t need to help Windows/Google be more terrible- they do that fine on their own.
    williamlondonjas99watto_cobra
     3Likes 0Dislikes 0Informatives
  • Reply 7 of 24
    gatorguygatorguy Posts: 24,728member
    danox said:

    So it’s up to Apple to make Google crap work cause if they don’t, they’re being hurtful and uncompetitive to the competition? Will the EU run interference for AAA games doubtful.
    Nope. It's not Google's RCS, it's GSMA's RCS. Google's works just fine on the Android side with the add-ons for better integration and encryption, and Apple isn't using Google's version. 

    I don't think Apple particularly cares how well their flavor works, or if it's ultimately secure, as long as the Chinese are placated. I suspect Apple's considers it good enough as is.
    edited September 2024
    ctt_zhmuthuk_vanalingam
     2Likes 0Dislikes 0Informatives
  • Reply 8 of 24
    danoxdanox Posts: 3,668member
    gatorguy said:
    danox said:

    So it’s up to Apple to make Google crap work cause if they don’t, they’re being hurtful and uncompetitive to the competition? Will the EU run interference for AAA games doubtful.
    Nope. It's not Google's RCS, it's GSMA's RCS. Google's works just fine on the Android side with the add-ons for better integration and encryption, and Apple isn't using Google's version. 

    I don't think Apple particularly cares how well their flavor works, or if it's ultimately secure, as long as the Chinese are placated. I suspect Apple's considers it good enough as is.
    Sorry encrypted RCS Googles in-house baby is what Google wants Apple to implement along a color change.
    williamlondonwatto_cobra
     2Likes 0Dislikes 0Informatives
  • Reply 9 of 24
    gatorguygatorguy Posts: 24,728member
    danox said:
    gatorguy said:
    danox said:

    So it’s up to Apple to make Google crap work cause if they don’t, they’re being hurtful and uncompetitive to the competition? Will the EU run interference for AAA games doubtful.
    Nope. It's not Google's RCS, it's GSMA's RCS. Google's works just fine on the Android side with the add-ons for better integration and encryption, and Apple isn't using Google's version. 

    I don't think Apple particularly cares how well their flavor works, or if it's ultimately secure, as long as the Chinese are placated. I suspect Apple's considers it good enough as is.
    Sorry encrypted RCS Googles in-house baby is what Google wants Apple to implement along a color change.
    Nope again. Google has their own bubbles, color-selectable by the user. Android owners never whatever bubble color the iPhone is using. 

    They also don't want to be responsible for managing Apple's RCS encryption at Google's expense. That would be a waste of their resources.
    But they would like to see Apple adopt MLS encryption, which Google is working with GSMA to add to the standard. Once that happens, it will save Google time money and server hardware dedicated to Google handling it themselves, and Google Message users will be protected from having their secure, private messaging broken when an Apple user enters their group chat.
    edited September 2024
    muthuk_vanalingam
     1Like 0Dislikes 0Informatives
  • Reply 10 of 24
    Apart from E2EE there is another huge problem no one seems to talk about: carriers need to implement it. There any many mobile carriers that have not implemented it. for example in the Netherlands NONE of carriers operating there have implemented RCS, so not a single user there can RCS using iPhone.

    (Android users can use Google's own proprietary implementation which is not compatible with the official standard that Apple uses).

    Many carriers around the world do not support RCS. You can find out if your carrier supports RCS in these Apple Support pages.
    williamlondon
     1Like 0Dislikes 0Informatives
  • Reply 11 of 24
    I turned RCS off..useless! 
    williamlondonjas99watto_cobra
     2Likes 0Dislikes 1Informative
  • Reply 12 of 24
    Forgot to mention all the issues with imessage support. I've been testing it out and any reactions other than a few from an android phone show up as "xxxx reacted 😂 to "your message"" or when reacting with a sticker it just sends it as an image. Apple still has a lot of work to do and it kind of seems like their implementation of rcs is crap. Not to mention "cannot support scheduling messages because of rcs" that is not at all how that works, rcs has nothing to do with it, just like how the standard has nothing to do with being able to select your text bubble colors. Apple has added some great customization features but they still have yet to add options to change text bubble colors and still use the redundant bubble color and short message indicating the messaging standard - either bubble color or indicator are enough, or even take the simple indicator samsung messages uses of a small bubble next to the contact.
    williamlondon
     0Likes 0Dislikes 1Informative
  • Reply 13 of 24
    macxpress said:
    I turned RCS off..useless! 
    Interesting, I assume you don't use imessage than either, why is that?
    williamlondon
     0Likes 0Dislikes 1Informative
  • Reply 14 of 24
    danoxdanox Posts: 3,668member
    prariedog said:
    Forgot to mention all the issues with imessage support. I've been testing it out and any reactions other than a few from an android phone show up as "xxxx reacted ߘ⠴o "your message"" or when reacting with a sticker it just sends it as an image. Apple still has a lot of work to do and it kind of seems like their implementation of rcs is crap. Not to mention "cannot support scheduling messages because of rcs" that is not at all how that works, rcs has nothing to do with it, just like how the standard has nothing to do with being able to select your text bubble colors. Apple has added some great customization features but they still have yet to add options to change text bubble colors and still use the redundant bubble color and short message indicating the messaging standard - either bubble color or indicator are enough, or even take the simple indicator samsung messages uses of a small bubble next to the contact.
    They Apple support RCS at it’s base level nothing more nothing less no need to do anything more and keep those bubbles green they owe Android Google nothing.
    edited September 2024
    williamlondonjas99watto_cobra
     3Likes 0Dislikes 0Informatives
  • Reply 15 of 24
    gatorguygatorguy Posts: 24,728member
    danox said:
    prariedog said:
    Forgot to mention all the issues with imessage support. I've been testing it out and any reactions other than a few from an android phone show up as "xxxx reacted ߘ⠴o "your message"" or when reacting with a sticker it just sends it as an image. Apple still has a lot of work to do and it kind of seems like their implementation of rcs is crap. Not to mention "cannot support scheduling messages because of rcs" that is not at all how that works, rcs has nothing to do with it, just like how the standard has nothing to do with being able to select your text bubble colors. Apple has added some great customization features but they still have yet to add options to change text bubble colors and still use the redundant bubble color and short message indicating the messaging standard - either bubble color or indicator are enough, or even take the simple indicator samsung messages uses of a small bubble next to the contact.
    They Apple support RCS at it’s base level nothing more nothing less no need to do anything more and keep those bubbles green they owe Android Google nothing.
    Correct, we agree.

    This was done only because China would have blocked Apple's latest handsets from their marketplace without it. It's a profit-driven move. It was not done to make anything work better, be more helpful, or be more functional for you, me, Google, the EU, or anyone else.

    It's for that reason I expect Apple to simply avoid upgrading their version to E2EE RCS when MLS is adopted as part of the standard. That should happen within the next few months. 
    edited September 2024
    ctt_zh
     1Like 0Dislikes 0Informatives
  • Reply 16 of 24
    TravisV said:

    My question is, do you need to be logged into iCloud to use the RCS-enhanced on iOS 18 on a iPhone 15. I can not find a definitive answer to this even on Apple documentation.

    Because it has nothing to do with iCloud. It's just a setting you can turn on or off.
    coolfactor
     1Like 0Dislikes 0Informatives
  • Reply 17 of 24
    I experienced my first RCS-delivered message and I was impressed. Typing, Delivered, Read... all features that we've come to enjoy with iMessage.


    This article incorrectly refers to the Message app as "iMessage", and that causes unnecessary confusion.

    While the risk is generally considered low, group chats in iMessage with Android users are, for now, less secure and less private than they should be.

    iMessage is a protocol. The app itself is Messages.



    watto_cobra
     1Like 0Dislikes 0Informatives
  • Reply 18 of 24

    danox said:
    This sad thing is iMessage was created because as usual the other platforms messaging apps were bypassing Apple computers (the Apple, market is too small to support) and concentrating on Windows and Windows phone, Blackberry smartphones, Nokia and Android products in the early days of the smartphone wars, 

    Not entirely true. The precursor to iMessage was iChat on Mac (prior to iPhone). While iChat was based on the AOL network, it provided a seamless messaging experience within the Apple ecosystem, including seamlessly initiating screen-sharing etc.

    iMessage was not a response to other apps not supporting Apple platforms. Instead, many apps were inspired by Apple's effort with iChat.

    https://en.wikipedia.org/wiki/IChat

    gatorguywatto_cobra
     2Likes 0Dislikes 0Informatives
  • Reply 19 of 24
    danoxdanox Posts: 3,668member

    danox said:
    This sad thing is iMessage was created because as usual the other platforms messaging apps were bypassing Apple computers (the Apple, market is too small to support) and concentrating on Windows and Windows phone, Blackberry smartphones, Nokia and Android products in the early days of the smartphone wars, 

    Not entirely true. The precursor to iMessage was iChat on Mac (prior to iPhone). While iChat was based on the AOL network, it provided a seamless messaging experience within the Apple ecosystem, including seamlessly initiating screen-sharing etc.

    iMessage was not a response to other apps not supporting Apple platforms. Instead, many apps were inspired by Apple's effort with iChat.

    https://en.wikipedia.org/wiki/IChat

    If Apple with iChat/iMessage didn’t do all that work who was this magical company that was going to make iMessage or any chat program created by Apple work with the Apple ecosystems? That link shows a lot work done by Apple and if they didn’t do it who would? The link also illustrates that Google if they want their system to work seamlessly with the Apple ecosystems it ain’t up to Apple to make Google feel better make and their system work, particularly the part about using Google in house encryption passing thru Google servers and green bubbles.
    watto_cobra
     1Like 0Dislikes 0Informatives
  • Reply 20 of 24
    davidwdavidw Posts: 2,148member
    gatorguy said:
    danox said:

    So it’s up to Apple to make Google crap work cause if they don’t, they’re being hurtful and uncompetitive to the competition? Will the EU run interference for AAA games doubtful.
    Nope. It's not Google's RCS, it's GSMA's RCS. Google's works just fine on the Android side with the add-ons for better integration and encryption, and Apple isn't using Google's version. 

    I don't think Apple particularly cares how well their flavor works, or if it's ultimately secure, as long as the Chinese are placated. I suspect Apple's considers it good enough as is.

    But you stated that Apple was implementing GSMA RCS. So it's not Apple own flavor of RCS. If it's not secure, then it's up to the GSMA to make their RCS more secure (with maybe help form Apple), not Apple.  Hey, the last thing anyone want to have is a GSMA version of RCS, the Google version and an Apple version. If the government steps in, (whether the US or EU) and mandate that everyone must use the RCS version that they approve, then that's the end for RCS. No one is going to use or trust the RCS version that the government mandate must be used. 

    And in China, there is no E2EE with RCS. In China, nearly all messaging services are not allowed to have E2EE. But yet Apple own iMessage in China have E2EE. But you can count on China not allowing  Apple to implement any version of RCS with E2EE, even if GSMA manage to implement E2EE on their version of RCS. Apple must adopt the RCS that is provided by the telecoms in China. 

    Even if iMessage must use China servers, China government can not see the content of the iMessage while in transit. Which is what E2EE is. However, since the China government control the top 3 telecoms in China (which accounts for over 95% of the mobile users), they are able to  install spyware on all their citizens mobile phones. Therefore, China government do not need to see the contents of any messages sent, while in transit. The installed spyware can see the message before it's sent or after it's receive, on their customers mobile phones. 

    It's like the spyware China installs on tourists Android phones when they enter the country (at certain crossings). Only its citizens can not uninstall it.



    BTW- China did not force Apple to adopt RCS with iMessage. China requires all mobile devices to be able to process RCS messaging. Apple could have just let the China telecoms install their own RCS app, to satisfy the regulation. But like Apple with the telecoms SMS, Apple chose to implement RCS using iMessage. Plus it would be better for the non-China citizens that are visiting China, to have RCS messaging, without having to install a third party app.


    edited September 2024
    williamlondonwatto_cobra
     2Likes 0Dislikes 0Informatives
Sign In or Register to comment.