Conversation

Replying to
I'm curious if that's a new point release, or some kind of out-of- band update. I some something concerning on their discourse forum suggesting that users need to re-enable the "Studies" system. I don't run Firefox anymore, but honestly the way they're handling this.. 🤦‍♀️
1
2
Replying to and
They used the studies system to deploy a fix for this. It seems like they can deploy fairly arbitrary changes and code via the studies system. It's essentially an out-of-band update mechanism. I assume it's not part of Firefox on Android since it's against Play Store policy.
1
2
Google doesn't actually bother enforcing those policies in practice, but they do forbid out-of-band updates / extensions to the code other than code running in an isolated virtual machine. So, for example, browser extensions are allowed, but only if they're properly sandboxed.
2
2
Google ended up removing execute_no_trans (executables) for API 29+ (Android Q) and they're probably going to remove execute (mmap PROT_EXEC). Can see the mess here in an issue filed later: github.com/termux/termux- Google could ban Termux for breaking policy at any time. *shrug*