this post was submitted on 14 Nov 2023
386 points (91.8% liked)

Technology

59135 readers
3093 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
top 50 comments
sorted by: hot top controversial new old
[–] GenderNeutralBro@lemmy.sdf.org 152 points 11 months ago (1 children)

They've stated that they are using Mac minis as relays. They claim that they do not store messages or credentials, but I don't see how that's possible if it relies on a Mac or iOS relay server that they control.

[–] LWD@lemm.ee 94 points 11 months ago* (last edited 10 months ago) (2 children)
[–] SHITPOSTING_ACCOUNT@feddit.de 18 points 11 months ago (2 children)

They might be able to relay them in a way that the end to end encryption is actually handled on the phone and the relay only relays encrypted messages.

That would likely still give them a capability to MitM but it's plausible that they couldn't passively intercept the messages.

[–] LWD@lemm.ee 10 points 11 months ago* (last edited 10 months ago) (1 children)
[–] KairuByte@lemmy.dbzer0.com 10 points 11 months ago (1 children)

Absolutely. The iMessage network isn’t some unknowable beast, it “just” requires an Apple device be involved and activated to work. In order to spoof that far, you’d essentially need to emulate quite a bit on device.

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] penquin@lemmy.kde.social 75 points 11 months ago (5 children)

They use a Mac mini somewhere to route these messages. So you're logging into that Mac mini with your iCloud credentials. Sounds like a privacy/security nightmare and creepy as fuck.

[–] decodehug647@discuss.tchncs.de 11 points 11 months ago (1 children)

It seems like all efforts to "bridge" imessage to anything outside apple software work this way - there's a Matrix bridge and a dedicated open source app and they both rely on the imessage client on a mac. Is there a legitimate reason for it not being reverse-engineered yet?

[–] GamingChairModel@lemmy.world 18 points 11 months ago (1 children)

Is there a legitimate reason for it not being reverse-engineered yet?

