this post was submitted on 12 Oct 2023
203 points (93.2% liked)

AssholeDesign

6678 readers
78 users here now

This is a community for designs specifically crafted to make the experience worse for the user. This can be due to greed, apathy, laziness or just downright scumbaggery.

founded 1 year ago
MODERATORS
 
all 41 comments
sorted by: hot top controversial new old
[–] WolfhunterGer@feddit.de 150 points 8 months ago (2 children)

KDE Connect is also available through Google Play and most likely signed with a different key as the F-Droid Version. Since Play Protect checks the App signatures, it probably detected this discrepancy and determined the App was fake. Not really an Assholedesign as this is a valid concern if a normal user downloads an app from the internet.

[–] gressen@lemm.ee 27 points 8 months ago (1 children)

On the other hand it's a valid case to have the app installed by means other than the play store. I can't imagine they have found this discrepancy in signatures for the first time.

[–] Jajcus@kbin.social 5 points 8 months ago (1 children)

Probably most other apps are correctly signed with the same certificate on both sites.

[–] leinardi@lemmy.world 22 points 8 months ago (1 children)

No they are not: F-Droid builds a signs the apps independently. Source: I have apps on both stores.

[–] JoeyJoeJoeJr@lemmy.ml 10 points 8 months ago

You can actually sign the F-Droid app yourself, if you use reproducible builds.

There's reasonable odds the signatures still won't match though, because Google requires App Bundles now, and then they build and sign the APK, rather than allowing the developer to build and sign their own APK.

Technically you can use the same key (see "Best Practices" of this page), but it's kind of shady, and requires giving your private key to Google.

[–] deweydecibel@lemmy.world 26 points 8 months ago* (last edited 8 months ago) (1 children)

It could just ask before removing shit. Remove the permissions, freeze the app, prompt the user to confirm they meant to install it from somewhere other than the playstore. Hell, since it can detect F-Droid is installed, maybe use some context clues and ask the user to confirm this app was installed from there?

More importantly, can you tell it to ignore certain apps? I don't know, I've had Play Protect turned off forever. If not, that's absolutely asshole design.

[–] glibg10b@lemmy.ml 10 points 8 months ago (1 children)

More importantly, can you tell it to ignore certain apps?

Yes, but it stops ignoring them after a while

[–] HelloHotel@lemmy.world 0 points 6 months ago* (last edited 6 months ago)

and you come back to your phone and its uninstalled again, scummy! uninstalling also REMOVES the user's data they stored in the app. turn off Play Protect!

[–] smileyhead@discuss.tchncs.de 82 points 8 months ago (1 children)

Imagine doing a business if Google one day start to hate you.

No listing on most popular and the only search engine that counts. Most popular browser gives a big red warning for your website. Even with different browser it won't connect due to Google being the most popular DNS provider. No app on the only widely used app store on Android - the only OS phone manufactures use besides Apple. Your app is automatically uninstalled on >99% Android phones. Your calls gets blocked by Android spam detector. Your e-mails get blocked by Gmail. And besides that, Google would pumps all of your competition up.

That much power over the market is very dangerous and should not be legal.

[–] sarmale@lemmy.zip 2 points 6 months ago
[–] ElectroLisa@lemmy.blahaj.zone 52 points 8 months ago

There was a similar thread where Play Protect blocked installation of Signal. As it turned out, said copy of Signal was indeed fake, as op downloaded it from F-Droid, where it's not being distributed.

Maybe it's the same case here?

[–] Zellith@kbin.social 41 points 8 months ago (4 children)

Google and Amazon need broken up. Change my mind.

[–] zepheriths@lemmy.world 20 points 8 months ago (1 children)

That's not all of them... Microsoft, apple, Samsung, Sony, all need it as well

[–] pedro@lemm.ee 8 points 8 months ago (1 children)

Samsung and Sony are not American companies, I don't know if they have anti-trust laws in South Korea / Japan

[–] zepheriths@lemmy.world 3 points 8 months ago

I don't know the laws of America on that but Europe has sued Amazon for being a trust, there is already international president

[–] Treczoks@lemmy.world 7 points 8 months ago

Add Apple, Microsoft, and Disney, and we are OK.

[–] CluckN@lemmy.world 1 points 8 months ago

If they break up Microsoft will buy them and force them to create Master Chief Funko Pops.

[–] BolexForSoup@kbin.social 30 points 8 months ago (1 children)

This is why the Web Integrity API is terrifying to me.

[–] cooopsspace@infosec.pub 17 points 8 months ago (1 children)

Yeah and imagine if Google decided they don't like your small business and ruins your livelihood overnight.

