查看apk簽名信息方法
#!/bin/bash
mkdir .temp_for_certificate
cd .temp_for_certificate
count=0
while [ -n "$1" ]
do
count=$[$count+1]
echo "(#$count) "`basename "$1"`":"
echo ""
path=`jar tf "$1" | grep RSA` #查找apk中RSA文件
jar xf $1 $path #把RSA文件解壓出來(lái)
keytool -printcert -file $path #查看指紋證書(shū)
rm -r $path #刪除之前解壓的文件
echo "--------------------------------------------"
shift
done
cd ..
rm -r .temp_for_certificate
(將其保存到文件,命名為getcertificate)
使用方法:
getcertificate Superuser.apk Skype3.0.apk
輸出:
(#1) Superuser.apk:
所有者:CN=Adam Shanks, OU=Android, O=SoupCoconut, L=FWB, ST=Florida, C=US
簽發(fā)人:CN=Adam Shanks, OU=Android, O=SoupCoconut, L=FWB, ST=Florida, C=US
序列號(hào):4c614057
有效期: Tue Aug 10 20:04:39 CST 2010 至Sat Dec 26 20:04:39 CST 2037
證書(shū)指紋:
MD5:D2:42:30:AA:BE:81:62:30:FE:B4:0E:F1:CF:11:B0:C0
SHA1:5F:11:3F:C2:C2:0A:7C:9B:D9:28:19:22:6A:32:A1:90:4B:75:EF:8B
簽名算法名稱(chēng):SHA1withRSA
版本: 3
--------------------------------------------
(#2) Skype3.0.apk:
所有者:CN=Skype, OU=Mobile Client, O=Skype, L=London, C=GB
簽發(fā)人:CN=Skype, OU=Mobile Client, O=Skype, L=London, C=GB
序列號(hào):4c0e1962
有效期: Tue Jun 08 18:20:18 CST 2010 至Fri Jul 20 18:20:18 CST 2040
證書(shū)指紋:
MD5:37:5F:1A:56:C5:2A:51:FF:35:F3:6C:C5:A6:69:54:EC
SHA1:77:18:07:D1:B8:41:4D:69:89:E7:D8:EF:0B:97:97:24:3B:93:1F:95
簽名算法名稱(chēng):SHA1withRSA
版本: 3
--------------------------------------------
查看簽名也可以使用jarsigner
jarsigner -verify -verbose -certs Superuser.apk
jarsigner詳細(xì)用法詳見(jiàn)幫助
- jarsigner重新簽名apk無(wú)法安裝的解決方法
- Android 使用jarsigner給apk簽名的方法詳細(xì)介紹
- 給Android的APK程序簽名和重新簽名的方法
- Android獲取apk程序簽名信息代碼示例
- Android APK使用Debug簽名重新打包 Eclipse更改默認(rèn)Debug簽名
- Android Apk去掉簽名以及重新簽名的方法
- 教你如何使用platform密鑰對(duì)apk進(jìn)行簽名
- Android獲取apk簽名指紋的md5值(防止重新被打包)的實(shí)現(xiàn)方法
- 如何安裝系統(tǒng)認(rèn)證簽名過(guò)的APK
- Android中APK簽名工具之jarsigner和apksigner詳解
相關(guān)文章
Android高德地圖poi檢索仿微信發(fā)送位置實(shí)例代碼
本篇文章主要介紹了Android高德地圖poi檢索仿微信發(fā)送位置實(shí)例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-04-04微信瀏覽器彈出框滑動(dòng)時(shí)頁(yè)面跟著滑動(dòng)的實(shí)現(xiàn)代碼(兼容Android和IOS端)
小編在做微信開(kāi)發(fā)的時(shí)候遇到微信瀏覽器彈出框滑動(dòng)時(shí)頁(yè)面跟著滑動(dòng)的效果,下面把關(guān)鍵代碼分享給大家,需要的朋友參考下2016-11-11Android多點(diǎn)觸控技術(shù)實(shí)戰(zhàn) 針對(duì)圖片自由縮放和移動(dòng)
這篇文章主要為大家詳細(xì)介紹了Android多點(diǎn)觸控技術(shù)實(shí)戰(zhàn),自由地對(duì)圖片進(jìn)行縮放和移動(dòng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10Android基于google Zxing實(shí)現(xiàn)二維碼的生成
這篇文章主要介紹了Android基于google Zxing實(shí)現(xiàn)二維碼的生成的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼
這篇文章主要介紹了Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼的相關(guān)資料,這是一個(gè)基于AlertDialog和Dialog這兩個(gè)類(lèi)封裝的多種彈出框樣式,其中提供各種簡(jiǎn)單樣式的彈出框使用說(shuō)明。對(duì)android彈出框樣式感興趣的朋友一起看看吧2016-11-11關(guān)于Kotlin寫(xiě)界面時(shí)諸多控件的點(diǎn)擊事件
這篇文章主要介紹了關(guān)于Kotlin寫(xiě)界面時(shí)諸多控件的點(diǎn)擊事件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Android API開(kāi)發(fā)之SMS短信服務(wù)處理和獲取聯(lián)系人的方法
這篇文章主要介紹了Android API開(kāi)發(fā)之SMS短信服務(wù)處理和獲取聯(lián)系人的方法,結(jié)合實(shí)例形式分析了Android API實(shí)現(xiàn)SMS短信發(fā)送及獲取聯(lián)系人的相關(guān)操作步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-08-08Android仿天貓商品拋物線加入購(gòu)物車(chē)動(dòng)畫(huà)
這篇文章主要為大家詳細(xì)介紹了Android仿天貓商品拋物線加入購(gòu)物車(chē)動(dòng)畫(huà),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Activity/Fragment結(jié)束時(shí)處理異步回調(diào)的解決方案
這篇文章主要介紹了關(guān)于在Activity/Fragment結(jié)束時(shí)處理異步回調(diào)的解決方案,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03