signapk工具可以實現對安卓ROM和安卓應用進行簽名。在安卓DIY與安卓ROM製作中作用是非常大的。可以使用其對經過自己DIY修改美化後的應用進行簽名或對製作好的安卓ROM卡刷包進行簽名。讓我們做出來的成果顯得更加正式一點。
SignApk.jar是一個已包含在Android平台源碼包中的工具。如果要使用SignApk.jar,你需要創建一個帶有對應證書/公鑰的私鑰。而你可以使用Openssl來創建私鑰/公鑰對。在本站的安卓工具箱頁面中已經為大家提供了打包好的SignApk.jar工具和測試使用的簽名文件,讓大家不用就為了使用signapk工具而去下載整個安卓開發平台。
需要注意的是在使用signapk工具前需要安裝java環境,安裝java環境可以在百度搜索jre,到相應的網站中去下載安裝,這裡就不作介紹了,下面為大家介紹一下signapk簽名工具的詳細使用方法。
使用方法:java -jar signapk.jar platform.x509.pem platform.pk8 old.apk new.apk 執行後new.apk即為簽名後的文件。
其中platform.x509.pem替換為壓縮包中的testkey.x509.pem,platform.pk8替換為testkey.pk8。
之前我們說過signapk工具也可以對刷機rom卡刷包進行前面,同樣的我們也可以使用上面的方法對卡刷包進行簽名。我們只需要將上面的最後兩個參數修改下就可以了,將old.apk修改為卡刷包的文件名,如update.zip,將new.apk修改為簽名過後生成的文件名,如update_new.zip即可。
沒有留言:
張貼留言