echo 重新打包 $1.apk
# 重新給product簽名,確保其使用的簽名與測試用例的簽名一致
# 第一步是刪除產品中已有的簽名
unzip -o $1.apk -d product
cd product
# 刪除應用已有的簽名
rm -r -f meta-inf/
# 重新打包應用裡的檔案
zip -r product.apk *
mv product.apk ..
cd ..
# 刪除原來解壓用於刪除金鑰的資料夾——掃尾工作
rm -f -r product
# 使用除錯用簽名重新簽名
#jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android product.apk androiddebugkey
#jdk 1.7 jarsigner需要增加兩個引數 -digestalg sha1 -sigalg md5withrsa
jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android product.apk androiddebugkey -digestalg sha1 -sigalg md5withrsa
zipalign 4 product.apk $1-resigned.apk
AKP反編譯簽名
apk簽名是什麼 理解簽名需要注意下面幾點 所有應用程式都必須被簽名,沒有簽名的apk是不會被android允許安裝的 debug程式時,sdk會為debug release自動生成乙個特殊的debug簽名 可以用jdk自帶的工具keytool 和 jarsigner 生成簽名並進行簽名 對apk簽...
Android程式反編譯 重新編譯和簽名的方法
b size large anti droid簡介 size b 安卓apk反編譯 重編譯和簽名工具,基於apktool v1.4.3開發。圖形化介面操作,簡單易用,是安卓程式反編譯 破解 漢化的得力助手。歡迎免費使用 size large b 專案位址 b size align center im...
Android 反編譯方法 防止反編譯方法
android反編譯方法 android 防止反編譯的方法 1.自己的apk要簽名 簽名之後的apk 反編譯之前與之後的源 就會變成這樣 之前 public class mainactivity extends activity override public boolean oncreateopt...