簡體   English   中英

如何在有 root 權限的手機上使用 android.permission.SHUTDOWN?

[英]How can I use android.permission.SHUTDOWN on a rooted phone?

如果我有一個根電話,我如何發送意圖來關閉手機? 我把應用程序放在系統/應用程序中,但這還不夠好。 我還需要做什么?

它在關於public static final String ACTION_SHUTDOWN文檔中說:
這是一個受保護的意圖,只能由系統發送。

只由系統發送是什么意思? 如果我讓我的應用程序獲得正確的 UID,那么我可以這樣做嗎? 或者即使在有root權限的手機上也絕對無法完成?

GrepCode 中的 Android 源表明,在 Android 4.0 之前,這是一個僅簽名權限,但現在是簽名或系統。 這意味着您要么必須使用用於簽署平台的密鑰(通常僅限 OEM 應用程序)進行簽名,要么位於 /system/app 文件夾中。 在更新的 Android 版本中,此文件夾是 /system/priv-app,以允許供應商分發具有不同信任級別的內置應用程序。

您可以以 root 身份運行 adb shell 命令來關閉設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM