我在我的应用程序设备管理 API 中使用,但它需要用户的操作才能启用它 - 我想知道它是否以某种方式安装应用程序并在不询问用户的情况下自动启用管理员?
有没有人试图做这样的事情
我在我的应用程序设备管理 API 中使用,但它需要用户的操作才能启用它 - 我想知道它是否以某种方式安装应用程序并在不询问用户的情况下自动启用管理员?
有没有人试图做这样的事情
无需询问用户即可启用设备管理员
不是一个好主意。如果 android 允许这样做,那么任何人都可以玩用户和用户的数据。Android 不允许,不允许,以后也不会允许这个东西。你最好别想了;)
由于操作系统安全性,这是不可能的
好吧,很长一段时间后,我不得不说没有操作系统修改是不可能做到的。即使我尝试通过反射使用 Android 隐藏 API,但看起来您需要一些系统权限。
这是不可能的,设备管理员为应用程序提供设备的某些权限,这是标准应用程序所没有的。如果用户安装了一个应用程序并在未经用户同意或不知情的情况下自动将自己设置为设备管理员,这将是一个巨大的安全风险。
出于安全目的,如果不询问用户,就无法启用或禁用设备管理。
dpm set-active-admin
如果您有 root 或系统/签名权限,请使用。