Android APK 重簽名

對APK 進行在線 加固後,Apk體積一般會變大,而且Apk會無法直接安裝,因爲缺少了你的簽名。是的,你需要對這個Apk進行重簽名。

如何重簽名

重簽名的方法,一般來說,有兩種,第一種是用JDK自帶的 jarsigner 工具,用命令行來給指定Apk文件用指定的keystore文件對它進行重簽名。第二種就是用可視化的簽名工具

使用 jarsigner 工具

首先最好把 待簽名的Apk文件和 用來簽名的keystore 文件放在同一個目錄,然後在目錄下開啓命令行。

輸入指令(簡陋版)

jarsigner -keystore myKey.key -signedjar apk-signed.apk apk-unsigned.apk myKey

myKey.key 則是用來簽名的keystore文件

apk-signed.apk 則是簽名完成的apk文件名

apk-unsigned.apk 則是待簽名的apk文件名

myKey 則是keystore文件的別稱 key alias

這四項都是要針對自己的情況填寫。

正常來說,配置好了環境,輸入指令後,就會在apk-unsigned.apk的同級目錄下找到 簽名好的Apk文件了

如果想要更高級的重簽名方式 ,可以參考 Apk去掉簽名以及重新簽名的方法

使用可視化簽名工具

我這裏使用的是360的重簽名工具。安裝打開後,把對應的屬性填上去,點擊一鍵簽名後,簽名後的apk就會生成了,建議使用這種方式,特別是環境配置突然出問題然後急着對Apk重簽名的時候,這個工具特別的香。

我上傳的360重簽名工具鏈接

備用鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章