apktool apk逆向
apktool
apk 反編譯
apktool d xxx.apk
apk 編譯
apktool b xxx
apk 加簽
生成簽名文件
keytool -genkeypair -v -keystore your_keystore.keystore -alias your_alias_name -keyalg RSA -keysize 2048 -validity 10000
參數說明:
-genkeypair:生成密鑰對-v: 顯示詳細輸出-keystore:指定密鑰庫文件名(.keystore或.jks)-alias:密鑰別名(后續簽名要用)-keyalg:加密算法(推薦RSA)-keysize:密鑰長度(2048或4096)-validity:有效期天數(單位:天)
apksigner 或 jarsigner
apksigner(推薦)
apksigner sign --ks <密鑰庫文件> --out <簽名后的APK文件名> <未簽名的APK文件名>
例如:
apksigner sign --ks test.keystore --out test.apk test.apk
apksigner sign --ks key文件.jks --ks-key-alias 別名 Out.apk
jarsigner
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <密鑰庫文件> <未簽名的APK文件名> <密鑰別名>
例如:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks myapp_rebuilt.apk my-key-alias
驗證簽名:
apksigner verify <簽名后的APK文件名>

浙公網安備 33010602011771號