私はすでにデフォルトのdebug.keystore key.Butで私のapkに署名しました。残念なことに私のシステムは破壊されましたが、今はすでに署名されたapkからキーストアを取得する必要があります。署名入りapkからキーストアファイルを取得する方法
古いapkを新しいapkに置き換えます。
私はMD5、SHAの指紋を持っています。しかし私はそれらをapkに署名するためにキーストアとして作ることができます。
ご迷惑をおかけして申し訳ございません。お早めにお願いします。
私はすでにデフォルトのdebug.keystore key.Butで私のapkに署名しました。残念なことに私のシステムは破壊されましたが、今はすでに署名されたapkからキーストアを取得する必要があります。署名入りapkからキーストアファイルを取得する方法
古いapkを新しいapkに置き換えます。
私はMD5、SHAの指紋を持っています。しかし私はそれらをapkに署名するためにキーストアとして作ることができます。
ご迷惑をおかけして申し訳ございません。お早めにお願いします。
最初に、APKを解凍して/META-INF/ANDROID_.RSAファイルを抽出します(このファイルはCERT.RSAでも構いませんが、.RSAファイルは1つのみです)。
次に、このコマンドを発行します。あなたのすべてのエイリアスをプリントアウトするために、再度keytoolを使用すると
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 -printcert -file ANDROID_.RSA あなたは、このような証明書のフィンガープリントを取得します署名キーストア:
のkeytool -list -keystore私の署名-key.keystore あなたは別名のリストを取得し、その証明書のフィンガープリント:
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インストールディレクトリがあることを確認してください。
私は鍵ストアファイルを持っていません。 keytool -list -keystore my-signing-key.keystoreエイリアスとその証明書フィンガープリントのリストを取得します。 –
Keytoolはキーストアとは異なります。 Keytoolは、キーストアファイルを作成するために使用されます。 –
from azgolfer @ http://stackoverflow.com/questions/11331469/how-do-i-find-out-which-keystore-was-used-to-sign-an-app –
unzip -p Name-of-apk.apk META-INF/CERT.RSA | keytool -printcert
です。
オーナー、発行者、通し番号、有効な通し番号、証明書の指紋、署名アルゴリズム、バージョンなどの情報を生成します。
私はこのようなキーストアを取得することはできませんと考えています –
[Android:アンドロイドキーストアを紛失しました。どうすればよいですか?](http://stackoverflow.com/questions/4459719/android-i -lost-my-android-key-store-what-should-i-do) –