My Android phone just performed a forced, unauthorized OS update, removing root access in the process.

Despite automatic updates being explicitly disabled.

The tech industry's understanding of "consent" is contemptuous.

"No" means "no", not "maybe later", or "unless you think you know better".

@ryanc

Why don't you install an #opensource #Android?

Pay attention to it the next time you buy. ( #fairphone etc.)

@maexchen1 @ryanc Because for many that's simply not an option due to mandatory digital national ID relying on google or apple services for verification.

@Beiz @maexchen1 @ryanc

this is wild..

i hope you don't mind me asking but how does this work? anything i could lookup? thanks.

@qaris @Beiz @maexchen1 Google's SafetyNet, for example. Had to borrow someone else's phone to deal with my resident permit because of the root detection.
@ryanc @qaris @Beiz @maexchen1 yeah, you're out of luck with many apps if you have the root. That's why I ended up with GrapheneOS after all since it allows you to lock the bootloader again.

@sesivany @ryanc @qaris @Beiz @maexchen1 Some CustomROMs on the FP5 allow that too. But that's not the point GrapheneOS has a well working Google containment strategy, that works subjectively a magnitude better than installing GoogleApps on a CustomROM or MicroG.

Or put differently the only thing that does not work on my GrapheneOS Pixel is Google Wallet NFC payments. And honestly that's more of a Google loss than mine. (They lose out on my data, for giving no hardware level attestation

to my Pixel with GrapheneOS, 🤷) AFAIK, the national digital ID app does complain but nowadays works (it does work now with rooted phones too, after complaining), but I don't use it, I stick with my FIDO token for ID Austria.

Funny, the AT government literally does provide, all needed digital services for users without a “smartphone” (Google/iOS), only the optional ones like being able to use your phone as a physical ID doesn't work with a FIDO stick.

And they've created some new types of “physical IDs” that only exist on phones, e.g. proof of age ID, that only shows the photo of the owner, and which age limits the owner fulfils and can be verified if needed. But which does not show any additional data, like birthdate, birthplace, …

@yacc143

If you used Google Pay, you're correct in that it doesn't function on Graphene. However Curve Wallet does, and functions in the same manner.

My next phone will be a Pixel 10 with GrapheneOS, just gotta wait until it's released next month 😄

@Sar Ah, for storing cards, I don't need a wallet as such, that's covered (to my shame, but it's a “work” synergy) by 1password.

Cashback and loyalty cards I tend not to use, and any ways locally they are generally not accepted from a “wallet app”, either the store's app, or a physical one.

(Guess before even wallet apps showed up, we had “share your loyalty card” apps, for cheaper groceries and more privacy, which the shops strongly disliked.)

@yacc143

I use it to store card details so I can pay for things with it using NFC in shops.

As for storing passes and tickets, haven't looked for a Google Wallet replacement for that function as yet. Really should tbf...

@Sar So it can interact with pay terminals?

@yacc143

Yeah, I have it set as my default Pay wallet app. Functions exactly the same as Google Pay/Wallet in that regard.

@Sar @yacc143
That is actually quite useful information, thank you.

Finally a Wallet that isn't bound to whatever bullshit integrity requirements someone pulled out of their ass.