The actual protocol isn't a secret. It's that the authentication of the device relies on a hardware key, and that key is fully locked down by Apple (as it also secures the user's biometric logins, keyring, financial information in Apple Wallet, etc.).

load more comments (1 replies)
load more comments (4 replies)
[–] trk@aussie.zone 64 points 11 months ago (9 children)

Solving the "blue bubble" problem is easy. Stop giving a fuck about what iPhone users care about.

[–] Honytawk@lemmy.zip 8 points 11 months ago

Or Apple can stop being a bitch and just change the hex code.

[–] brlemworld@lemmy.world 8 points 11 months ago (1 children)

They bitch about it constantly

[–] Lucidlethargy@sh.itjust.works 11 points 11 months ago

I'm an adult, and I deal with family members bitching at me that are over 50. I explain to them every time that this is 100% Apple's designed problem, and they like to roll their eyes in response.

Apple users CAN be really fucking annoying to deal with. In my admittedly limited experience, most of them are this way.

load more comments (7 replies)
[–] Cyberflunk@lemmy.world 48 points 11 months ago (6 children)

RCS sucks ass. I have had more missed messages and fucked up communications due to it NOT USING SMS FALLBACK. other person isn't available via IP? Then FUCK YOUR MESSAGE.

Want a different app? FUCK YOU

Wanna sort your messages, or filter them, or run an automation? FUCK. YOU.

I don't blame apple for not implementing this shit.

Also, fuck bubble shaming

[–] derpgon@programming.dev 23 points 11 months ago (4 children)

I haven't used SMS for anything besides receiving auth codes and maybe sending some short info to a stranger (for example a contractor). But then again, I live in Europe.

load more comments (4 replies)
load more comments (5 replies)
[–] Dra@lemmy.zip 46 points 11 months ago* (last edited 11 months ago) (14 children)

The stupidest thing about this is cultural identification with the message apps "bubble" color.

[–] CoggyMcFee@lemmy.world 20 points 11 months ago (2 children)

Isn’t it the fact that there will be features missing if someone doesn’t have iMessage? I genuinely don’t think anybody would care if it were just the color of the bubble that was different and nothing else.

[–] amelia@feddit.de 10 points 11 months ago* (last edited 11 months ago) (6 children)

I think green bubbles (non iPhone) means it's using SMS so it can cost people money to send messages, especially images which would be sent as MMS I guess.

I'm an Android user though so I don't really know. Also I'm in Europe where nobody cares and just uses Signal, WhatsApp or Telegram.

load more comments (6 replies)
load more comments (1 replies)
load more comments (13 replies)
[–] steltek@lemm.ee 42 points 11 months ago (9 children)

Teenagers today suffer unique threats to their health and wellbeing from technology. It may be super easy for you to say "who the fuck cares about the color" but that is far from the case for US teenagers. Willingly setting yourself apart from the group in high school is a precarious move in the best of circumstances.

And for the rest of us, this goes way beyond the color being used. The SMS/MMS fallback in iMessage offers a terrible experience for non-Apple users. Low quality media, inability to manage one's own memeberships in groups, and no encryption. For those worried about the lack of e2ee: Android users participating in an iMessage conversation don't have that today. You're not losing anything from this solution.

Legal disclosures prove that Apple knowingly uses iMessage in an anticompetitive fashion. It's a moat to keep people from switching away from iPhone. They are leveraging their position in the messaging market to shore up their restrictive phone products. I wish US antitrust enforcement was stronger in this area but until then, I hope Nothing has great success in breaking down this illegal barrier.

[–] mangofromdjango@feddit.de 14 points 11 months ago (2 children)

Really interesting how different the US is. Here in central europe it's pretty much whatsapp, telegram, signal. Most people use 2 or 3 of those. Doesn't matter what device they are using

[–] Revanee@lemmy.one 8 points 11 months ago

iPhones are really popular over there. Most people have one. For teenagers it's something ridiculous like 85% of them using an iPhone. In Europe we have a more balanced split, so only using iMessage wouldn't fly here.

load more comments (1 replies)
[–] time_fo_that@lemmy.world 10 points 11 months ago (2 children)

Personally, I miss out on a lot of group chats because all of my friends have iPhones.

They'll create a group chat, I won't get any messages, then suddenly I'm getting a call on Saturday saying "hey are you coming to the party?" or more often than not I don't get notified at all and end up hearing about all of the things I miss at a later time. It's annoying, but I really hate iOS so I deal with it.

I've got an iMessage server running on my NAS but it's not perfect, it requires that the iPhone user send the message to my iMessage account associated with my email, not with my phone number.

load more comments (2 replies)
load more comments (7 replies)
[–] redditReallySucks@lemmy.dbzer0.com 41 points 11 months ago (3 children)

This is dumb. For two reasons:

  1. the fact that a messenging service locks users into an ecosystem.
  2. the fact that to use this an apple device is still used in the background. This means you log in with your apple id on a device that does not belong to you and that can possibly read all of your messages.
load more comments (3 replies)
[–] Teknikal@lemm.ee 39 points 11 months ago* (last edited 11 months ago) (1 children)

Honestly I'm typing this on a Nothing phone and if this appears on my phone instead of them actually fixing the many bugs I'll be quite pissed.

Every update this phone gets worse both in bugs and battery life and the company seems more obsessed with things like beer, clothing lines and now imessage than actually trying to fix anything that's actually important.

[–] TheFeatureCreature@lemmy.world 23 points 11 months ago (1 children)

Nothing often gives me the impression that they sit around and get high off the smell of their own farts. Glad to hear there is some truth to this speculation.

[–] andrew_bidlaw@sh.itjust.works 7 points 11 months ago

They are the punk-rock of smartphones

if it was imagined by CEOs of a major label.

At least, they got the cover art right.

[–] pastabatman@lemmy.world 38 points 11 months ago (2 children)

This really demonstrates how apple has its customers and competitors by the balls when it comes to messaging. This OEM is putting time and resources into developing an unauthorized iMessage app using banks of mac minis as servers and requiring users to grant them access to their iCloud account, a system that apple could "break" or sue out of existence on a whim. RCS isn't the perfect solution, but it's better than this.

[–] ForgotAboutDre@lemmy.world 13 points 11 months ago (5 children)

Google wants everyone's message data, that's why their pushing it so aggressively.

RCS is technically an open standard. But in reality it completely depends on Google's Jibe system to make it work for many carriers.

The recent anti competitive trials has shown Google is willing to pay apple billions for people's internet activity to go through them. With Google currently pushing anti iMessage ads to shame apple into supports RCS, Google has most likely offered Apple a lot of money to use RCS. Apple has decided it's not worth it.

Why apple isn't supporting RCS is unknown. But it either user privacy or user retention to their ecosystem. Either way they don't think more exposure to Google is good for their users. This 'open' standard is a joke. If it doesn't make Google money soon, they kill it like all their previous messenger projects.

load more comments (5 replies)
load more comments (1 replies)
[–] regulatorg@kbin.social 25 points 11 months ago (2 children)

Apple will just block it once they catch on

load more comments (2 replies)
[–] SnotFlickerman@lemmy.blahaj.zone 23 points 11 months ago* (last edited 11 months ago) (2 children)

Sunbird is closed source so you just have to take their word for it when they say they don't store messages or credentials. How the fuck could you know if they're lying or not? You can't because it's closed source.

As much as I have issues with the similar Beeper, at least Beeper is open sourcing their bridges.

[–] ripe_banana@lemmy.world 16 points 11 months ago (1 children)

Just read through their faq

Some of the messaging community believes that software that is open source is more secure. It is our view that it is not.

That's a nope from me.

load more comments (1 replies)
[–] dinckelman@lemmy.world 12 points 11 months ago

They host their iMessage related shit the exact same way, so the amount of trust in the service is basically identical, at 0

[–] decodehug647@discuss.tchncs.de 23 points 11 months ago (1 children)

It's also noteworthy that the RCS platform adopted by companies worldwide is run by Jibe, a company owned by Google. Doubtless, Apple doesn't want to use Google's servers any more than it needs to.

"open protocol" my ass. Google just wants control over everything.

[–] KrummsHairyBalls@lemmy.ca 32 points 11 months ago* (last edited 11 months ago) (2 children)

Except companies can run their own. In Google messages it tells you who runs your server. Most carriers ran their own, but when they realised there was no benefit (e2ee) and having to maintain it, they started shifting to Google ran servers.

load more comments (2 replies)
[–] scytale@lemm.ee 20 points 11 months ago (15 children)

The blue vs green bubble thing never really bothered me. As long as I can communicate with the person I'm talking to, I don't care how the messages are sent, unless maybe if I don't want a message to be sent over plain sms. It's ridiculous how it has become a status thing.

load more comments (15 replies)
[–] smileyhead@discuss.tchncs.de 16 points 11 months ago

Internet has standardized instant messaging 34 years ago.

[–] Lalop@mujico.org 8 points 11 months ago

This sounds like The Onion, ridiculous.

[–] soulfirethewolf@lemdro.id 8 points 11 months ago (1 children)

I'm still curious if this is even legal. It seems like a really good idea, but is Apple going to be able to sue over it? I almost feel like it could be covered under the reverse engineering clause, because it is meant to enable interoperability with another product. But Apple's terms of service already seem really hamstrung on what is and is not allowed. With the macOS SLA beginning with:

For use on Apple-branded Systems

Obviously iMessage isn't macOS, and I can't seem to find a specific terms of service for iMessage specifically, but it is running on it. Which is what would make this integration possible. So what makes me wonder if Apple's lawyers could find a clause there.

[–] hackitfast@lemmy.world 19 points 11 months ago

The reason they're moving forward with this is because if Apple tries to sue, it could make a case for Google that Apple is trying to take control of messaging in the United States. If they don't sue, should Google come after them down the line Apple can say "we're aware of 3rd party iMessage and decided to not take action to increase interoperability" yadda yadda.

That's my guess anyway.

load more comments
view more: next ›