Conversation

my belief that "maybe running my own build of android daily isn't the absolute best idea" has evaporated within one millisecond of inserting my SIM card and discovering the amount of spam my carrier sends via SIM toolkit, which you can't normally disable or stop from being modal
10
164
Replying to and
Unfortunately, there are a lot of things relying on it especially government and bank related services. I don't think it has any special sauce to prevent disabling it but rather apps with the platform signature can only be disabled via adb rather than the Settings app.
2
1
It's a shotgun approach to avoiding users accidentally breaking the OS by disabling core components. I'm not sure, but I don't think there's actually a way to configure this on a case-by-case basis. We actually added one special case to this:
1
1
We could probably also add special cases allowing disabling certain apps like SIM Toolkit where it's known that nothing is going to break horribly and the functionality just won't be present. I think the real issue is core OS apps aren't classified as mandatory vs. optional.
1
1
Current threat model is that we only worry about preventing new USB peripherals after the device has been unlocked, so we currently allow the loophole of being able to add a new USB device by having it connected when booting. It might be nice to prevent it but... accessibility.