최근에 문제가 발생했던 제미니스 안드로이드 지갑을 백업하는 방법을 안내해드립니다.
제미니스 지갑은 최초 설치시 설정했던 6자리 PIN 번호만 알고 있으면 지갑을 백업하거나, 다른 지갑으로 옮기는 것이 가능합니다.
참고로, 제미니스에서 공식 지원하던 안드로이드 지갑보다는 탑마이닝 쌩광부님이 제작하신 좀 더 완성도 있는 안드로이드 지갑을 사용해보시기 바라며 (https://play.google.com/store/apps/details?id=com.topmining.wallet.ethersocial ) 외부 커뮤니티 개발자로도 활동하고 계시는 쌩광부님은 iOS와 안드로이드를 동시에 지원하는 지갑을 곧 출시한다고 알려주셨습니다!
1. 설치되어 있던 지갑을 실행시키면 6자리 핀번호를 누르라고 나오며, 6자리 핀번호를 입력하면 다음과 같이 자신의 지갑 잔액이 나옵니다.
이와 같이 지갑의 잔액이 정상적으로 나오면 다른 지갑으로 전송하는 것도 가능하며,
지갑의 잔액이 정상적으로 나오지 않는다면 rpc api 서버의 문제입니다.
(참고로 ESN 게시판에 수차례 문의가 들어왔던 잔액이 제대로 표시되지 않던 문제는 rpc api 서버의 문제였습니다)
2. 지갑을 백업하기 위해서는 하단의 "설정" 메뉴를 누릅니다.
3. 설정 메뉴를 누르면 다음과 같은 화면이 나오며, 맨 위의 지갑 주소를 터치해 선택합니다.
4. 그러면 다음과 같이 백업 가능한 여러 지갑 주소를 볼 수 있습니다.
(이 메뉴를 통해서 다른 지갑의 키스토어를 임포트 하거나, 프라이비트 키를 임포트하는 방식으로, 타 지갑의 주소를 가져올 수도 있습니다)
5. 백업하기 위해 아래쪽으로 향하는 화살표를 누르면 아래와 같이 비밀번호를 입력하라는 창이 뜹니다.
이때 입력한 비밀번호는 키스토어 파일을 암호화 하거나 암호화 해제하는데 쓰이게 됩니다.
6. 암호를 입력하면 키스토어 파일을 이메일이나 메신져 등을 통해서 공유할 수 있게끔 선택 창이 뜨게 됩니다.
키스토어 파일은 일반 텍스트 형식이며, 이메일이나 메신져를 통해서 공유할 경우 첨부파일 형태로 보내지는 것이 아니라는 점을 유의하셔야 합니다.
- 토탈 커멘더 등을 선택하는 경우 : "Keystore.txt" 라는 이름의 파일 형태로 저장됩니다.
- gmail 혹은 메신져를 선택하는 경우: 이메일 내용으로 전달됩니다. 첨부파일 형태로 저장되는 것이 아니므로, 이메일 내용을 긁어서 새로운 파일로 만들어야만 다른 프로그램 등에서 사용이 가능합니다.
- 구글 드라이브를 통해서 저장하는 경우 "Keystore"라는 이름의 파일로 저장됩니다.
키스토어 파일 이름을 "my_keystore.json" 과 같은 이름으로 저장할 수 있으며, 키스토어를 암호화 해서 저장했을때에 사용한 비밀번호 한 세트가 반드시 필요합니다. 이렇게 백업한 "키스토어" + 이를 암호화 하는데 사용한"비밀번호" 한 세트만 있다면 다음과 같은 여러 다양한 지갑으로 옮길 수 있습니다.
- 메타마스크 : 키스토어 지갑 임포트를 지원
- 마이이더월렛 / 마이크립토 : 키스토어 지갑 지원
- ESN Wallet (미스트 기반) : 키스토어 지갑 지원
일부 지갑의 경우에는 프라이비트 키를 임포트하는 방식만을 지원하기도 하는데, 키스토어에서 프라이비트 키를 추출하려면
- 메타마스크에서 키스토어를 임포트 한 후에 => 프라이비트 키를 익스포트
- 마이이더월렛에서 키스토어 파일을 연 후에 => 프라이비트 키를 익스포트.
단, 프라이비트 키는 암호화 되지 않은 정보이므로, PC방 등에서 프라이비트 키를 함부로 추출하거나 하는 경우 지갑을 탈취당할 수 있음을 유의하셔야 합니다. 프라이비트 키를 임포트 익스포트 하는 경우에는 항상 주의하시기 바랍니다.