什麼是最簡單的方法來找到一個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簽名V2
- 6. 如何簽署和對齊.apk文件
- 7. 如何知道文件.apk用於密鑰庫簽名?
- 8. 如何用谷歌上傳密鑰der文件簽名APK?
- 9. 如何找到Vim的標籤文件
- 10. 如何找到簽名的maven依賴jar文件?
- 11. Android APK,自簽名
- 12. 如何調試apk簽名發佈?
- 13. 已簽名和未簽名的.apk文件之間的Android差異?
- 14. 如何在Android本機C中獲取APK簽名簽名?
- 15. 找不到生成APK文件
- 16. ANT:爲APK找到重複文件:AndroidManifest.xml
- 17. 簽名的apk與我的bin文件夾中的apk有什麼不同?
- 18. 的Android APK數字簽名
- 19. 自檢APK的簽名
- 20. 調試已簽名的apk
- 21. 如何向Cordova添加特定於文件的文件名.apk
- 22. 獲得簽名APK回到Android Studio
- 23. 如何簽名JavaScript文件
- 24. 如何包括apk文件名的Git分支名稱自動
- 25. 如何找到標籤名稱
- 26. 簽名的apk未得到安裝形式gmail附件
- 27. C#Android應用程序未簽名時,Apk文件標題包含「簽名」
- 28. 無法找到密鑰工具在我的Mac籤我的apk文件
- 29. 如何從簽名文件中獲取簽名者的名稱
- 30. 找不到簽名?
請看我更新的問題。我不問代碼 – user3548321
爲什麼你想手動找到簽名本身,或者你想獲得已簽名apk的路徑? –
不,我想找到簽名本身。不只是路徑 – user3548321