7

アプリケーションをプレイストアに更新したいのですが、キーストアのパスワードを失いました。今、新しいパスワードを作成しようとしています。別のキーストア パスワードを使用して APK をビルドすると、何か問題はありますか?

4

5 に答える 5

6

@CRUSADER が言ったように、Android Keystore Password Recoveryが役に立つかもしれません。それを使ってパスワードを取得できました。これを行う方法は次のとおりです。私はWindows 7でした。

次のコマンドを実行します。

java -jar AndroidKeystoreBrute_v1.05.jar

次に、次のガイドを取得します。

AndroidKeystorePasswordRecoveryTool by M@xiking

Version 1.03
There are 3 Methods to recover the key for your Keystore:

1: simply bruteforce - good luck
2: dictionary attack - your password has to be in the dictionary
3: smart dictionary attack - you specify a dictionary with regular pieces you use in your passwords. Numbers are automat
icly added and first letter will tested uppercase and lowercase

args:
-m <1..3> Method
-k <path>  path to your keystore
-d <path> dictionary (for method 2 and 3)
-w saves the certificate in a new Keystore with same passwort than key

-start <String> sets start String of the word (for method 1)

-p use common replacements like '@' for 'a'(for method 3) WARNING - very slow!!

-h prints this helpscreen

Max memory: 247M

パスワードをある程度推測できたので、方法 2 を使用しました。次のコマンドを入力しました。

java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k android.keystore -d dict.txt

ご参考までに、私の dict.txt は次のようなものでした。

gussedpassword1
gussedpassword2
gussedpassword3

パスワードとエイリアスを正常に取得できました。

于 2014-08-01T11:51:37.810 に答える
3

キーストアのパスワードを紛失したのはあなたが初めてではありません..

行き詰まったときのブルートフォースにこれを使用します: Android Keystore recover

少しの推測で行くことができます。

そして@StinePikeが述べたように..既存のアプリケーションを更新し続けることはできません

于 2013-05-04T07:35:03.383 に答える
2

新規申請のアップロードは問題ありません。ただし、既存のアプリケーションを新しいキーストアで更新し続けることはできません。以前のアプリケーションを更新する場合は、再送信して新しいアプリケーションを作成する必要があります。

可能な限り最善の方法でキーストアを常に保存してください:(

于 2013-05-04T07:29:35.047 に答える
2

キーストアへのパスワードを紛失した場合、唯一のオプションは新しい署名キーを作成することです。そうすれば問題ありません。

ただし、既存のアプリケーションを更新することはできません。packageまた、同じ名前の別のアプリケーションをアップロードすることもできません。

たとえば、現在のパッケージが次の場合:

com.example.mycurrentapp

新しい署名キーと一緒に使用するには、別のパッケージ名を使用する必要があります。たとえば、パッケージ名を次のように変更できます。

com.example.mynewapp

上記はもちろんイラストです。;-)

Google Play エコシステムは、パッケージ名を使用してさまざまなアプリケーションを識別するため、一意である必要があります。残念ながら、ユーザーベースが良好な場合、新しいアプリをインストールしない限り、古いアプリの更新を入手することはできません。

于 2013-05-04T07:35:16.920 に答える
0

残念ながら、キーストアやキーストアへのパスワードを紛失すると、アプリケーションは孤立してしまいます。唯一できることは、新しいキーでアプリを市場に再提出することです。キーがないとアプリを更新できません。

新しいキーストアを使用して別のパッケージ名でアプリを再度公開するか、パスワードを覚えておく必要があります。

于 2013-05-04T08:08:35.130 に答える