Android apkがリリースで署名され、証明書をデバッグしていないことを確認するにはどうすればよいですか?Android APKがリリース証明書で署名されていることを確認するにはどうすればよいですか?
答えて
このコマンドを使用して、(CMDプロンプトでjavaの< JDK < binパスに行く)
$ jarsigner -verify -verbose -certs my_application.apk
あなたは "CN = Androidのデバッグ" を参照してください場合は、これはの.apkが生成されたデバッグキーで署名されたことを意味しAndroid SDK (これは署名されていないことを意味します)によって、そうでなければCNのためのものが見つかります。詳細について は、以下を参照してください。http://developer.android.com/guide/publishing/app-signing.html
2 diff apk files.soのコマンド実行の最後に確認されたjarというメッセージが表示され、混乱しました。しかし、それは1つのapkのためにCN = "アンドロイドのデバッグ"を与え、他のapkのために異なっています。knwは1が署名されています。 – iRunner
@iRunnerデバッグキーまたはリアルキーのいずれかを使用してデバイスにインストールする前に、すべてのアプリを署名する必要があります。 – Chloe
署名はどのように確認されますか?システムの信頼できるCAを使用しますか?または、これはjarファイルの整合性をチェックするためのツールにすぎませんか?ありがとうございました –
このコマンドを使用:の.apkが適切に署名されている場合は
$ jarsigner -verify my_signed.apk
(Jarsignerからは、CMDプロンプトでのgotoのJava-> jdk-> binパスがあなたのJava binフォルダにあります)
apksigner verify --print-certs application-development-release.apk
ヨ:、Jarsignerからプリント
デバッグとリリースのapkの両方が署名されているので、これは十分ではありません。 @ Anassの答えの詳細を確認してください。 – rpattabi
使用コンソールコマンド "をjarファイルを検証しました" ../sdk/build-tools/24.0.3/apksigner.batにapksignerが見つかりました。ビルドツールv。24.0.3以降のみ。
また、Googleドキュメントをお読みください。https://developer.android.com/studio/command-line/apksigner.html
'%LOCALAPPDATA%\ Android \ sdk \ build-tools \ 25.0.3 \'(および私がインストールした他のすべてのビルドツールのバージョン)に 'apksigner'が見つかりました – Jon
infoそれを見つける方法:http://stackoverflow.com/q/40004884/1747983 – Tilo
ビルドツールのバージョン「26.0.0」では 'apksigner'がありません。 https://issuetracker.google.com/issues/62696222で追跡され、次のバージョンで修正される予定です。それまでの回避策は、 '25.0.3'の' apksigner'を使うことです。 – friederbluemle
- 1. Android APK再署名:証明書チェーンが検証されない
- 2. 証明書が自己署名されているかどうかを確認するにはどうすればよいですか?
- 3. 自己署名証明書で署名されたバイナリを確認するにはどうすればよいですか?
- 4. 以前のAPKとは異なる証明書で署名されたAPK
- 5. Android N - apkがスキーマv2で署名されているかどうかを確認する方法
- 6. AndroidネイティブCでAPK署名署名を取得するにはどうすればよいですか?
- 7. CAとの自己署名証明書:TRUEとKey Usageが証明書に署名するように設定されていない - 安全ですか?
- 8. 署名されたAndroid APKではなく署名されていないAPKでSocket.ioが失敗する
- 9. 期限切れの証明書での署名を避けるにはどうすればよいですか?
- 10. リーフ証明書がサブCA証明書によって署名されていることを確認してください
- 11. 2つの証明書があれば、もう一方の秘密鍵で署名されたことをどのように確認できますか?
- 12. Axis2 Javaクライアントで自己署名証明書を使用するにはどうすればよいですか?
- 13. MSFT Word XAdES-X-L文書に署名して確認するにはどうすればよいですか?
- 14. Motorola Phoneにアプリケーション署名証明書をインストールするにはどうすればよいですか?
- 15. アップロードした証明書で署名されていないAPKをアップロードしたとき。同じ証明書を使用する必要がありますか?
- 16. newmanエラー自己署名証明書を修正するにはどうすればよいですか?
- 17. GolangのCRLに対するクライアント証明書を確認するにはどうすればよいですか?
- 18. 古い証明書でapkに署名できません
- 19. Kubernetesクラスタで署名付き証明書を取り消すにはどうすればよいですか?
- 20. openSSLで自己署名証明書を確認する
- 21. バックエンドでレンダリングされたフロントエンドルートにアクセスするユーザーが認証されていることを確認するにはどうすればよいですか?
- 22. Windows証明書ストアの証明書を使用してPDF文書に署名するにはどうすればよいですか?
- 23. Silverlightでホストサーバーの証明書を確認するにはどうすればよいですか?
- 24. JDKでサポートされているクラスのみを使用して自己署名証明書を生成するにはどうすればよいですか?
- 25. keytoolを使用してSHA2署名アルゴリズムで信頼できる自己署名証明書を生成するにはどうすればよいですか?
- 26. Android Studioでテストapkに署名するにはどうすればよいですか?
- 27. _JAVA_OPTSが強制されていることを確認するにはどうすればよいですか?
- 28. 自己署名証明書を生成し、それを使ってPowerShellスクリプトに署名するにはどうすればよいですか?
- 29. apkにSSL証明書を追加するにはどうすればよいですか?
- 30. システム証明書ストレージに独自の証明書をインストールするにはどうすればよいですか?
私は、キーストアに対するAPKを検証します[スクリプト](https://raw.githubusercontent.com/johnnylambada/robospanner/master/apk/apk-validate)を書きました。 – JohnnyLambada
あなたはあなたが持っている場合は答えを受け入れる。 –
@JohnnyLambada Macでスクリプトを実行するにはどうすればよいですか? –