如何在root手机上使用android.permission.SHUTDOWN?

时间:2014-03-28 17:04:42

标签: android android-intent permissions root shutdown

如果我有根电话,如何发送Intent关闭手机? 我把应用程序放在system / app中,但这还不够好。我还需要做什么?

它在关于public static final String ACTION_SHUTDOWN的文档中说: 这是受保护的意图,只能由系统发送。

仅由系统发送的含义是什么?如果我让我的应用程序获得正确的UID, 我能做到吗?或者甚至永远不会在root手机上完成它?

2 个答案:

答案 0 :(得分:1)

Android来源in GrepCode表明,在Android 4.0之前,这是一项仅限签名的权限,但现在是签名或系统。这意味着您必须使用用于签署平台的密钥(通常仅限OEM应用程序)进行签名,或者位于/ system / app文件夹中。在Android的更新版本中,此文件夹是/ system / priv-app,允许供应商分发具有不同信任级别的内置应用程序。

答案 1 :(得分:0)

您可以以root用户身份运行adb shell命令来关闭设备。