4

我是杰蒙

我位于 /system/app 的系统应用程序在 Android 4.3 Jelly Bean 之前运行良好,但它开始出现一些问题,这是 Android 4.4 KitKat 中的安全问题。

换句话说,我的系统应用程序需要诸如 android.permission.WRITE_APN_SETTINGS 和 android.permission.CONNECTIVITY_INTERNAL 之类的权限,并且在 Jelly Bean 之前表现良好,但来自 KitKat,存在以下安全问题。我不明白为什么我的系统应用程序在 Jelly Bean 中表现良好,开始出现来自 KitKat 的安全问题。

我怀疑 KitKat 需要在某些脚本文件中进行新设置以获得系统权限。任何人都可以帮助我或指导我吗?

---------------------------------------------------------------------
java.lang.SecurityException: No permission to write APN settings: Neither user 10146 nor current process has android.permission.WRITE_APN_SETTINGS.
...
---------------------------------------------------------------------
java.lang.SecurityException: ConnectivityService: Neither user 10097 nor current process has android.permission.CONNECTIVITY_INTERNAL.
---------------------------------------------------------------------

提前致谢..

4

3 回答 3

14

在 Android 4.4 中,仅位于/system/priv-app 的应用程序具有“系统”级别权限

谷歌这样做是为了让三星等制造商能够更好地控制捆绑应用程序的权限。

所以管理应用程序转到/system/priv-app。游戏、免费增值应用程序和其他垃圾进入/system/app

谢谢!

于 2014-01-22T01:46:37.210 回答
7

在 4.4 中,/system/priv-app改为使用。

于 2013-11-06T13:12:55.243 回答
2

它现在将进入 priv-app 文件夹。在 kitkat 之前,系统分区中的所有应用程序都具有“系统”级别的权限。现在只有 priv-app 中的应用才能获得系统权限。

于 2014-01-21T13:42:41.907 回答