2011年3月17日 星期四

How to resign the Android APK

  1. 用壓縮軟體解壓縮檔案test.apk 至資料夾test,移除資料夾 “META-INF”
  2. 準備一個key store用來作簽證
    keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -validity 20000
  3. 用壓縮軟體壓縮資料夾test,將壓縮檔重新命名為test.apk.
  4. 重新對檔案test.apk作簽證
    "C:\Program Files\Java\jdk1.6.0_10\bin\jarsigner" -verbose -keystore android.keystore -storepass 123456 -signedjar ./testNew.apk ./test.apk android.keystore
  5. 得到重新簽證後的檔案testNew.apk
參考:
http://blog.csdn.net/sooner01/archive/2010/12/27/6101018.aspx

沒有留言: