Perdí mi archivo .keystore?

Ok amigos … en resumen, estaba desarrollando en una computadora a la que ya no tengo acceso. Pude recuperar el código fuente, pero no el archivo .keystore usado para firmar y publicar mi aplicación en el mercado (con varias actualizaciones). ¿No tengo suerte, y mis pobres usuarios, si alguna vez quiero actualizar?

Sé la contraseña utilizada para firmar la clave (al menos es una de tres), ¿puedo crear otra? Debe haber una forma de evitar esto … ¿qué tal un disco duro falla?

Enfrentado con el mismo problema. Intenté restaurarlo mediante la eliminación de archivos eliminados de herramientas, pero falló. Por lo tanto, no hay otra forma: debe emitir otra aplicación.

En general, el único consejo que existe en los almacenes de claves es “¡siempre haz una copia de seguridad!”

Hasta hoy, perder su clave imposibilitaría actualizar su aplicación con una nueva versión. En tales casos, la única solución era publicar una nueva aplicación, con un nuevo nombre y clave de paquete, y pedirles a todos sus usuarios que la instalen.

A partir de hoy, Google Play administra de forma segura la clave de firma de la aplicación en Play Console, lo que significa que usted solo es responsable de administrar su clave de carga. Si su clave de carga se ve comprometida o se pierde, el equipo de operaciones del desarrollador de Google puede ayudarlo al verificar su identidad y restablecer su clave de carga. Google todavía volverá a firmar con la misma clave de firma de la aplicación, lo que permite que la aplicación se actualice como de costumbre.

Para las aplicaciones existentes , es necesario transferir la clave de firma de la aplicación a Google Play. Para las nuevas aplicaciones , Google puede generar la clave de firma de la aplicación. Una vez inscrito en la firma de la aplicación, usted firma su APK con una clave de carga, que Google utiliza para autenticar su identidad. Luego quitarán esa firma y volverán a firmar su aplicación con la clave de firma de la aplicación.

Referencia: Ayuda de Play Console> Gestionar las claves de firma de su aplicación

Si conoce la contraseña de su keystore, aún no tiene la clave privada asociada para firmar su aplicación. Tampoco tiene posibilidad de generar la misma clave privada que corresponde a su clave pública.

Por lo tanto: haga siempre una copia de seguridad de su archivo de almacén de claves. Es tan importante como tu código fuente.

Ahora es posible, no se preocupe, aquí están los pasos completos y finales para reiniciar el archivo .JKS.

Yo descanso con éxito mi CLAVE

Paso 1

Descargue el CERTIFICADO DE CARGA (nombre de archivo – upload_cert.der ) de su Consola de Google Play Store

para descargar el archivo upload_cert.der

Paso 2

Vaya a este ENLACE https://support.google.com/googleplay/android-developer/contact/otherbugs Y complete el formulario de solicitud con su ID de correo electrónico válida y cargue el archivo (upload_cert.der).

Complete el formulario de solicitud

Paso 3

Ahora recibirá el correo electrónico del equipo de soporte, y no necesitan su archivo .JKS, pero el archivo .PEM aquí es el correo electrónico de muestra.

enter image description here

Etapa 4

para convertir el archivo .JKS al archivo .PEM, solo tiene que descargar KeyStore Explorer JKS a PEM

Después de contestar el correo, espere entre 48 y 72 horas para que se restablezca el relleno del almacén de claves.

Desde días largos, también busco una solución para eso, pero no con éxito hasta ahora. Si tiene la última versión de su aplicación apk, puede recuperar los certificados de eso utilizando el comando jarsigner cmd. Pero necesitas una clave privada para la actualización. Google Play no proporcionó ninguna relajación para eso.

He generado el apk firmado usando android studio, por lo que en ” Key Store Path ” escribí un nombre sin extensión y llené esta ventana emergente y firmé la aplicación. enter image description here

la próxima vez para publicar la aplicación no recuerdo la ruta y el nombre donde se creó.

de alguna manera encuentro la ubicación predeterminada que es “C: \ Archivos de progtwig \ Java \ jdk1.8.0_45 \ jre \ bin”: \ jre \ bin

y en esa carpeta corta por fecha, entonces probé con un archivo reciente y funcionó para mí.

Nota: debe recordar la contraseña del almacén de claves y la contraseña de la clave.

Es posible por un largo tiempo.

  1. Siga las instrucciones en el Centro de ayuda de Android Studio para generar una nueva clave. Debe ser diferente de cualquier clave anterior. Alternativamente, puede usar la siguiente línea de comando para generar una nueva clave:

keytool -genkeypair -alias newalias -keyalg RSA -keysize 2048 -validez 9125 -keystore nameofkeystore.jks

Esta clave debe ser una clave RSA de 2048 bits y tener una validez de 25 años.

  1. Exporte el certificado para esa clave al formato PEM:

keytool -export -rfc -alias newalias -file upload_certificate.pem -keystore nameofkeystore.jks

A continuación, cargue este archivo de pem, complete el formulario y envíelo a este sitio . Y luego recibirá un correo electrónico una vez que hayamos registrado la nueva clave de carga. Solo acepta solicitudes de restablecimiento de claves del propietario de la cuenta de Play Console .

Todo bien y bien Puede publicar una nueva versión apk con su nuevo archivo jks.

No es necesario que elimines tu aplicación de Play Store. Puedes actualizar tu aplicación. es posible ahora, después de mayo de 2017 puede actualizar su aplicación si ha perdido su contraseña de almacén de claves o almacén de claves. No pierdas Espero que puedas actualizar tu aplicación usando el nuevo archivo Keystore. Consulta este blog. Nueva actualización del almacén de claves en playstore Aquí escribí cómo actualizar apk si perdiste tu keystore. Sigue el paso y crea un nuevo keystore. Actualicé mi aplicación usando este paso. . debes habilitar la firma de la aplicación Google Play en la consola de Play Store

Debe haber una forma de evitar esto … ¿qué hay de un disco duro que falla?

Me gustaría agregar que siempre mantenga una copia de seguridad del almacén de claves en el almacenamiento en la nube como Google Drive, Dropbox o envíelo por correo electrónico.

Sí, puede lanzar una actualización de la aplicación existente con una nueva clave.

Google ahora le permite cargar la nueva clave a la aplicación existente solicitando que la reinicie mediante correo electrónico / chat en vivo en el Soporte de Google.

Este proceso toma 1-2 días hábiles.

Seguí este proceso y subí una actualización a la misma aplicación con una nueva clave. El equipo técnico de Google Play Store me ayudó a restablecer la clave anterior.

Es posible ahora, después de mayo de 2017 puede actualizar su aplicación si ha perdido su contraseña de almacén de claves o almacén de claves. No puede recuperar su almacén de claves perdido, pero puede reemplazar el almacén de claves en playstore. haga clic aquí

Tenga cuidado al actualizar su aplicación. Aquí están las 3 cosas principales que debes tener en cuenta. La modificación de los dos primeros dará como resultado una aplicación completamente nueva.

  1. almacén de claves / certificado
  2. Nombre del paquete
  3. Manifest.xml

Android Developers Blog> Cosas que no pueden cambiar