Android:如何正式获得系统权限

时间:2016-12-02 16:09:57

标签: android android-permissions

我需要以编程方式打开/关闭移动数据。对于这个问题,我需要使用MODIFY_PHONE_STATE权限。 正如我们在最新的Android版本中所知,非root用户手机是不可能的,除非该应用具有系统权限。

我知道存在一些解决方法如何将应用程序签名为系统应用程序。但据我所知,无法在Play商店发布此类应用。

我的问题是下一个 - 是否有可能正式获得系统权利?如果有可能我必须去哪个方式?

2 个答案:

答案 0 :(得分:1)

获取它们的唯一方法是植根设备,或者自己构建设备映像。系统权限的想法是只有系统创建者(OEM)信任的应用程序才能请求它们。您也可以通过生根设备来获取它们,因为它们是如何被授予的(它基于安装应用程序的目录,如果您有root用户可以访问它)。但是如果没有root或者没有创建自己的操作系统映像就无法实现。

答案 1 :(得分:0)

MODIFY_PHONE_STATE是一项仅限系统的权限,因此除非您拥有手机,否则无法获得该权限。