安卓的root权限是被动授予,只有在软件请求时才会提示。
以rebooter软件为例。
它的功能是执行重启命令,此命令只有系统用户和root用户能执行。
因此开发者加入了一行请求root权限的代码,让它使用时向系统请求root权限。
系统收到请求会通知授权管理软件,授权管理软件再弹框提示用户是否授予。
如果一个软件的代码里没有请求root权限的这一行,那么无法主动为其授予root权限。