this post was submitted on 22 Dec 2023
110 points (93.7% liked)

Android

17681 readers
48 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

πŸ”—Universal Link: !android@lemdro.id


πŸ’‘Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

πŸ’¬Matrix Chat

πŸ’¬Telegram channels / chats

πŸ“°Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 1 year ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] moon@lemmy.cafe 63 points 10 months ago (5 children)

It was a waste of time beginning to end. If they were smart, they were doing this for a quick cash grab. If they were dumb, then they legitimately thought this would work long-term.

[–] EarthlingHazard@lemm.ee 49 points 10 months ago

Whatever their motives are I'm glad it brought the interoperability conversation into the spotlight.

[–] habanhero@lemmy.ca 21 points 10 months ago

It's a marketing and publicity stunt, kinda like Nothing's fiasco with the Sunbird app. The goal is to get people talking about them and come out looking like the good guy underdog vs Apple. To be fair their plan is probably working judging by how many people are jumping out in front of Beeper and condemning "Big Apple", even though Apple is just doing what any service provider should be doing.

[–] scrubbles@poptalk.scrubbles.tech 16 points 10 months ago (2 children)

I just don't understand how anyone could base a company on an exploit. That is what it is in the end - the found an exploit and took advantage of it. Seems like the logical thing would be for apple to immediately close the exploit.

The answer is right there. If Apple wanted iMessage on Android it would be there. It isn't so they don't want it.

[–] LUHG_HANI@lemmy.world 18 points 10 months ago

Beeper isn't relying on this tho. It's whole USP is unified messaging and it wants iMessage.

[–] JWBananas@startrek.website 8 points 10 months ago (3 children)

Adversarial interoperability is not exploitative.

load more comments (3 replies)
[–] woelkchen@lemmy.world 9 points 10 months ago

It was a waste of time beginning to end.

Sounded like the original effort was hobby reverse engineering for fun by a smart school kid and then Beeper went ahead and tried to turn it into a product.

[–] On@kbin.social 4 points 10 months ago* (last edited 10 months ago) (2 children)

It's almost like when companies try to build a wall, some people will try to break in, even for the sake of it, maybe the thrill of it, even if it worked for a minute.

Whatever their intentions, I'm glad they did. Apple got to strengthen their infrastructure (somewhat, users are still using it with access to a Mac), and it brought messaging interoperability conversation to congress.

People seem to forget Apple founders were doing this shit too. They build a blue box and sold it too.

https://espnpressroom.com/us/press-releases/2015/11/the-phone-phreaks-and-steve-jobs-wozniaks-discovery-of-the-little-blue-box-recounted-in-fivethirtyeight-espn-films-short/

[–] moon@lemmy.cafe 2 points 10 months ago

That's why nobody thinks the 16 year old who found the method is in the wrong here. It's really cool they found that, especially at that age. Now to build an entire product off of an exploit while loudly announcing it is just stupid.

load more comments (1 replies)
[–] mannycalavera 23 points 10 months ago (1 children)

They need to go to the EU and get them to intervene! Only the EU can stand up to apple.

[–] woelkchen@lemmy.world 11 points 10 months ago (1 children)

The EU doesn't care about iMessage. Almost nobody uses that thing over here. Usually Applie die hards try it out after new features have been released, try to convince everyone that it's the year of iMessage now, and move back to WhatsApp what the vast majority is actually using.

[–] mannycalavera 3 points 10 months ago (1 children)

Oh I know.... I wasn't being serious. 😁

[–] woelkchen@lemmy.world 4 points 10 months ago

Oh I know… I wasn’t being serious. 😁

Some Americans would have seriously written that.

[–] Chozo@kbin.social 16 points 10 months ago (4 children)

Good. I can't wait to stop hearing about this app and their stupid feud with Apple.

You don't need iMessage. Your iFriends need RCS. Beeper is not the solution.

[–] KLISHDFSDF@lemmy.ml 29 points 10 months ago (2 children)

And while they wait for RCS, they can just install Signal. Signal works and is funded by a non-profit who puts in more work to know as little as possible about you than any other company/org out there.

[–] sour@kbin.social 11 points 10 months ago* (last edited 10 months ago) (3 children)

i dont want to download another app to talk to one person

[–] TheEntity@kbin.social 14 points 10 months ago

Fair, let me buy a new phone to talk to one person instead.

[–] KLISHDFSDF@lemmy.ml 7 points 10 months ago (4 children)

fair. anyone who doesn't want to install Signal can reach me via text/SMS or RCS. those are the options.

load more comments (4 replies)
[–] IHeartBadCode@kbin.social 3 points 10 months ago (1 children)

I wish there was like a way to just have a 1-to-1 voice conversation with someone on my phone and it be universally supported across all phones.

[–] JackGreenEarth@lemm.ee 6 points 10 months ago (3 children)
load more comments (3 replies)
[–] JackGreenEarth@lemm.ee 5 points 10 months ago (3 children)

Unfortunately Signal, unlike Telegram, breaks when I uninstall google play services.

