Contraseña Lost Keystore
Quiero actualizar mi aplicación a playstore y perdí mi contraseña de keystore. Ahora estoy tratando de crear una nueva. ¿Habrá algún problema si construyo APK con otra contraseña de keystore?
- Cambiar el nombre del paquete de una aplicación Android actualizada
- Cómo construir un archivo .apk desde la línea de comandos de Windows?
- Que apk se ejecuta en el dispositivo Android iónico
- Instalar apk desde otro programa
- ¿Cómo compilar un proyecto de Android en un archivo .apk en Eclipse sin iniciar el emulador?
- No se pudo encontrar Library.apk!
- ¿Cómo se hace un apk crear un archivo en el sdcard cuando el apk está instalado?
- Error de "archivo de paquete no firmado correctamente": detecte si ocurre o no con la aplicación de Google Play.
- Android Studio Signed APK no está instalando
- Eclipse - ¿debo limpiar el proyecto antes de exportar un APK?
- Cómo crear apk sin firmar
- Fuente de instalación de Android
- Diferentes firmas de apk
Bueno, no eres el primero en perder la contraseña de keystore.
Yo uso este para la fuerza bruta cuando me quedé atrapado: Android Keystore recuperar
Puedes ir con algunas conjeturas.
Y como @StinePike mencionado .. no se puede continuar actualizando sus aplicaciones existentes
Como dijo @CRUSADER, Android Keystore Password Recovery podría funcionar para usted. Podría recuperar mi contraseña con ella. Aquí es cómo hacerlo. Yo estaba en Windows 7.
Ejecute el siguiente comando,
java -jar AndroidKeystoreBrute_v1.05.jar
A continuación, obtendrá la siguiente guía,
AndroidKeystorePasswordRecoveryTool by M@xiking Version 1.03 There are 3 Methods to recover the key for your Keystore: 1: simply bruteforce - good luck 2: dictionary attack - your password has to be in the dictionary 3: smart dictionary attack - you specify a dictionary with regular pieces you use in your passwords. Numbers are automat icly added and first letter will tested uppercase and lowercase args: -m <1..3> Method -k <path> path to your keystore -d <path> dictionary (for method 2 and 3) -w saves the certificate in a new Keystore with same passwort than key -start <String> sets start String of the word (for method 1) -p use common replacements like '@' for 'a'(for method 3) WARNING - very slow!! -h prints this helpscreen Max memory: 247M
He utilizado el método 2 porque tenía algo de adivinar mi contraseña. Escribí el siguiente comando,
java -jar AndroidKeystoreBrute_v1.05.jar -m 2 -k android.keystore -d dict.txt
En caso de que te preguntes, mi dict.txt era algo como esto,
gussedpassword1 gussedpassword2 gussedpassword3
Podría recuperar mi contraseña y alias con éxito.
No habrá ningún problema para cargar una nueva aplicación. Pero no puede continuar actualizando su aplicación existente con el nuevo almacén de claves. Debe crear nuevas aplicaciones volviendo a enviarlas si desea actualizar las aplicaciones anteriores.
Siempre preservar el keystore con la mejor manera posible 🙁
Si ha perdido la contraseña en el almacén de claves, la única opción es crear una nueva clave de firma. No habrá ningún problema en hacerlo.
Sin embargo, no podrá actualizar la aplicación existente. Y tampoco puedes subir otra aplicación con el mismo nombre de package
.
Por ejemplo, si el paquete actual es:
com.example.mycurrentapp
Necesitará usar un nombre de paquete diferente para ir junto con su nueva clave de firma. Por ejemplo, puede cambiar el nombre del paquete a:
com.example.mynewapp
Lo anterior, por supuesto, son ilustraciones. D
El ecosistema de Google Play identifica diferentes aplicaciones utilizando sus nombres de paquetes y, por lo tanto, tienen que ser únicos. Desafortunadamente, si tiene una buena base de usuarios, a menos que instalen su nueva aplicación, no podrán obtener actualizaciones de la aplicación anterior.
Es lamentable, pero cuando pierdes tu almacén de claves, o la contraseña de tu almacén de claves, tu aplicación queda huérfana. Lo único que puede hacer es volver a enviar su aplicación al mercado bajo una nueva clave. No podrá actualizar su aplicación sin la clave.
Tendrá que volver a publicar su aplicación con un nuevo almacén de claves y con un nombre de paquete diferente, o recuerde su contraseña.
- No puede cargar recursos al crear para Android Emulator utilizando Visual Studio Tools para Apache Cordova en Visual Studio 2013
- Ocultar icono del lanzador de aplicaciones en la barra de título cuando se inicia la actividad en android