2010-12-16 18 views
47

Basado en mi keystore de Android, creé algunas aplicaciones. ahora, quiero actualizar uno de mis programas, pero perdí mi almacén de claves. ¿Puedo generar otro y actualizar mi aplicación?Android: Perdí mi tienda de claves de Android, ¿qué debo hacer?

Gracias

+2

dup de http://stackoverflow.com/questions/4322367/i-lost-my-keystore-file/4322386#4322386 –

Respuesta

78

Puede crear un nuevo almacén de claves, pero el Android Market no le permite cargar el apk como una actualización, peor aún, si intenta cargar el apk como una nueva aplicación, tampoco lo permitirá, ya que sabe que hay una versión "diferente" de la misma aplicación que ya está en el mercado, incluso si elimina su versión anterior del mercado

¡Haga su mejor esfuerzo para encontrar ese almacén de claves!

¡Cuando lo encuentre, envíelo por correo electrónico para que tenga una copia en su gmail que pueda obtener en caso de que lo suelte de su disco duro!

+14

hizo la "copia de seguridad de Gmail" para mí: D – WarrenFaith

+0

Gracias querido Scoobler. de hecho, tengo mi almacén de claves, pero lo compré. el problema es que creo que olvidé esa contraseña. por varias veces extraje mi contraseña pero no sé por qué me dice que la contraseña no es correcta. – Hesam

+0

¡Kepp intentando esa contraseña! Por lo que yo sé, tampoco hay ninguna herramienta para obtener la contraseña; intente todo lo que pueda pensar que pueda haber configurado; luego, cuando se la envíe por correo electrónico como 'copia de seguridad de gmail', ¡incluya un recordatorio de contraseña en el correo electrónico! – Scoobler

33

No, no hay ninguna posibilidad de hacer eso. Acaba de enterarse de la importancia de una copia de seguridad.

9

Como todo el mundo ha dicho, definitivamente necesita la clave. No hay solución para eso. Sin embargo, es posible que se sorprenda de lo bueno que puede ser el software de recuperación de datos y de la duración de la clave en sus sistemas; después de todo, se trata de un archivo minúsculo y puede que aún no se haya sobrescrito. Me sorprendió gratamente en ambos sentidos.

Desarrollo en una máquina OSX. Inintencionalmente borré mi clave de aplicación hace aproximadamente 6 semanas. Cuando traté de actualizar, me di cuenta de mi error de colegial. Probé todas las herramientas de recuperación que pude encontrar para OSX, pero ninguna pudo encontrar el archivo, no porque no estuviera allí, sino porque estas herramientas están optimizadas para encontrar los tipos de archivos que la mayoría de los usuarios quieren volver (fotos, Word documentos, etc.). Definitivamente no están buscando un archivo de 1 KB con una firma de archivo inusual.

Ahora la siguiente parte va a sonar como un tapón, pero no lo es - no tengo ninguna conexión con los desarrolladores:

La única herramienta de recuperación me encontré con que trabajaron fue una llamada de datos Rescue by Prosoft Engineering (que creo que también funciona para otros sistemas de archivos, no solo para HFS +). Funcionó porque tiene una función que le permite entrenarlo para buscar cualquier tipo de archivo, incluso una clave de Android. Le das varios ejemplos. (Genere unas pocas teclas, completando los campos de datos de la manera más parecida posible al original). Luego dígale a "búsqueda profunda". Si tienes suerte, recuperarás tu clave en la sección de "archivos personalizados".

Para mí, era un salvavidas.

Es de $ 100 para comprar, por lo que no es barato, pero vale la pena si tienes una gran cantidad de usuarios y no hay más medios para alimentarlos con actualizaciones.

Creo que le permiten 1 recuperación de archivos gratuita en modo demostración, pero, desafortunadamente, en mi caso, tenía varias claves y no podía decir cuál era la que necesitaba sin recuperarlas (no se conservan los nombres de los archivos) en HFS +).

Pruébelo primero en el modo de demostración, puede tener suerte y poder recuperar la clave sin pagar nada.

Deje que este mensaje ayude a alguien. Es una sensación enfermiza, lo sé, pero puede haber alivio.

+2

¡Este software (Data Rescue 4 de Prosoft Engineering) funcionó para mí! ¡Pude recuperar mi archivo de almacén de claves y mantener mi trabajo! – 695Multimedia

+0

Esto es realmente genial. Ojalá lo hubiera visto cuando perdí una llave, pero al menos he aprendido la lección ahora. =) – Qw4z1

+0

Has guardado mis meses señor :) –

3

Si perdió un archivo de almacén de claves, no cree/actualice el nuevo con otro conjunto de valores. Primero haz la búsqueda completa. Porque sobrescribirá el antiguo, por lo que no coincidirá con tu apk anterior.

Si usa eclipse lo más probable es que almacene en la ruta predeterminada. Para MAC (eclipse) estará en la ruta de instalación elispse algo como:

/Applications/eclipse/Eclipse.app/Contents/MacOS/

continuación, el archivo de almacén de claves sin ninguna extensión. Necesita privilegios de root para acceder a esta ruta (archivo).

0

Revise el historial de entrada de su consola y/o los scripts de hormiga que ha estado utilizando si los tiene. Tenga en cuenta que el historial de la consola no se guardará si se le promocionó para la contraseña, pero si la ingresó en, por ejemplo, el comando de firma, puede encontrarla. También mencionaste que tienes un archivo comprimido con una contraseña en la que se almacena el archivo de tu certificado, puedes intentar con solo abrir la fuerza bruta con muchas herramientas disponibles. Tenga en cuenta que muchas herramientas proporcionan ataques de diccionario en los que puede introducir sus propias palabras, así que asegúrese de usarlas y agregar algunas de las contraseñas que sospecha que podrían haber sido utilizadas. Resulta que muchas veces la contraseña utilizada es bastante simple y común y se agrieta después de menos de una hora (una vez me tomó solo 5 segundos ya que era una de mis palabras añadidas).

17

Brute Force es la única manera!

Aquí es un script que me ayudó a salir:

https://code.google.com/p/android-keystore-password-recover/wiki/HowTo

Usando una lista de 5-10 palabras posibles de la memoria, se recuperó mi contraseña en < 1 seg.

+5

Esa es una gran herramienta, pero si no tienes el archivo de almacén de claves esa herramienta no ayudará – Eric

+0

Olvidé la contraseña de mi keystore y esta herramienta me ayudó a recuperarla. Gracias por el enlace! –

+0

¡Salvaste mi vida! ¡Muchas gracias! – hungtdo

Cuestiones relacionadas