Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Android iMessage app Beeper mini isn't working, and Apple probably killed it

Just days after announcement, the Beeper app that (briefly) allowed for native iMessage communication on Android isn't working, and it appears that Apple already found a way to kill it.

Announced on Tuesday, Beeper Mini from Beeper is an Android app that is designed to work with Apple's iMessage platform. The change means an Android device user can now have a conversation with an iPhone user, with the Android device's messages appearing in blue instead of the tell-tale green speech bubble.

At the time, Beeper thought that it was going to be impossible for Apple to kill in the short term. Instead of using a relay, Beeper Mini connects to Apple's servers directly. The communications are also encrypted end-to-end, with keys kept on the user's device, and without Beeper needing to have access to a user's Apple account either.

Late on Friday afternoon, the app stopped relaying messages. A large percentage of users who have been using the service are now finding that they can't use it, and worse yet, can't disconnect the registered number from the service.

There are conflicting reports on the nature of the problem. A Beeper representative on Reddit says that the issue is on Beeper's end.

An early statement by the company's CEO isn't clear on the matter, though.

"If it's Apple, then I think the biggest question is... if Apple truly cares about the privacy and security of their own iPhone users, why would they stop a service that enables their own users to now send encrypted messages to Android users, rather than using unsecure SMS." Beeper CEO Eric Migicovsky told The Verge on Friday. "With their announcement of RCS support, it's clear that Apple knows they have a gaping hole here. Beeper Mini is here today and works great. Why force iPhone users back to sending unencrypted SMS when they chat with friends on Android?"

In a later comment to TechCrunch about the culprit, he's more clear. When directly asked if Apple had a hand in the failure, he said that "Yes, all data indicates that."

How did Beeper Mini work?

When you first use the Beeper app on Android, it generates encryption keys. The public keys are then uploaded to Apple's servers to authenticate your device, and the private keys are stored locally on your Android device.

These encryption keys are used when sending messages. When you send a message, they are encrypted on-device before being sent so Beeper, Apple, nor anyone else will have access to them.

Beeper Mini back end setup Beeper Mini back end setup

One of the difficult problems Beeper needed to solve, was notifications of new messages. On an Apple device, iMessage is built into the Apple Push Notification (APN) service which runs directly within the OS.

On Android, there is no APN within the OS so to stay connected, the app must be perpetually open, which isn't feasible. Instead, Beeper created a Beeper Push Notification (BPN) service that runs on its servers.

The BPN service is what connects to Apple's servers and detects when a message has been sent to you and alerts you in the app. Our best guess on Friday evening is that this is what's been blocked.

This is able to maintain privacy as Apple separates the credentials for sending and actually encrypting/decrypting the messages. It will detect an encrypted message that it is unable to read before alerting you where the message is decrypted on your device.

Ultimately, the path forward for Beeper is unclear.



27 Comments

22july2013 11 Years · 3736 comments

Some people want free services from Apple. Beeper, Epic, EU, etc. One possible solution is for Apple to start charging for its free services.

sflocal 16 Years · 6139 comments

Why would any company think it's okay to hijack proprietary technology from another company, let alone Apple?  I get why people want to do this, but if they think it's going to be a viable business model, think again.

I would never want to hire this CEO.  It's obvious he has s**t for brains.

rorschachai 3 Years · 63 comments

Some people want free services from Apple. Beeper, Epic, EU, etc. One possible solution is for Apple to start charging for its free services.

Until the EU bureaucrats declare it anticompetitive for Apple to charge for services on other devices that it offers for free on its own. Never mind, of course, that the cost is offset by the money Apple makes from you buying their devices.

davidw 17 Years · 2119 comments

Some people want free services from Apple. Beeper, Epic, EU, etc. One possible solution is for Apple to start charging for its free services.
Until the EU bureaucrats declare it anticompetitive for Apple to charge for services on other devices that it offers for free on its own. Never mind, of course, that the cost is offset by the money Apple makes from you buying their devices.

But you have it backwards. If Apple were to charge for a service on other platforms, that they offer for free on theirs, the EU bureaucrats would declare that Apple is being anti-competitive ....... by offering the service for "free" on their own platform. That can be interpreted by them as ....... a "gatekeeper" promoting their own service on their own platform ..... and would be limiting competition (on their own platform). It's very hard for any competitor to compete with "free" on the Apple device platform but they could compete with the service that Apple charge for, on other platforms. (Remember, Spotify crybaby CEO is trying to convince the EU commission that Apple is being anti-competitive because Apple do not have to pay a commission on Apple Music subscription cost with payments made on Apple's own platform. Imagine how much he would be crying about Apple being anti-competitive, if Apple Music was a "free" service on Apple devices.) Even in the US, the bureaucratic politicians could construed that as "predatory" pricing, to eliminate the competition (on Apple platform.).

And then if Apple were to say that the "free" service is paid for by the money they make selling their devices, the sue happy lawyers in the US would be lining up to file a class action suit on behalf of the Apple device purchasers that bought Apple devices and are not and have no interest in, using the "free" service. The law firm of "Dewey, Cheatem, and Howe" would claim that these Apple device purchasers paid for a service that they didn't want, don't use and never plan to use, (in the purchase price of their Apple devices). And would demand Apple refund these purchasers the cost of the "free" service, that is added to the retail price of Apple devices.

But it's a good thing iOS, tvOS, iPadOS, MacOS, WatchOS, etc., are free. The "free" services Apple offers is part of the Apple device OS. Even the Apple device users that got their Apple devices at little or no cost, as a hand-me-down, never have to pay for any OS (with all its "free" services) for their Apple devices. So Apple device users can't claim that they are "paying" for  the "free" services on their devices, that they are not using. And US lawyers can't sue on their behalf demanding some sort of refund.

iMessage was never meant to be a money making  stand-alone service. It is meant as a feature to attract consumers to buy Apple devices or for already Apple device users, to keep them buying Apple devices. But if Apple thought that making iMessage available for free on Android, would lead to more Apple device sales, iMessage would be on Android (for free) by now. Otherwise, why should Apple bother to compete with other cross platform messaging services, that are not only free but might have more features?