半年以上ぶりでアプリを更新しようとしたら、keystoreのパスワードを完全に忘れていました。
検索すると、下記ページを発見!
【Android】Androidアプリ開発でkeystoreのパスワードをど忘れした場合
https://alice3.net/android/post-1731
そこを読むと、パスワードを忘れた時に使えるGoogle提供のツールがあるらしい!
Android_Keystore_Password_Recover_1.07.jarをダウンロード
https://code.google.com/archive/p/android-keystore-password-recover/
コマンドプロンプトでパスを叩くも、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出る
javaが入ってないらしいので「jdk-15.0.1_windows-x64_bin.exe」をインストール
超久々にコマンドプロンプトを使ってみる、使ったコマンドは下記。
cd C:\test
java -jar Android_Keystore_Password_Recover_1.07.jar -m 3 -k user.keystore -d word.txt
※user.keystoreの前半部分は人によって違うかな
ちなみにパス生成プログラムはある程度パスワードにあたりつけて試すものだったみたいで、
word.txtにキーワードを書いて置くと、それを元に推測してくれるらしいです。
自分の場合は完全に忘れてしまっていたので、時間がかかって難しそうでした。
ある程度、キーワードとかが思い出せる人には参考になるかも?程度ですが、一応記録しておきます。