Android apksigner.jar签名命令

李烨烁
2023-12-01

apksigner.jar

Android 签名机制

重新签名

java -jar D:\Android\android-sdk-windows\build-tools\28.0.3\lib\apksigner.jar sign --ks c:\appreleasekey.jks --ks-key-alias app --ks-pass pass:yecyec --out dst.apk src.apk

查看V1 V2 签名

java -jar apksigner.jar verify -v my.apk

(Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true)

PS F:\soft\asCache\android-sdk-windows\build-tools\30.0.3\lib> java -jar apksigner.jar verify -v my.apk
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1

v1签名

java -jar apksigner.jar sign -verbose --ks zs.keystore --v1-signing-enabled true --v2-signing-enabled false --ks-pass pass:123123 --ks-key-alias zs.keystore --key-pass 123123 --out test_dst.apk test_src.apk

v2签名

java -jar apksigner.jar sign -verbose --ks zs.keystore --v1-signing-enabled false --v2-signing-enabled true --ks-pass pass:123123 --ks-key-alias zs.keystore --key-pass 123123 --out test_dst.apk test_src.apk

v3、v4签名

apksigner sign --v1-signing-enabled true --v2-signing-enabled false --v3-signing-enabled false --v4-signing-enabled false --ks C:\Users\Administrator\Desktop\Test2\user.keystore C:\Users\Administrator\Desktop\Test2\01.apk

 类似资料: