2012年11月13日 星期二

Android apk 重新簽章的步驟

1.先用 7Z 開啟 source.apk,把 META-INF 移除。

2.用 Java 的工具產出簽章,{jdkpath}/bin 底下用 cmd 執行
keytool -genkey -alias (你的alias名稱) -keyalg rsa -validity 100000 -keystore (產出的store檔案)

3.將 source.apk 簽名,{jdkpath}/bin 用 cmd 執行
jarsigner -verbose -keystore (產出的store檔案) source.apk  (你的alias名稱)


4.進行 zipAlign 優化,用 andorid sdk 底下的 zipalign.exe 進行優化。
{Andorid sdk path}/tools 執行cmd命令
zipalign -v 4 source.apk androidres.apk
後會跑出結果 Verification succesful 表示已經優化完畢。
可用 zipalign -c -v 4 (name.apk)來檢查 apk 是否已經進行 zipalign 優化。


沒有留言: