studio programacion programa play móviles google firma encrypt deshabilitar desarrollo curso apps app aplicaciones android code-signing

android - programacion - play encrypt private key



Cambio de contraseña de la contraseña de firma de Android (3)

¿Alguien sabe cómo (y si) puede cambiar la contraseña utilizada para firmar las compilaciones de Android?

Tenemos una aplicación en vivo, pero queremos cambiar la contraseña de firma. El problema es que no queremos obligar a nuestros usuarios a reinstalar la aplicación (si usamos una nueva clave, los usuarios no podrán instalar la nueva compilación como una actualización de la aplicación original).

He revisado toda la documentación de Android, pero no he podido encontrar nada relacionado con el tema (excepto para crear una nueva clave ...).


En realidad, esto es posible:

keytool -storepasswd -keystore my.keystore


Esto no es posible. Es la clave de firma que lo identifica como el autor original y no un impostor. La pregunta "¿Cómo recupero mi clave perdida?" Aparece con frecuencia, y la única respuesta es comenzar de nuevo con una nueva aplicación.

Si aún tiene la clave de firma original, puede lanzar una actualización a su aplicación que exporte los datos de usuario utilizados por su programa, y ​​luego lanzar una nueva aplicación con una nueva clave que pueda importarla, por lo menos al menos podrían mantener sus datos Su actualización de migración bajo la clave anterior podría incluso usar la intención de enviar al usuario a la página de descarga de Market para la nueva aplicación.


Puede cambiar la contraseña key , si tiene la contraseña anterior. Lo que necesitas para ejecutar es el siguiente comando:

keytool -keypasswd -alias "key_alias" -keypass "old_pass" -new "new_pass" -keystore "your_keystore_path"