簡體   English   中英

自定義ROM上的signatureOrSystem權限

[英]signatureOrSystem permissions on custom ROM

我想知道如何在自定義ROM上強制執行signatureOrSystem權限。

文件說:

系統僅授予Android系統映像中或使用與系統映像中的證書相同的證書簽名的應用程序的權限。

該證書在哪里? 如果我使用的是自定義ROM(例如CyanogenMod),我是否可以獲取他們假定免費提供的證書,並對我的應用程序進行簽名,以便它可以使用這種許可(當然只有該ROM)?

謝謝 ;)

對於CygenMod,平台密鑰在此處: https : //github.com/CyanogenMod/android_build/tree/gingerbread/target/product/security

從Android 4.4開始,將應用程序放置在“ / system / priv-app”中還將啟用授予標記為“ signatureOrSystem”的權限的權限,而不管使用該應用程序簽名的密鑰如何。 理論上,較早的android會對“ / system”上的應用執行相同的操作。 但是,我無法使它正常工作。

從Android 5.1開始,/ system / priv-app中的所有應用可能都必須位於其名稱所在的子文件夾中。

注意:目前,“ / system / priv-app”的特殊處理是一個未記錄的功能。

暫無
暫無

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

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