[Android] 안드로이드 스튜디오 키스토어 비밀번호

안드로이드 앱을 구글 플레이에 올릴 때 키 스토어로 서명을 한다. 이 때 몇 가지 비밀번호를 입력해야 하는데, 이 비밀번호를 잊어버렸을 땐 어떻게 해야할까? 키 스토어를 재발급 받아서 서명할 수는 있지만, 이미 구글플레이에 앱이 한 번 올라간 상태라면 동일한 앱으로 취급하지 않는다. 즉 기존에 업로드된 앱이 아닌 새로운 앱으로 올려야 한다는 것이다.
그렇다고 비밀번호 찾기 기능을 제공하는 것도 아니다. 사실 이 비밀번호를 잊어버렸다면 다시 되찾기는 거의 불가능에 가깝다. 그래서 절대 이 비밀번호를 잊어버리지 말라고 계속 경고하고 있다.
그런데 정말 당신이 운이 좋다면 비밀번호를 찾을 수 있는 한 가지 방법이 있다. 바로 안드로이드 스튜디오의 로그 파일을 뒤져보는 것. 필자가 비밀번호를 잊어버려서 멘붕상태에 빠진 상태로 폭풍검색을 해서 찾아낸 방법이다. 만약 당신이 지금 비밀번호를 잊어버린 상태로 이 글을 읽고 있다면 기도 한 번 하고 밑의 방법을 따라해보도록 하자.
우리를 구원해 줄 로그 파일(맥 기준)

안드로이드 스튜디오는 항상 로그를 남긴다. 당신이 키 스토어 비밀번호를 생성할 때도 로그가 생성되었을 것이다. 그리고 그 로그에는 우리의 비밀번호가 고스란히 남아있다. 평소엔 있는지도 몰랐던 이 파일을 반드시 찾아내야한다.
먼저 ~/Library/Logs/AndroidStudio2.0/ 폴더에 들어가보자. 꼭 2.0일 필요는 없고 당신의 안드로이드 스튜디오 버전에 맞춰 들어가자.
폴더에 들어가면 여러개의 idea.log 파일이 존재한다. 이제 이 파일들을 하나 하나 열어서 “.password=”를 검색해본다. 운이 좋다면 다음과 같은 로그를 찾을 수 있다.
-Pandroid.injected.signing.store.password=mystorepassword,
-Pandroid.injected.signing.key.alias=myandroidkey,
-Pandroid.injected.signing.key.password=mykeypassword,

이 글은 스택오버플로우의 답변을 보고 작성된 것이며 댓글에 의하면 윈도우의 경로는 .AndroidStudioX.X/system/log/idea라고 한다.
Master Password를 찾는 방법은 없나요?
얘는 어딘가에 저장되는 값이 아니라서 위 방법처럼 쉽게 찾지는 못 할듯 하다. 만약 잊어버렸다면… 검색을 많이 해보시길..ㅠㅠ
비밀번호를 맞게 입력한 것 같은데 자꾸 틀렸다고 나온다면?
이건 며칠전에 알게된건데 이 비밀번호들은 전부 한/영을 구분한다. 마스터비밀번호가 자꾸 틀렸다해서 이것도 잊어버린건가..하고 멘붕에 빠졌을 때 어쩌다 한/영을 전환하고 입력하니 성공했다.
TL;DR
- 안드로이드 로그 파일을 뒤져서 비밀번호를 찾아낸다.
- 기억나는 비밀번호와 한/영 조합을 모두 입력해본다.