Android系統簽名製作

2021-10-09 17:32:23 字數 773 閱讀 8635

首先要有對應系統的原始碼

原始碼目錄build\target\product\security將platform.pk8和platform.x509.pem copy出來放到乙個目錄下

生成shared.priv.pem檔案

openssl pkcs8 -in platform.pk8 -inform der -outform pem -out shared.priv.pem -nocrypt

生成pkcs12檔案:

openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out shared.pk12 -name androiddebugkey

[注]:enter export password: (輸入密碼android,預設是android,如是自己製作的key,輸入對應的密碼)

verifying - enter export password:(輸入密碼android)

生成debug.keystore檔案:

keytool -importkeystore -deststorepass 「密碼」 -destkeypass 「密碼」 -destkeystore debug.keystore -srckeystore shared.pk12 -srcstoretype pkcs12 -srcstorepass 「密碼」 -alias androiddebugkey

[注]"-deststorepass"和"-destkeypass"引數指定密碼,必須同pkcs12檔案中一樣,否則會報錯。

android簽名機制(3) 如何製作簽名

在開發系統應用時,應用需要系統許可權,需要新增android shareduserid android.uid.system 然則,卻不能直接run,甚是麻煩。故想到用原始碼的平台簽名,轉成eclipse的keystore,即可直接執行除錯程式。簽名轉換 pkcs12 eclipse簽名 andro...

Android 系統應用平台簽名

一 先把指令列出來 如果這裡報錯的話,使用指定的庫 二 具體操作 1 新建乙個目錄signapk 2 找到platform.x509.pem和platform.pk8放到signapk中。檔案在build make target product security目錄下。3 找到signapk.jar...

android原始碼製作jks簽名檔案

生成簽名檔案需要兩樣東西,platform.pk8 和 platform.x509.pem,在build target product security可以找到,然後分三步走 1.pem檔案 openssl pkcs8 in platform.pk8 inform der outform pem o...