¿Cómo puedo recuperar una contraseña de keystore guardada en Android Studio?

El nuevo Android Studio nos permite guardar las contraseñas del almacén de claves para su uso posterior. ¿Dónde están estas contraseñas almacenadas en mi computadora (OSX), y hay una manera de recuperar los valores guardados?

Introduzca aquí la descripción de la imagen

EDIT Estoy buscando la contraseña de Alias, no la contraseña de Keystore

Puedes encontrar esto en los archivos idea.log generados por Android Studio:

Busque "Pandroid.injected.signing.key.password" y puede ver la contraseña clave.

Ejemplos de registros:

2015-11-13 10: 22: 48,844 [709463] INFO – a.gradle.invoker.GradleInvoker – Crea opciones de línea de comandos: [–configure-on-demand, -Pandroid.injected.invoked.from.ide = true, -Pandroid.injected.signing.st ore.file = / Usuarios / varun / Proyectos / myapp / mykey.jks, -Pandroid.injected.signing.store.password = mykeystorepassword, -Pandroid.injected.signing.key.alias = myalias , – Pandroid.injected.signing.key.password = mykeypassword , -Pandroid.injected.apk.location = / Usuarios / varun / code / android / workspace / myapp, –init-script, / private / var / folders / vk /z504nlhd6v30p7zvtgjp5sjm0000gn/T/asLocalRepo0.gradle]

Nota 1: En OSX, el archivo idea.log se puede encontrar en ~ / Library / Logs / AndroidStudio2.0

Nota 2: Si no encuentra la contraseña en idea.log, examine también los archivos denominados idea.log.1, idea.log.2 y así sucesivamente.

Fuente

¡Yo tuve el mismo problema!

Me vuelve loco pero encontré un pequeño guión que me salva: https://github.com/corneliudascalu/intellij-decrypt

Creo que podría ayudarte. Buen aspecto

Gradle los almacena en el directorio del proyecto en un archivo binario. Puedes obtenerlos así (desde el directorio del proyecto):

strings .gradle/GRADLE_VERSION/taskArtifacts/taskArtifacts.bin | grep storePassword -A1

(Gracias a https://stackoverflow.com/a/33624636/1982087 para el puntero taskArtifacts.bin)

Busque el archivo de registro de la fecha en la que usted había firmado su apk y puede encontrar su información clave allí como a continuación.

 -Pandroid.injected.signing.store.password=[store_password], -Pandroid.injected.signing.key.alias=[alias], -Pandroid.injected.signing.key.password=[key_password] 

Puede encontrar sus archivos de registro bajo

C: \ Users \ username.AndroidStudio [versionNum] \ system \ log \

  • Apk en el nuevo Android Studio
  • La instalación del proyecto Android de Kotlin falla con INSTALL_FAILED_DEXOPT
  • ¿Cómo se consigue dimension.xml (sw600dp) en Android Studio?
  • Android L: Compatibilidad con versiones anteriores de Android
  • Lint en Android Studio 1.5.1 no funciona para la detección de permisos perdidos
  • Android: Dex no puede analizar código de byte de versión 52
  • Existe un archivo XML Layout de Android Studio pero no lo encuentro
  • Problema con Android Studio ndk.dir
  • Android studio 1.4 y la imagen vectorial
  • Gradle: El nombre de archivo, el nombre de directorio o la sintaxis de etiquetas de volumen es incorrecto
  • ¿Cómo subir el módulo a JCenter usando el plugin de binario de gradle?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.