位于 /system/app 中的系统应用程序如何在 Android 4.4 KitKat 版本中拥有系统权限



我是Jaemoon。

我位于/system/app 中的系统应用程序运行良好,直到 Android 4.3 果冻豆但它开始出现一些问题,这是Android 4.4 KitKat中的安全问题。

换句话说,我的系统应用程序需要android.permission.WRITE_APN_SETTINGS和android.permission.CONNECTIVITY_INTERNAL等权限,并且在果冻豆之前表现良好但从KitKat来看,存在以下安全问题。我不明白为什么我的系统应用程序在 Jelly Bean 中运行良好开始出现来自 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.
---------------------------------------------------------------------

提前谢谢..

在 Android 4.4 中,只有位于/system/priv-app 的应用才具有"系统"级别的权限

谷歌这样做是为了让像三星这样的制造商可以更好地控制捆绑应用程序拥有的权限。

因此,管理应用程序转到/system/priv-app。游戏、免费增值应用程序和其他垃圾转到/system/app

谢谢!

在 4.4 中,改用 /system/priv-app

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

最新更新