天天看點

Android使用keytool-importkeypair生成系統簽名

Android系統源碼中提供了platform.x509.pem 、platform.pk8等簽名檔案例如:

Android使用keytool-importkeypair生成系統簽名

這個是不能直接在調試的時候使用的,如果要用,需要先轉換為android studio調試用的jks簽名檔案。而keytool-importkeypair可以用來生成Android 系統簽名,關聯位址如下:

https://github.com/getfatday/keytool-importkeypair

這裡需要注意,以下指令需要在linux執行(MAC好像也行),但是windows是不能直接執行的,這點網上很多文章都沒說清楚。linux系統就不多說了,直接執行就行。下面提供一種可在windows上編譯的方式。前提是你安裝了git(這個我是假設大家都安裝了,要是沒有......ee)

Android使用keytool-importkeypair生成系統簽名

安裝了git後,就會有Bash,就是上面這個。

開始:

1.下載下傳 keytool-importkeypair解壓

2.将platform.x509.pem 、platform.pk8放入解壓後的檔案夾

Android使用keytool-importkeypair生成系統簽名

3.在空白處右鍵,選擇“git bash here” 

4.輸入下面指令

./keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
           

5.回車,成功後會生成對應的.keystore

Android使用keytool-importkeypair生成系統簽名