News for hackers. Stuff that matters.
Re:Epic vs. Google: Google Loses by bogwog on Monday December 11, 2023 @11:36PM (#38609557)
Pretty much. Google Play services runs as like a root process that can (among other things) bypass all the security checks that the OS usually has. That includes those annoying update confirmation dialogs which make it impossible to install updates automatically without user interaction.
Re:Epic vs. Google: Google Loses by LoganDark on Tuesday December 12, 2023 @12:19AM (#38609817)
Specifically GMS runs as a "privileged app" (that's what priv-apps stands for) which can declare access to permissions in the manifest that non-privileged apps can't even ask for.
Re:Epic vs. Google: Google Loses by UncleMeat on Tuesday December 12, 2023 @08:22AM (#38611747)
Importantly, this is largely a property of preloaded apps rather than GMS explicitly.
Re:Epic vs. Google: Google Loses by LoganDark on Tuesday December 12, 2023 @09:29AM (#38612542)
Yeah, they are curated by the author(s) of the Android build that the device is running.
Re:Epic vs. Google: Google Loses by jacooper on Tuesday December 12, 2023 @04:50AM (#38610885)
> That includes those annoying update confirmation dialogs which make it impossible to install updates automatically without user interaction.

Important to note this has changed starting with android 12, now you just need accept installing the app, and the source can update the app without interaction.

Droidify (third party fdroid client) supports it, among others like Aurora store.

Re:Epic vs. Google: Google Loses by jacooper on Tuesday December 12, 2023 @05:16AM (#38610901)
> Pretty much. Google Play services runs as like a root process that can (among other things) bypass all the security checks that the OS usually has.

Unnecessarily mind you, GrapheneOs proved that you can get the vast majority of GMS functionality without it needing to run as root. Even Gpay would work if google allowed it.

> That includes those annoying update confirmation dialogs which make it impossible to install updates automatically without user interaction.

This has changed with android 12, third-party sources can now auto update an app after a user accepts the initial prompt go install it.