【Android開発】keystoreのパスワードを忘れた時の対処方法

ソフトウェア全般

はじめに

keystoreファイルが複数存在する場合、本来のkeystoreが不明になる問題は先日解決しましたが、既存keystoreのパスワードが合致せずにAPKが作成できない問題が発生してしまいました。

それらしきパスワードを入力しましたが、全く合致しません。

解決方法

アタックツールにてkeystoreのパスワードを参照させる方法を試してみました。
まずはjarファイルをダウンロードします。

-mオプションでモードを選択します。
1:Simply Bruteforce
2:Dictionary Attack
3:Smart Wordlist Attack

ある程度のパスワードは想定できるので3を指定し、予想されるパスワードをword.txt内に記述して作成します。

コマンド実行例

java -jar Android_Keystore_Password_Recover_1.07.jar -m 3 -k
 rsritemsearch.keystore -d word.txt

実行結果

無事にパスワードが判明すれば、Got Password!と表示されます。

まとめ

ある程度パスワードが絞れていれば、数秒から数分で解決すると思います。
全く合致しないワードの場合、時間がどれくらいかかるのか想像できませんが、一度試してみる価値はあると思います。

日々のITエンジニアの日常作業を発信しています。
また、様々なレビュー記事も書いていますので、ぜひご活用ください。

基本的に投稿は毎週月曜日の午前です。
2025年2月中旬より手術の為に入院をしていましたが、ようやくブログ投稿の復帰ができそうです。
4月中旬~下旬には再開予定です。

では今週も頑張っていきましょう!
ガンバー!!

ソフトウェア全般

コメント