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…
Show HN: Beeper Mini – iMessage client for Android
331–340 of 902 posts
Re: Show HN: Beeper Mini – iMessage client for Android
#332Earlier 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.
Re: Show HN: Beeper Mini – iMessage client for Android
#333Re: Show HN: Beeper Mini – iMessage client for Android
#334Its 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…
Re: Show HN: Beeper Mini – iMessage client for Android
#335This 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…
Wonder what the actual app is doing since this is just the PoC.
Re: Show HN: Beeper Mini – iMessage client for Android
#336Earlier 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?
Re: Show HN: Beeper Mini – iMessage client for Android
#337This 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…
Re: Show HN: Beeper Mini – iMessage client for Android
#338Earlier 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?)
Re: Show HN: Beeper Mini – iMessage client for Android
#339This 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…
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
#340This 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…
iOS makes culture wars where there is no need to have one, for people too immature to have better things to worry about.