利用signapk.jar工具對apk文件進行簽名


signapk.jar是Android源碼包中的一個簽名工具。

代碼位於:Android源碼目錄下,signapk.jar 可以編譯build/tools/signapk/ 得到。

使用signapk.jar簽名時需要提供簽名文件,我們可以使用安卓源碼中提供的testkey.pk8與testkey.x509.pem,他們位於Android源碼build/target/product/security目錄。

使用android自帶的簽名工具signapk.jar 以及源碼中的testkey.x509.pem,testkey.pk8 對apk進行重新簽名。

   執行:java -jar signapk.jar  testkey.x509.pem testkey.pk8 old.apk new.apk 執行后new.apk即為簽名后的文件。

   (注:執行命令時所有文件這里放在同一目錄下,如果不在同一目錄請修改路徑)。

  含義:通過signapk.jar這個可執行jar包,以testkey.x509.pem這個公鑰文件和testkey.pk8這個私鑰文件對old.apk進行簽名,簽名后的文件保存為old.apk。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM