4 ms·
But you can't control everything on your device (e.g. let one program kill other programs).
by samanator 6y ago
But you can't control everything on your device (e.g. let one program kill other programs).
- michaelmior 6y agoI have an app on my non-rooted Android phone which does this. You just need to give the app admin permissions.
- samanator 6y agoOh cool, I didn't know that what possible. What app is that?
- michaelmior 6y agoTasker is one example. There's a bit more info here: https://notenoughtech.com/tasker/important-tasker-5-9-2-update-no-root-root-actions/ https://notenoughtech.com/tasker/important-tasker-5-9-2-upda... You can certainly do a lot more with a rooted device. I think it's a reasonable tradeoff to limit uncommon use cases for devices which haven't been rooted. I think the majority of users would prefer the additional security restrictions in place on non-rooted devices. For those who want more control, you can root at your own risk.
- searchableguy 6y agoGoogle's safety net API is used to check if the device is rooted/unlocked/tampered. Many apps are using that now and will in future. There's no way around it. You can either have a phone for tinkering or general usage. There is no in-between now.
- michaelmior 6y agoThat personally doesn't bother me. I think it's reasonable for developers to want to safeguard the integrity of their apps. I can choose to use an alternative app without this check on my rooted phone. If there's no alternative, then of course you're left deciding which is more important. I am a developer (but not for Android) and I've never really felt the need to root my phone for many years. I think if you're a professional Android developer, it's reasonable to have a second rooted device for development if you really feel you need root.
- searchableguy 6y agoYeah I don't think the API is unreasonable but many will use this without a purpose other than for compliance or something they saw somewhere that said it makes their apps more secure. > I think if you're a professional Android developer, it's reasonable to have a second rooted device for development if you really feel you need root. Safety net API will also fire on unblocked bootloaders, not just root. Android smartphone market is filled with crappy skin from chinese manufacturers and others. I don't want to be spied on by them so I use a custom rom on my phone. That wouldn't work in future.