0

我正在尝试编译(构建)android ROM(KitKat 4.4.2)并遇到了与权限相关的问题。

我已经让 rom 在设备上正常工作,但是,我正在寻找允许其中一个应用程序获得执​​行重新启动权限的方法。经过几项研究,我已经包含了应用程序的重新启动权限。但是,根据我的研究,我仍然需要具有 root 访问权限。

任何人都知道我需要在 Android ROM 源代码(4.4.2)中修改哪里,以便我的应用程序(我将与 ROM 一起分发)能够发出重启命令?

(注意:我的应用程序在运行 Android 4.2.2 的上一代硬件上完全正常。)

任何帮助将不胜感激!

谢谢

4

1 回答 1

0

经调查,4.2.2和4.4.2对待系统app的方式不同。在 4.2.2 中,如果在构建 rom 时将 .apk 文件包含到 app 文件夹中,它将被赋予执行重启命令的能力(我假设这意味着它获得了系统级权限)。在 4.4.2 中,有一个特殊的应用文件夹,只有在 ROM 部署期间位于该文件夹中的应用才会获得系统级权限。

我只需将程序移动到那个特殊的应用程序文件夹中,一切都会正常运行。

于 2015-05-16T04:49:05.673 回答