this post was submitted on 06 Dec 2023
184 points (82.9% liked)

Technology

59436 readers
3684 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

• A new Android app called Beeper Mini allows users to send iMessages as blue bubbles from non-Apple devices.

• Beeper Mini bypasses traditional iMessage hacks by directly sending iMessages from Android devices.

• The app has been praised for its smooth functionality, sending messages seamlessly between Android and iPhone users.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 13 points 11 months ago (4 children)

So if the app will be open source like they say, can't we just build it ourselves and not pay $2/mo?

[–] [email protected] 3 points 11 months ago (1 children)

Kind of, but it's more complicated. I'm not sure if the app itself will be open source, but currently, the method they use is. Either way, the hardest part is already done, but you still need a client (maybe; they might open-source it) and a notification server. I'm planning to attempt to build a Matrix bridge if I have enough time and it's not beyond my skills, but if you don't want the messages to be decrypted by the server, making the notification server and maybe client would be really difficult.

[–] [email protected] 1 points 11 months ago (1 children)

I'm pretty sure the point of this is that the official iMessage servers are the notification server.

[–] [email protected] 5 points 11 months ago* (last edited 11 months ago) (1 children)

Sort of.

All messages/etc are sent using iMessage encryption directly between your phone and Apple's iMessage servers.

But there is no Android push notifications from Apple's servers.

So in order to be notified about new messages in a timely manner without killing your battery/data plan a cloud server is required to trigger your phone that a message has arrived so your phone can then request the message from Apple's servers.

This is actually a really common implementation, many apps use Firebase or similar to handle push notifications that are only used to trigger a "pull" of a larger chunk of data.

The push notifications being used here don't contain any private data, they just tell your device when to collect that private data securely.

[–] [email protected] 1 points 11 months ago

Ah, I see what you mean. That's pretty neat architecture.

[–] [email protected] 2 points 11 months ago (1 children)

Don't see why not. Whats the timline on this?

[–] [email protected] 3 points 11 months ago

Its already available for download and use, but I can't find the source anywhere other than a Python proof of concept project that beeper purchased the rights to to make this app.

[–] [email protected] 1 points 11 months ago

Open source doesn’t mean it can be very conveniently free. Besides backend, building can be difficult, as you see in paid libre apps like Ardour