[–] jcarax@beehaw.org 1 points 10 months ago

It doesn't for me? I run it on Graphene without google play services. You just have to turn off battery optimization, but it's very reasonable in its battery usage. I've been off battery for 18 hours, and am at 81% on my Pixel 8. Signal is at less than 1% of battery use, and it still will be in a few days when I'm ready to charge, unless I use it significantly on my phone. But I mostly use it from my laptop, and just get notifications on my phone, so probably not.

In contrast, K9 Mail is at around 3%, it's running at battery optimized, and I haven't opened it at all.

[–] KLISHDFSDF@lemmy.ml 1 points 10 months ago

weird, works on my de-google'd OnePlus 6T running Android 13

[–] possiblylinux127@lemmy.zip 10 points 10 months ago (5 children)

RCS is also not a solution

[–] 0uterzenith@lemmy.world 5 points 10 months ago (7 children)

what is the solution then? iMessage become an open platform?

load more comments (7 replies)
load more comments (4 replies)
[–] skullgiver@popplesburger.hilciferous.nl 4 points 10 months ago (3 children)

Settling for RCS means no E2EE. It's also handing control over messaging back to carriers (or most likely, Google, because not many carriers have RCS servers) which is a step backwards.

For all of Apple's many many faults, iMessage is a pretty good service once you pay the Apple tax to get in.

[–] Chozo@kbin.social 2 points 10 months ago (1 children)

Doesn't RCS support E2EE if properly implemented? I seem to recall reading that the spec for RCS supports this, but it's just that carriers won't enable it.

[–] skullgiver@popplesburger.hilciferous.nl 9 points 10 months ago* (last edited 10 months ago) (2 children)

No, E2EE is not part of any RCS spec yet. Based on news articles, Apple is implementing RCS but will supposedly ask the governing standards bodies to add E2EE to the spec so they can implement it according to the official specifications.

Google has implemented their own E2EE on top of RCS (based on Signal's messaging for one to one conversations, based on MLS for group chats), but they haven't published any specifications for that. It shouldn't be too hard to reverse engineer, but that shouldn't be necessary for any open protocol.

[–] Chozo@kbin.social 5 points 10 months ago

Google has implemented their own E2EE on top of RCS (based on Signal’s messaging for one to one conversations, based on MLS for group chats), but they haven’t published any specifications for that.

Ahh, this must be what I was thinking of, then. Thanks for clarifying!

[–] QuantumEyetanglement@lemdro.id 1 points 10 months ago (1 children)

https://support.google.com/messages/answer/10262381?hl=en

E2EE White paper (technical specifications) is listed on this site (pdf)

[–] skullgiver@popplesburger.hilciferous.nl 3 points 10 months ago* (last edited 10 months ago) (1 children)

If you mean this link: that's a high level description of the protocol, but it leaves out important details.

For example, Google uses MLS for group chats, but the document only mentions the Signal protocol. In other words, E2EE for group chats is broken even if you manage to implement the protocol exactly as they describe.

For example, they say the client "registers with the key server" and "uploads the public key parts". What server is that? What protocol do we use? HTTPS POST? Do we use form/multipart? Do we encode the key in PEM or do we submit they bytes directly?

Another example: "Key material, digest, and some metadata are encrypted using the Signal session". Whay do you mean "some"? What algorithm is used to generate the digest?

The document is a nice high level overview, but worthless if you want to implement their protocol. It basically says "we put signal, and send the signal messages over RCS, with out own key servers. Here's how the Signal protocol works". If, for example, Ubuntu Touch would like to implement this into their messenger, they'll need to reverse engineer Google's Messages app, guided by the description in their whitepaper.

[–] QuantumEyetanglement@lemdro.id 1 points 10 months ago

Thanks for this explanation!

load more comments (2 replies)
[–] 27myths@lemm.ee 2 points 10 months ago (1 children)

It is a really nice app though. I have never even used the iMessage feature.

[–] shahar2k@beehaw.org 3 points 10 months ago

I'll do one better, I've been a beeper (not beeper mini) beta tester for a while, and I've had uninterrupted imessage access through their older method which never had a single outage!

I imagine though they have been using a method like spinning up virtual mac machines or matrix bridge to get it to work.

either way it is by far my favorite messaging app, I'm so damn tired of all these companies walling their messaging service into some enclosed garden while everyone I know decides that THEIR favorite app is the one everyone should be using.

[–] habanhero@lemmy.ca 11 points 10 months ago

surprised_pikachu_face.png.jpg

[–] leetnewb@beehaw.org 11 points 10 months ago (5 children)

I mostly blame Apple for walling off the default text messaging app on the iOS platform. It is ridiculous to me that we are over 10 years into the smartphone era and are stuck in a duopoly with two players that would rather degrade communications between platforms than prioritize interoperability for some base level functionality. I hope that Beeper's campaign forces regulation that puts an end to the insanity.

[–] janabuggs@beehaw.org 2 points 10 months ago

Remember when Android was entirely open source?

load more comments (4 replies)
load more comments
view more: next β€Ί