OK, took a while to figure out what it is, as I barely know anyone using iphone. Though it's not for me, BUT if they deliver this: > Over time, we will be adding all networks that Beeper supports into Beeper Mini, including SMS/RCS, WhatsApp, Messenger, Signal, Telegram, Instagram, Twitter, Slack, Discord, Google Chat and Linkedin. We'll also bring Beeper Mini to desktop and iOS. I'm interested, even if it's paid. I'…
Is this some sort of new mobile Adium?
Show HN: Beeper Mini – iMessage client for Android
891–900 of 902 posts
Re: Show HN: Beeper Mini – iMessage client for Android
#892Earlier quoted context omitted.
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.
There’s no need for Apple to react to this project at all. Eventually, someone will send spam using this app, at which point automated systems at Apple will “console ban” the hardware identifier shared by all of the app’s customers. The project presumably has a library of valid hardware identifiers collected and ready to go, and eventually that’ll be drained by spammers faster than revenue versus device purchasing al…
Re: Show HN: Beeper Mini – iMessage client for Android
#893Earlier quoted context omitted.
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.
The app is not redistributing it, it just requests a server to get validation data (since anyway the actual library loading involves patching every system function, making the function independent from the host device, see [0] if you want to see how it's stubbed to run on Linux using a data.plist file), and thus there is no need to emulate it on device. [0]: https://github.com/Dadoum/imd-apple-services
[0]: https://www.reddit.com/r/beeper/comments/18duom1/is_beeper_m...
Re: Show HN: Beeper Mini – iMessage client for Android
#894Earlier quoted context omitted.
The app is not redistributing it, it just requests a server to get validation data (since anyway the actual library loading involves patching every system function, making the function independent from the host device, see [0] if you want to see how it's stubbed to run on Linux using a data.plist file), and thus there is no need to emulate it on device. [0]: https://github.com/Dadoum/imd-apple-services
My (very limited) understanding is that this "validation data" is related to the certificate generation (see [0]). So if the app isn't emulating this on device, and instead calling out to a Beeper server that is hosting the Apple binary, is this a potential security risk? Is it possible to use the data that gets sent off device to derive the client encryption key? If so, that would be a huge security hole in this imp…
Re: Show HN: Beeper Mini – iMessage client for Android
#895Earlier quoted context omitted.
Since those services all died off my memory is a bit foggy, but I recall stacking contacts in one with Adium & being able to prioritize in that meta contact which service they provided. But I really only ever used it for two-person conversations so I had no experience with the group situation. Even still, a multi-chat app was a vastly better user experience than running several independent applications (with the cost…
I agree that it's better than using multiple applications, but today I just use one (for personal conversations at least, Slack for business and Discord for communities is a bit different), which is texting.
Re: Show HN: Beeper Mini – iMessage client for Android
#896Earlier 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...
Apple maintains iMessage compatibility with devices that are long out of support, if Beeper Mini is sufficiently similar to the client in for example iOS 12 then it makes an Apple decision to break Beeper fairly expensive. Even if they do the work to publish iMessage updates for the old iOS versions it just buys a little time before the new version gets reverse engineered, and that at the cost of poor user experience…
Re: Show HN: Beeper Mini – iMessage client for Android
#897Re: Show HN: Beeper Mini – iMessage client for Android
#898Earlier quoted context omitted.
Probably they originally did it because Android has high-assurance embedded use-cases (compare/contrast: Windows IoT Core) where you want to strip out everything possible from the attack surface. But mainly it's because base Android (AOSP) can be arbitrarily modified by the OEM; and Google doesn't want to have to trust installations of Google Play Services that have been arbitrarily modified by OEMs. (Especially beca…
Man, that's contrived. Really its simple: Google seperates out Play Services so they can harvest user data from virtually all Andoid devices. It lets them market Android as OSS while still reaping the benefits of closed source data scraping.
Re: Show HN: Beeper Mini – iMessage client for Android
#899I've had a lot of trouble getting dates, women see the Android-colored bubbles when I message them, then they typically blow me off. I'm sure it's the Android-colored bubbles.
Come to Germany, everybody uses Whatsapp, nobody cares about the color of your bubbles or what phone you have.
Re: Show HN: Beeper Mini – iMessage client for Android
#900Earlier quoted context omitted.
Sounds like phone-only registration didn't work. This may happen if you don't have a SIM card that can text outbound. If you are outside of US, Apple's SMS registration number is in the UK (+42)
+42 is Czechoslovakia +44 is UK