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
Also worth noting about our keyboard special case: plugging in a USB keyboard currently works, but if we decide to enforce our feature denying new USB peripherals while locked from boot to have an expanded threat model, that wouldn't even be a workaround for the trap anymore.
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.