Android : Android 키 저장소를 분실했습니다. 어떻게해야합니까?
이 질문에 이미 답변이 있습니다.
- .keystore 파일을 분실 했습니까? 11 답변
내 Android 키 저장소를 기반으로 몇 가지 앱을 만들었습니다. 이제 프로그램 중 하나를 업데이트하고 싶지만 키 저장소를 잃어 버렸습니다. 다른 것을 생성하고 내 앱을 업데이트 할 수 있습니까?
감사
새 키 저장소를 만들 수 있지만 Android 마켓에서는 APK를 업데이트로 업로드 할 수 없습니다. 더 나쁜 것은 APK를 새 앱으로 업로드하려고하면 '다른'항목이 있다는 것을 알고 있기 때문에 허용하지 않습니다. 마켓에서 이전 버전을 삭제하더라도 이미 마켓에있는 동일한 APK 버전
그 키 스토어를 찾기 위해 최선을 다하세요 !!
그것을 찾으면 자신에게 이메일을 보내서 Gmail에 사본을 가지고 가서 하드 드라이브에서 잃어버린 경우를 대비하십시오!
아니요, 그렇게 할 기회가 없습니다. 백업이 얼마나 중요한지 방금 배웠습니다.
Brute Force가 유일한 방법입니다!
다음은 나를 도왔던 스크립트입니다.
https://code.google.com/p/android-keystore-password-recover/wiki/HowTo
메모리에서 가능한 5-10 개의 단어 목록을 사용하여 1 초 이내에 내 비밀번호를 복구했습니다.
모두가 말했듯이, 당신은 확실히 열쇠가 필요합니다. 이에 대한 해결 방법은 없습니다. 그러나 데이터 복구 소프트웨어가 얼마나 좋은지, 그리고 키가 시스템에 얼마나 오래 머무를 수 있는지에 놀라실 수 있습니다. 결국 작고 작은 파일이며 아직 덮어 쓰지 않을 수도 있습니다. 나는 두 가지 측면에서 유쾌하게 놀랐습니다.
저는 OSX 머신에서 개발합니다. 약 6 주 전에 실수로 앱 키를 삭제했습니다. 업데이트하려고 할 때 남학생 오류를 깨달았습니다. OSX 용으로 찾을 수있는 모든 복구 도구를 시도했지만 아무도 파일을 찾을 수 없었습니다. 파일이 없기 때문이 아니라 이러한 도구가 대부분의 사용자가 원하는 종류의 파일 (사진, Word)을 찾는 데 최적화되어 있기 때문입니다. 문서 등). 그들은 특이한 파일 서명이있는 1KB 파일을 확실히 찾고 있지 않습니다.
이제이 다음 부분은 플러그처럼 들릴 것입니다.하지만 그렇지 않습니다. 저는 개발자와 아무런 관련이 없습니다.
내가 찾은 유일한 복구 도구는 Prosoft Engineering의 Data Rescue라는 도구였습니다 (HFS +뿐만 아니라 다른 파일 시스템에서도 작동한다고 생각합니다). 그것은 모든 파일 유형, 심지어 Android 키를 찾도록 훈련시킬 수있는 기능이 있기 때문에 작동했습니다. 몇 가지 예를 들었습니다. (가능한 한 원본과 유사한 방식으로 데이터 필드를 채우는 몇 가지 키를 생성했습니다.) 그런 다음 "심층 검색"이라고 말합니다. 운이 좋으면 "사용자 정의 파일"섹션에서 키를 다시받을 수 있습니다.
저에게는 생명의 은인이었습니다.
구매하는 데 100 달러이므로 저렴하지는 않지만 사용자가 많고 업데이트를 제공 할 더 이상의 수단이 없다면 그만한 가치가 있습니다.
나는 그들이 데모 모드에서 1 개의 무료 파일 복구를 허용한다고 믿지만, 불행히도 제 경우에는 몇 개의 키가 있었고 그것들을 모두 복구하지 않고는 내가 필요한 것이 무엇인지 알 수 없었습니다 (파일 이름은 HFS +에 보존되지 않습니다).
데모 모드에서 먼저 시도해보십시오. 운이 좋으면 아무것도 지불하지 않고도 키를 복구 할 수 있습니다.
이 메시지가 누군가를 도울 수 있기를 바랍니다. 아픈 느낌이지만 안도감이있을 수 있습니다.
키 저장소 파일을 분실 한 경우 다른 값 세트로 새 파일을 생성 / 업데이트하지 마십시오. 먼저 철저한 검색을 수행하십시오. 이전 APK를 덮어 쓰므로 이전 APK와 일치하지 않습니다.
이클립스를 사용한다면 아마도 기본 경로에 저장 될 것입니다. MAC (eclipse)의 경우 다음과 같은 elispse 설치 경로에 있습니다.
/Applications/eclipse/Eclipse.app/Contents/MacOS/
확장자가없는 키 저장소 파일입니다. 이 경로 (파일)에 액세스하려면 루트 권한이 필요합니다.
콘솔 입력 내역 및 / 또는 사용하고있는 개미 스크립트가있는 경우 확인하십시오. 암호로 승격 된 경우 콘솔 기록은 저장되지 않지만 예를 들어 서명 명령 내에 입력하면 찾을 수 있습니다. 또한 인증서 파일이 저장된 비밀번호가있는 zip이 있다고 언급 했으므로 사용 가능한 많은 도구를 사용하여 강제로 열어 볼 수 있습니다. 많은 도구가 사용자가 직접 단어를 입력 할 수있는 사전 공격을 제공하므로 해당 단어를 사용하고 사용 된 것으로 의심되는 암호를 추가하십시오. 여러 번 사용 된 암호는 매우 간단하고 일반적이며 한 시간 이내에 크랙됩니다 (한 번은 내가 추가 한 단어 중 하나 였기 때문에 5 초 밖에 걸리지 않았습니다).
참고 URL : https://stackoverflow.com/questions/4459719/android-i-lost-my-android-key-store-what-should-i-do
'Development Tip' 카테고리의 다른 글
대규모 프로젝트에는 PHP가 없습니까? (0) | 2020.11.19 |
---|---|
PNG 이미지에서 픽셀의 알파 채널 투명도 값을 찾는 방법은 무엇입니까? (0) | 2020.11.19 |
Linux의 Bash에서 syslog를 확인하는 방법은 무엇입니까? (0) | 2020.11.19 |
onReceive BroadcastReceiver 내에서 활동 시작 (0) | 2020.11.19 |
ORA-01795에 대한 해결 방법이 있습니까? 목록의 최대 표현식 수는 1000 오류입니까? (0) | 2020.11.19 |