Live data from Hacker News

Show HN: Beeper Mini – iMessage client for Android

beeper.com

581–590 of 902 posts

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

#581
post #569

Earlier quoted context omitted.

> iMessage is just too important to modern text communication to be as locked down as it is. What do you mean; if a private company creates something, and enough people buy/use it, at some point it becomes a common good? I like the idea of iMessage being open, but I don't like the idea of forcing Apple under government threat to open it

Yes, governments can require interoperability and can limit monopolies. That's how antitrust laws work, like it or not. But if you want to get all libertarian, why should companies be able to use government power (as in courts, DMCA and the like) to shut down smaller companies that reverse-engineer their protocols?

I'm a major libertarian, and you have a great point. Apple should maintain their competitive advantage via technical means or let more cooks in the kitchen.

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

#583

Dang, I support your efforts but I just don't have any incentive to pay for a texting app. Normal texting and WhatsApp and discord and Instagram and tiktok messages etc etc are all free. So I just don't really have a reason to subscribe to this.

There really is no free lunch.

// insert some clever "you are the product" here.

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

#584

Earlier quoted context omitted.

Well messaging for one thing... Some others: - Find my device features including Bluetooth ping networking (airtags, Tile, Android's upcoming network) - Airdrop/Nearby Share - Bluetooth LE proximity pairing (at least I doubt this works when pairing cross ecosystem) - Carplay/Android Auto - Airplay/Google Cast

okay but this "interoperability" is legitimately hard without degrading the user experience because apple's unique level of control allows it to produce a superior product with more consistency. airdrop is best-in-class; open-source solutions like wi-fi direct are dumpsterfires with trash UX. LE proximity pairing is, i believe, a custom chip apple put in airpods (h1 chip) because bluetooth is stuck in 2005 and still…

It's really not. Just make the "superior product" interoperable.

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

#585
post #580

Did you get permission from Apple to connect to their servers? Google Play does not allow apps to connect to 3rd party APIs without consent. The relevant policy can be found at: https://support.google.com/googleplay/android-developer/answ... "We don’t allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user’s device, other devices or computers, servers, networks, application progr…

> I have personally had my Google Play Developer account banned for making an app that connected to a 3rd party service.

Well what did it do with the service?

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

#587

Earlier quoted context omitted.

Well messaging for one thing... Some others: - Find my device features including Bluetooth ping networking (airtags, Tile, Android's upcoming network) - Airdrop/Nearby Share - Bluetooth LE proximity pairing (at least I doubt this works when pairing cross ecosystem) - Carplay/Android Auto - Airplay/Google Cast

okay but this "interoperability" is legitimately hard without degrading the user experience because apple's unique level of control allows it to produce a superior product with more consistency. airdrop is best-in-class; open-source solutions like wi-fi direct are dumpsterfires with trash UX. LE proximity pairing is, i believe, a custom chip apple put in airpods (h1 chip) because bluetooth is stuck in 2005 and still…

> apple's unique level of control allows it to produce a superior product with more consistency

Honestly, this reads more like marketing spin to cover anti-competitive behaviour than a forum post.

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

#588
post #585
post #580

Did you get permission from Apple to connect to their servers? Google Play does not allow apps to connect to 3rd party APIs without consent. The relevant policy can be found at: https://support.google.com/googleplay/android-developer/answ... "We don’t allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user’s device, other devices or computers, servers, networks, application progr…

> I have personally had my Google Play Developer account banned for making an app that connected to a 3rd party service. Well what did it do with the service?

I had app that connected to the Snapchat API and let you upload photos with custom effects and photos from your photo album before that was a feature (not sure if it is today, I don't use Snapchat)

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

#589
Does this mean it’s trivial to spoof iMessage from arbitrary phone numbers not already registered with iMessage, or hijack any non-iPhone users SMS messages by tricking the iPhones they communicate with to send replies via iMessage to the spoofer rather than SMS? If this is true, (edit: probably not true,) and I’m just speculating without specific knowledge, it seems Apple would shut this down for legitimate security reasons, and perhaps re-engineer things to prevent this.

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

#590
post #580

Did you get permission from Apple to connect to their servers? Google Play does not allow apps to connect to 3rd party APIs without consent. The relevant policy can be found at: https://support.google.com/googleplay/android-developer/answ... "We don’t allow apps that interfere with, disrupt, damage, or access in an unauthorized manner the user’s device, other devices or computers, servers, networks, application progr…

I'm surprised Apple hasn't cut them off yet. They must not be able to for some legacy reason. I suspect the only way to cut them off would be to cut off all the older phones like iPhone 3GS as well.

>the iMessage protocol and encryption have been reverse engineered by jjtech, a security researcher. Leveraging this research, Beeper Mini implements the iMessage protocol locally within the app. All messages are sent and received by Beeper Mini Android app directly to Apple’s servers. The encryption keys needed to encrypt these messages never leave your phone. Neither Beeper, Apple, nor anyone except the intended recipients can read your messages or attachments. Beeper does not have access to your Apple credentials.

>We built Beeper Mini by analyzing the traffic sent between the native iMessage app and Apple’s servers, and rebuilding our own app that sends the same requests and understands the same responses.

https://blog.beeper.com/p/how-beeper-mini-works

Post reply on HN