Android 我可以在具有系统权限的非根设备上运行root shell命令吗?

Android 我可以在具有系统权限的非根设备上运行root shell命令吗?,android,Android,我正在开发一个系统应用程序。但是现在我没有带系统签名。因此,我在根设备上运行它作为一个普通的应用程序。我已经使用root shell命令进行了编程。由于签名不匹配,我没有使用任何Ssytem权限,因为它会向我抛出一个错误。我的问题是,当我拥有系统签名并将其作为系统应用程序运行时,我是否能够使用相同的代码?或者我必须通过提供系统应用程序权限来重写此代码 例如,通过我的程序安装第三方应用程序 我使用的是shell命令,没有使用包安装程序权限。还有许多其他类似的案例 谢谢 Utsav.在为其他人回答了

我正在开发一个系统应用程序。但是现在我没有带系统签名。因此,我在根设备上运行它作为一个普通的应用程序。我已经使用root shell命令进行了编程。由于签名不匹配,我没有使用任何Ssytem权限,因为它会向我抛出一个错误。我的问题是,当我拥有系统签名并将其作为系统应用程序运行时,我是否能够使用相同的代码?或者我必须通过提供系统应用程序权限来重写此代码

例如,通过我的程序安装第三方应用程序

我使用的是shell命令,没有使用包安装程序权限。还有许多其他类似的案例

谢谢
Utsav.

在为其他人回答了两年后遇到了这个问题。我在有了系统签名后确实试过了。如果shell命令有效,则不需要包权限。一旦应用程序与系统映像一起签名,它就成为一个系统应用程序,成为应用程序的一部分,您可以使用shell命令执行许多操作,而无需使用权限