[解決済み】アプリの署名に使用された鍵ストアを確認するにはどうすればよいですか?
2022-03-30 01:55:07
質問
私は署名されたアプリといくつかのキーストアファイルを持っています。アプリを更新したいので、どの鍵が使用されたかを調べる必要があります。
自分のマシンにあるさまざまなキーストアと、アプリの署名に使用されたキーストアを照合するにはどうすればよいですか?
どのように解決するのですか?
まず、APKを解凍し、/META-INF/ANDROID_.RSA(このファイルはCERT.RSAである場合もありますが、.RSAファイルは1つだけあるはずです)というファイルを解凍してください。
次に、このコマンドを実行してください。
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を使用して、署名用鍵穴のエイリアスをすべて出力してください。
keytool -list -keystore my-signing-key.keystore
エイリアスのリストとその証明書のフィンガープリントを取得します。
android_key, Jan 23, 2010, PrivateKeyEntry,
Certificate fingerprint (MD5): B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB
これで、apkはこのキーストアとエイリアス「android_key」で署名されていると判断できます。
KeytoolはJavaの一部なので、PATHにJavaのインストールディレクトリがあることを確認してください。
関連
-
[解決済み】com.android.ide.common.process.ProcessException: aaptの実行に失敗しました! どうすればいいですか?
-
[解決済み】レンダリングの問題 レンダリング中に発生した例外:com/android/util/PropertiesMap [重複].
-
[解決済み】Couldn't load memtrack module Logcat Error
-
[解決済み] Android M パーミッション : shouldShowRequestPermissionRationale()関数の使用方法について混乱しています。
-
[解決済み] APKファイルのリバースエンジニアリングを回避する方法
-
[解決済み] ViewPager PagerAdapter がビューを更新しない
-
[解決済み] Keystoreファイルで証明書名とエイリアスを確認する方法は?
-
[解決済み】apkは前バージョンと同じ証明書で署名する必要があります。
-
[解決済み] コンパイル済みのApkに署名する方法
-
[解決済み] キーストアとエイリアスにパスワードを設定したことがないのですが、どのように作成されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android TextView : "setTextで表示されたテキストを連結しない" について
-
[解決済み】Android ADB デバイスがオフラインで、コマンドを発行できない。
-
[解決済み】Dalvikとdalvik-cacheとは何ですか?
-
[解決済み] 現在のテーマでスタイル 'coordinatorLayoutStyle' を見つけることができませんでした。
-
[解決済み】Android Studioです。「プロジェクトが C ドライブに作成されている場合、「タスク ':app:mergeDebugResources' の実行に失敗しました。
-
[解決済み】Android Studio。adbバージョン」の結果を取得できない
-
[解決済み】sendUserActionEvent()がnullである。
-
[解決済み】Build Tools リビジョン 23.0.1 の検索に失敗しました。
-
[解決済み】'dependencies' を '(groovy.lang.Closure)' に適用できない。)
-
[解決済み】android.content.res.Resources$NotFoundExceptionの取得:androidにリソースが存在する場合でも例外が発生する。