Live data from Hacker News

Show HN: Beeper Mini – iMessage client for Android

beeper.com

331–340 of 902 posts

Re: Show HN: Beeper Mini – iMessage client for Android

#331
post #327

This is a wonderful project. It highlights how silly Apple is. For those defending the existence of green bubbles, why don’t we swap blue with green then? Would you be okay with all your iMessages in that ugly green while your SMSes with Android friends are in calming blue? I am typing this on an iPhone 15 pro max and I have several MacBook pros (M3 Max on the way) and everyone in my family has their own iPad. I hate…

A moment where we can all learn from those with blue/green color vision deficiency. Who sees the world more accurately in this context?

Re: Show HN: Beeper Mini – iMessage client for Android

#332

Earlier quoted context omitted.

I saw an article on the topic where the reporter spoke with Beeper's CEO, Eric Migicovsky. He seems to believe that blocking Beeper might cause problems for legitimate Apple user's. Obviously that outcome is something he wants, but I still think its interesting. [0]: https://www.theverge.com/2023/12/5/23987817/beeper-mini-imes...

That would make sense: because Apple have deeply coupled iMessage to the OS they can’t simply roll out a new version of the app with protocol changes that would block Beeper, they’d have to release entire OS updates. No matter the method it would be a scorched earth approach. I suspect the number of people actually using Beeper will be far below a rounding error for Apple.

Uptake for OS updates is very high on iOS though right? I heard a while back that it is like 90+% in 6 months. (could be totally wrong on that can someone confirm?)

Re: Show HN: Beeper Mini – iMessage client for Android

#334

Its awesome to reverse engineer this... but.. At the end of the day, this product is taking money for using Apple Services with no recompense to Apple. It won't last. Apple should have added an iMessage client to Android (and charged for it) long, long, long ago, but it doesn't change the ethics problem here. (This is the downside to the "just pay for it with hardware" model people always love rather than paying subs…

Agree. We have seen this before. What if someone reverse engineered Twitter's services and built a separate client and tried to monetize it. What would Twitter do? What if someone reverse engineered Reddit's services and built a separate client and tried to monetize it. What would Reddit do? What if someone reverse engineered Instagram's services and built a separate client and tried to monetize it. What would Instag…

Not really. Twitter, and Reddit publish(ed) API's that required one to obtain a key in order to use at scale. No one reverse engineered them.

Re: Show HN: Beeper Mini – iMessage client for Android

#335
post #199

This downloads from GitHub and ’executes’ specific code points in what looks like a proprietary Apple binary, ‘IMDAppleServices’. Where was that binary sourced? Could you provide more context for what is performed at the hard-coded call-in addresses in your code? Does this relate to how you’re presenting a unique device identifier to the network? Do all clients share one identifier, or is it generated per Apple ID? H…

I am not the developer but I also looked at that binary to help the project at some point. It's taken straight from OS X 10.8 (more precisely from an Update Combo on their download portal). It's calling NACInit, NACKeyEstablishment and NACSign functions from it (which have no entry points but with reverse engineering the offsets have been figured out). They are themselves relying on OS X system functions to get devic…

That seems like a problem. Emulating the protocol is okayish-to-gray but having the binary there will just be a straight DMCA.

Wonder what the actual app is doing since this is just the PoC.

Re: Show HN: Beeper Mini – iMessage client for Android

#336
post #323
post #295

Earlier quoted context omitted.

The only way I could see this happening is if they have all of the public keys of the secure cryptographic elements in a database of all Apple devices ever created. Because otherwise, it would just be trivial to emulate a "secure cryptographic element" if it's just a public/private key. They aren't running a client by Apple. A glance at other posts seems they are using Apple code, but that would just be a matter of r…

I wouldn't be surprised if they in fact do have a list of serial numbers for all the mac, ios, tvos devices they have ever sold, linked with some corresponding device-unique public key data?

After reading some other comments, this very well might be the case.

Re: Show HN: Beeper Mini – iMessage client for Android

#337
post #327

This is a wonderful project. It highlights how silly Apple is. For those defending the existence of green bubbles, why don’t we swap blue with green then? Would you be okay with all your iMessages in that ugly green while your SMSes with Android friends are in calming blue? I am typing this on an iPhone 15 pro max and I have several MacBook pros (M3 Max on the way) and everyone in my family has their own iPad. I hate…

SMS messages on iOS have always been green. iMessage was released four years after the original iPhone.

Re: Show HN: Beeper Mini – iMessage client for Android

#338

Earlier quoted context omitted.

That would make sense: because Apple have deeply coupled iMessage to the OS they can’t simply roll out a new version of the app with protocol changes that would block Beeper, they’d have to release entire OS updates. No matter the method it would be a scorched earth approach. I suspect the number of people actually using Beeper will be far below a rounding error for Apple.

Uptake for OS updates is very high on iOS though right? I heard a while back that it is like 90+% in 6 months. (could be totally wrong on that can someone confirm?)

There’s a ton of devices out there unable to upgrade to the latest iOS. Obviously you can release point upgrades for old versions but I do wonder what the uptake of those is like. I’d wager there are a ton of very old iOS devices out there. At the very least many more than there are potential users of Beeper.

Re: Show HN: Beeper Mini – iMessage client for Android

#339
post #327

This is a wonderful project. It highlights how silly Apple is. For those defending the existence of green bubbles, why don’t we swap blue with green then? Would you be okay with all your iMessages in that ugly green while your SMSes with Android friends are in calming blue? I am typing this on an iPhone 15 pro max and I have several MacBook pros (M3 Max on the way) and everyone in my family has their own iPad. I hate…

Absolutely lqughing at anyone who thinks the particular colors matter. Ugly green? Calming blue?

The specific color does not matter, the only thing that matters is that they are differentiated for the Star-Belly Sneetches hadbellies with stars and the Plain-Belly Sneetches had none upon thars...

Re: Show HN: Beeper Mini – iMessage client for Android

#340
post #327

This is a wonderful project. It highlights how silly Apple is. For those defending the existence of green bubbles, why don’t we swap blue with green then? Would you be okay with all your iMessages in that ugly green while your SMSes with Android friends are in calming blue? I am typing this on an iPhone 15 pro max and I have several MacBook pros (M3 Max on the way) and everyone in my family has their own iPad. I hate…

I'm so glad I don't have friends who give a darn what color my texts show up in - or the ones who do, are using customizable SMS clients on Android/Linux phones/who-cares-what.

iOS makes culture wars where there is no need to have one, for people too immature to have better things to worry about.

Post reply on HN