In no time you'll lose your house to a bank, all because a company that you have little association with chose to.

[–] BolexForSoup@kbin.social 3 points 8 months ago* (last edited 8 months ago)

I can’t even imagine what pernicious elements they can add to it to bog down someone’s website too. They don’t even have to introduce it on purpose, if it’s just a byproduct they can shrug and not worry about it. It’s shocking how much traffic you lose if your website takes three seconds to load.

Everyone should switch to Firefox/Mullvad

[–] fartsparkles@sh.itjust.works 24 points 8 months ago* (last edited 8 months ago) (1 children)

Hilariously, Google Play Protect is one of the worst tools on Android at detecting malware and triggering false positives, and consistently scores poorly in independent tests like AV-Test and AV-Comparatives. You can find links to these tests on the AMTSO website.

[–] Darken@reddthat.com 17 points 8 months ago* (last edited 8 months ago)
  • (open) play store
  • (tap) your profile picture
  • (open) Manage apps & device
  • (open) Google play protect
  • (tap) settings icon at the top
  • (disable) scan apps with play protect
  • congratulations, google will babysit us less than before
  • install kde connect again

Optional:

  • send a hate email to google support but do not abuse the employee reading it, because he is probably under pressure 25h a day by google
[–] Sir_Kevin@lemmy.dbzer0.com 12 points 8 months ago (1 children)

Why would anyone enable Google Play Protect? You want them combing through your personal data with the ability to delete anything they disagree with?

[–] pedro@lemm.ee 5 points 8 months ago

I don't think they waited on Google Play Protect to comb through your personal data

[–] ChickenAndRice@sh.itjust.works 11 points 8 months ago

LMAO I guess Graphene's approach of removing google play's system app status was a good thing

[–] grue@lemmy.world 9 points 8 months ago

Not only did the same thing happen to me, now that I've disabled Play Protect and reinstalled it I'm having trouble getting it to re-pair with my PC. Thanks for fucking up my property, Google. 🖕

Where's the Computer Fraud and Abuse Act when you need it?

[–] praise_idleness@sh.itjust.works 8 points 8 months ago (1 children)

Strongly advice you to just turn off Play Protect. It sends your list of installed apps to Google (not that the Android as a whole will stop doing that even after you turn it off). They don't do shit.

[–] Flax_vert@feddit.uk -4 points 8 months ago (1 children)

Oh woah. Can't let Google know what apps I have installed.

[–] notfromhere@lemmy.one 14 points 8 months ago (1 children)

It’s really a shame that that is even normalized. Why is it their business to know what apps are installed on a personal device? Just one more way to fingerprint users and advertise to them.

[–] Chickenstalker@lemmy.world 1 points 8 months ago

I remember arguing with a google fanboi about Google's diktat for Android apps to not have a shutdown button. He was waxing lyrical about how Google PBUH is all knowing and works in mysterious ways. I said google does this so that you can't turn off its spyware shit.

[–] glimse@lemmy.world 7 points 8 months ago* (last edited 8 months ago)

This is great design for the average user. Just bad for the power user

[–] leinardi@lemmy.world 6 points 8 months ago (2 children)

Interesting. But should this apply to many apps on F-Droid? I also have an app published on both the Play Store and F-Droid and I don't recall having seen requests to change the application ID to avoid clashes between stores.

[–] 520@kbin.social 12 points 8 months ago* (last edited 8 months ago)

KDE Connect is likely a special case; as it is a PC integration app, and a very feature-loaded one at that, it accesses a whole bunch of sensitive stuff like notifications, clipboard, direct file access, SMS functions, keyboard inputs and more.

More than any other non-root-accessing app, you do not want a trojanised version of KDE Connect on your phone.

[–] mundane@feddit.nu 4 points 8 months ago (1 children)

If the signature matches, Google probably won't care where they are installed from. I suspect that the KDE Connect in fdroid is signed with a different certificate than on google play, causing it to be flagged as an impostor. This could probably be easily prevented by using the same cert or different app identifiers (to cause them to be treated as different apps).

[–] leinardi@lemmy.world 1 points 8 months ago (1 children)

All F-Droid apks are signed with a different key than the play store one: you do not upload your key when you publish on F-Droid and all the apps are built from source by the F-Droid build servers.

[–] eatham@aussie.zone 1 points 5 months ago

KDE has their own repo I believe.

[–] markstos@lemmy.world 3 points 8 months ago
[–] lemann@lemmy.one 3 points 8 months ago

And this is why Play Store is disabled on my device!

Disabling just play protect works too, but it occasionally shows popups asking for it to be re-enabled ☹️

[–] jack@monero.town 3 points 8 months ago

GrapheneOS is the real answer.