Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> platform.x509.pem和platform.pk8的用處

platform.x509.pem和platform.pk8的用處

編輯:高級開發

 很多網友可能需要訪問一些系統敏感的設置信息,如果沒有Root權限如何解決呢? platform.x509.pem和platform.pk8可以讓你獲得系統權限,android在系統賬戶安全使用Linux的ACL控制方式,通過在每個App中使用sharedUserId設置即可共享系統賬戶權限,比如android:sharedUserId="android.uid.system" 這樣就是用了system這個uid了。

platform.x509.pem和platform.pk8我們可以在platform/build/target/product/security中找到,如果你的固件使用的android官方標准的key編譯的,可以通過signapk.jar來使用這個系統key/cer來簽名的你的apk。使用方法比較簡單Java -jar SignApk.jar platform.x509.pem platform.pk8 cwj.apk cwj_signed.apk 這行就代表,將cwj.apk簽名,簽名後的cwj_signed.apk就是擁有系統權限的apk了。如果網友找不到signapk.jar,android123提示大家可以在/platform/build/tools/signapk/下編譯即可。

當然android開發網提示如果部分開發者在編譯系統時使用的並非GIT源碼中的platform.x509.pem platform.pk8可能造成在該目標固件中無法正確安裝,當然了這兩個文件就是我們普通的key/cert而已,只是作為平台名稱有些改變。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved