Android反編譯 三 之重簽名

2021-09-06 19:38:37 字數 759 閱讀 6196

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...