什麼是最簡單的方法來找到一個apk文件的簽名?請注意,我沒有詢問代碼。我只是想從我的電腦中找到它。簽署這樣一個975yYkKAQF + KST7g3ASHvHkYopq =如何找到apk文件的簽名?
2
A
回答
2
Signature[] sigs = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures;
for (Signature sig : sigs)
{
Trace.i("MyApp", "Signature hashcode : " + sig.hashCode());
}
http://developer.android.com/reference/android/content/pm/PackageManager.html
這可能幫助
首先,解壓縮APK並提取文件/META-INF/ANDROID_.RSA(這個文件也可能CERT.RSA,但應該只有一個.RSA文件)。
然後發出以下命令:
的keytool -printcert -file ANDROID_.RSA 您將獲得證書,指紋這樣的:
MD5: B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB
SHA1: 16:59:E7:E3:0C:AA:7A:0D:F2:0D:05:20:12:A8:85:0B:32:C5:4F:68
Signature algorithm name: SHA1withRSA
然後再次使用密鑰工具,打印出所有的別名簽名密鑰庫:
keytool -list -keystore my-signing-key.keystore 您將獲得別名及其證書指紋列表:
android_key,2010年1月23日,PrivateKeyEntry, 證書指紋(MD5):B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB Voila!我們現在可以確定apk已經用這個密鑰庫和別名'android_key'簽名。
Keytool是Java的一部分,因此請確保您的PATH具有Java安裝目錄。
相關問題
- 1. .apk文件如何得到簽名
- 2. 如何獲取APK簽名簽名?
- 3. 如何使用.key文件簽名apk文件?
- 4. 找不到apk文件
- 5. Android和簽名.apk文件問題
- 6. Netbeans 7.4:簽名APK和IPA文件
- 7. 如何在手機上使用已簽名的apk文件?
- 8. Android簽名apk簽名V2
- 9. 如何使用jarsigner簽署apk文件?
- 10. 如何簽署和對齊.apk文件
- 11. 如何在Android手機上簽名「.apk」文件?
- 12. 如何用谷歌上傳密鑰der文件簽名APK?
- 13. 如何知道文件.apk用於密鑰庫簽名?
- 14. 如何簽名已編譯的apk?
- 15. 如何創建未簽名的apk
- 16. 如何找到Vim的標籤文件
- 17. 如何找到簽名的maven依賴jar文件?
- 18. 找到APK的重複文件:AndroidManifest.xml
- 19. Android Studio生成已簽名的apk modules.xml找不到
- 20. 如何找到文件的擴展名
- 21. 如何找到文件名的長度?
- 22. Android APK,自簽名
- 23. 如何調試apk簽名發佈?
- 24. 如何智能生成簽名APK
- 25. 查找apk文件的keystore
- 26. 如何寫文件名到標籤
- 27. 如何找到xml的標籤名稱?
- 28. 已簽名和未簽名的.apk文件之間的Android差異?
- 29. 找不到生成APK文件
- 30. ANT:爲APK找到重複文件:AndroidManifest.xml
請看我更新的問題。我不問代碼 – user3548321
爲什麼你想手動找到簽名本身,或者你想獲得已簽名apk的路徑? –
不,我想找到簽名本身。不只是路徑 – user3548321