Study/Android

KeyStore파일 password 잊어버렸을 때

nobang 2019. 5. 3. 00:27
728x90

오랜만에 이전 앱의 소스를 찾아서 다시 배포하려고 보니
keystore password를 잊어버린것이다. ㅡㅡ

어디 적어놓은 곳도 기억이 안나고...

해결법이 있다.
https://code.google.com/archive/p/android-keystore-password-recover/wikis/HowTo.wiki

 

Google Code Archive - Long-term storage for Google Code Project Hosting.

 

code.google.com

먼저 java가 깔려있는 상태에서

위 링크의 AndroidKeystoreBrute_xxx.jar 를 다운받는다.(가능하면 keystore 파일이 있는곳으로 옮긴다)

윈도우 + R 누른 뒤 command 를 입력하고 엔터를 치면 커맨드 창이 나온다
keystore 파일이 있는곳으로 이동 cd c:\keystore 같이

찾는방법이 3가지 있는데 파일명이 xxx.keystore 을 입력하면된다.
1. java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k <...keystore> -start AAAAAA

java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k "testkeystore.keystore" -start AAAAAA
입력하면 AAAAAA -> AAAAAB -> AAAAAC 와 같이 일일이 대입하는 방식이다.

추천하는 방법은 3번. wordlist.txt 파일을 만든 뒤에
가능성 있는 단어들을 입력한다.(한줄에 한단어씩)
java -jar AndroidKeystoreBrute_v1.05.jar -m 3 -k "C:\\mykeystore.keystore" -d "wordlist.txt"
그러면 wordlist.txt의 단어를 대입하여 찾는다.

찾게되면
Password is : xxx for alias mykeystore

alias가 mykeystore
여기에 대한 password가 xxx

 

 

 

 

 

 

728x90