天天看點

如何檢視v1 v2 v3 簽名包的簽名資訊

針對v1 簽名和v1+v2混合簽名的apk可以使用:

keytool -list -printcert -jarfile xxx.apk 檢視。

使用包含v1(v1,或者v1+v2混合)簽名的apk包含CERT.SF、Cert.RSA:

如何檢視v1 v2 v3 簽名包的簽名資訊

針對謹使用v2+進行簽名的Apk需要使用:

apksigner verify --print-certs xxx.apk 檢視。

tips:

因為apk包體中不包含CERT.SF、Cert.RSA檔案.keytool 讀取的是這些檔案,V2簽名無法使用keytool 。

确定apk包使用了那些簽名版本進行了簽名的指令:

apksigner verify -v xxx.apk

如何檢視v1 v2 v3 簽名包的簽名資訊
E:\ExperBranch>keytool -list -printcert -jarfile C:\Users\Administrator\Downloads\7.apk
不是已簽名的 jar 檔案