Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    B

    Beeper Blog

    blog.beeper.com · Company blog · on HN since 2022

    The Beeper blog is from the team behind the Beeper universal chat app, covering Beeper Mini, iMessage on Android, and encryption.

    Visit blogHN submissions
    Mobile & AppleTech IndustryPrivacy & Policy
    What HN says

    HN commenters link it for the in-depth explanation of how Beeper Mini works and for its universal chat vision, amid debate over Apple's response.

    Stats for nerds
    49HN people shared it
    19linked in comments
    1.5Kstory points
    Sep 2025last shared
    2023people per year2025

    Top posts on HN

    1. 1
      Beeper acquired by Automattic
      2 people · 558 points · first shared 2024 · 292 comments on HN
    2. 2
      Beeper – Moving Forward
      1 person · 490 points · first shared 2023 · 813 comments on HN
    3. 3
      Beeper Mini is back
      3 people · 233 points · first shared 2023 · 249 comments on HN
    4. 4
      New Beeper Android app – Open beta test
      1 person · 130 points · first shared 2024 · 88 comments on HN
    5. 5
      The new Beeper – mostly on-device withe full E2EE
      3 people · 27 points · first shared 2025 · 8 comments on HN
    6. 6
      How Beeper Mini Works
      15 people · 13 points · first shared 2023 · 2 comments on HN
    7. 7
      Beeper iOS Implements Notifications with On-Device Connections
      2 people · 11 points · first shared 2025 · 1 comments on HN
    8. 8
      Beeper Mini – get blue bubbles on Android
      2 people · 6 points · first shared 2023 · 1 comments on HN
    9. 9
      Beeper iOS and Desktop Beta are now live
      2 people · 3 points · first shared 2025 · 1 comments on HN
    10. 10
      Build Widgets with Beeper
      1 person · 3 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • dimaskDec 2023

      I am all against monopolies, I loved pidgin (and just saw that actually it still exists!), but the beeper-mini case was quite weird.

      > The user will create an account so IMO if I have an Apple account (I own an old Apple laptop) then WTF would Apple care I send the bytes from a differrent application.

      Actually, the initial version of beeper mini did not require an apple ID. And actually this was one feature they seemed to advertised a lot. Only the phone number was used: "No Apple ID is required" [1].

      I guess the idea was that they could provide an upgrade to the current, unencrypted communication between iMessage and android (that does not require an apple id either). But I guess the issue here, was that people who used it did not necessarily have an apple ID, and thus not consented to apple's ToS, which as I understand makes it different than pidgin etc. And they actually say that this is a problem they are trying to fix:
      "Phone number registration is not working yet. All users must now sign in with an AppleID. Messages will be sent and received via your email address rather than phone number. We’re currently working on a fix for this." [2]

      Unless I misunderstand something, beeper mini stopped working because apple somehow disabled this "feature".

      I mean I do not have any invested interest in this, I do not own an iphone and even if I did all people I know use other chatting apps, I do not own apple stocks or anything, I am all for piracy and whatnot, but I would not…

    • geor9eDec 2023

      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

    • joshavantDec 2023

      Looking at the Beeper Mini announcement [1], they clearly state that a user doesn't need an Apple ID to register their phone number and send/receive iMessages. Also, they describe direct, device-to-Apple interactions.

      However, this article says:

      > IDS is used as a keyserver for iMessage...

      > The first step in registering for IDS is getting an authentication token. This requires giving the API your Apple ID Username and Password.

      > After registering with IDS, you will receive an “identity keypair”. This keypair can then be used to perform public key lookups.

      So how does the Beeper Mini app take an arbitrary Android phone number, register public keys for it with IDS, and perform public key lookup of recipients... all without ever using an Apple ID?

      [1] https://blog.beeper.com/i/139416474/security-and-privacy

    • turquoisevarDec 2023

      > Beeper Mini uses another workaround for the device UUID/serial/etc. requirement.

      Have you got a source on that? As far as I know, there's no workaround possible because the authentication blob is based on the UDID/serial. Put differently: without UDID/serial, there's no way of authenticating with the message servers.

      Beeper keeps referring to pypush when it comes to details in their write-up[0], and pypush, in turn, clearly states[1] the need for information like serial and UDID when dealing with the albert server and IDS registration request.

      As a “workaround,” they simply stuff fake serials, etc., and cross their fingers that it gets through Apple’s scoring mechanism.

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

      1: https://jjtech.dev/reverse-engineering/imessage-explained/

    • jay-barronvilleDec 2023

      > With Beeper, you have to give your Apple ID to a third-party app, which they then proxy through a server of some kind (https://techcrunch.com/2023/12/11/beeper-mini-is-back-in-ope... "signing in with our Apple ID generated an Apple prompt that noted our ID was being used to sign in with a device “near Los Angeles, CA” (where we are not located.)")

      I think they have another primary product of the same name that operates this way, but Beeper Mini never sends your credentials off anywhere other than Apple’s servers [0][1].

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

      [1]: https://github.com/JJTech0130/pypush

    • LelouBilDec 2023

      From https://news.ycombinator.com/item?id=38531759

      > Our long term vision is to build a universal chat app (https://blog.beeper.com/p/were-building-the-best-chat-app-on). Over the next few months, we will be adding support for SMS/RCS, WhatsApp, Signal and 12 other chat networks into Beeper Mini. At that point, we’ll drop the `Mini` postfix. We’re also rebuilding our Beeper Desktop and iOS apps to support our new ‘client-side bridge’ architecture that preserves full end-to-end encryption. We’re also renaming our first gen apps to ‘Beeper Cloud’ to more clearly differentiate them from Beeper Mini.

    Related

    Google Blogblog.google2.1k people

    Gemini 3

    Google Blog
    Company · last shared 2026
    Bitdefender Blogbitdefender.com84 people

    Triple Flaw in Nest's Dropcam

    Bitdefender Blog
    Company · last shared 2026
    Android Developers Blogandroid-developers.blogspot.com277 people

    Android Studio 1.0

    Android Developers Blog
    Company · last shared 2016
    BlackBerry Blogblogs.blackberry.com67 people

    RIM’s Response to 'Open Letter'

    BlackBerry Blog
    Company · last shared 2025
    Google Developers Blogdevelopers.googleblog.com369 people

    Gemini 2.5 Flash Image

    Google Developers Blog
    Company · last shared 2026
    Beeminder Blogblog.beeminder.com36 people

    Time-lapse video of Bethany's maniac week of coding

    Beeminder Blog
    Company · last shared 2025
    Skype Blogblogs.skype.com120 people

    Skype group video calling becomes free

    Skype Blog
    Company · last shared 2019
    Stack Diarystackdiary.com33 people

    EU Council has withdrawn the vote on Chat Control

    Stack Diary
    Publication · last shared 2024