我试图编译(构建)Android ROM(KitKat 4.4.2)并遇到与权限相关的问题。
我已经让rom在设备上正常工作,但是,我正在寻找方法允许其中一个应用程序获得执行重启的权限。经过多次研究,我已经包含了该应用程序的重启权限。但是,根据我的研究,我仍然需要root权限。
任何人都知道我需要在Android ROM源代码(4.4.2)中修改哪些内容,以便我的应用程序(我将它与ROM一起分发)可以发出重启命令?
(注意:我的应用程序在运行Android 4.2.2的上一代硬件上完全正常运行。)
任何帮助将不胜感激!
谢谢
答案 0 :(得分:0)
经过调查,4.2.2和4.4.2以不同的方式处理系统应用程序。在4.2.2中,如果在构建rom时将.apk文件包含到app文件夹中,它将具有执行reboot命令的能力(我假设这意味着它获得了系统级权限)。在4.4.2中,有一个特殊的应用程序文件夹,在ROM部署期间只有应用程序位于该文件夹内,将获得系统级权限。
我只需将程序移动到该特殊的应用程序文件夹中,一切都将正常运行。