mis - ver contraseñas guardadas android
¿Cómo puedo recuperar una contraseña de almacén de claves guardada desde Android Studio? (6)
¡Yo tuve el mismo problema!
Me vuelve loco pero encontré un pequeño script que me salva: https://github.com/corneliudascalu/intellij-decrypt
Creo que podría ayudarte. Buen aspecto
El nuevo Android Studio nos permite guardar las contraseñas del almacén de claves para su uso posterior. ¿Dónde están almacenadas estas contraseñas en mi computadora (OSX), y hay una manera de recuperar los valores guardados?
EDITAR Estoy buscando la contraseña de Alias, no la contraseña del Almacén de claves
En macOS, las últimas versiones de Android Studio (probadas en 3.2) almacenan claves de claves / contraseñas clave en el llavero bajo los siguientes elementos:
-
org.jetbrains.android.exportSignedPackage.KeystoreStep$KeyStorePasswordRequestor
-
org.jetbrains.android.exportSignedPackage.KeystoreStep$KeyPasswordRequestor
El primero almacena la contraseña del almacén de claves en sí, y el segundo, la contraseña de la clave.
Puedes acceder a ellos usando la aplicación Keychain Access del sistema. Localice la entrada correspondiente y haga doble clic en ella. El campo Cuenta debe contener la ruta a su almacén de claves o la ruta al alias de clave dentro del almacén de claves en la siguiente forma: KEY_STORE_PASSWORD__/Users/username/keystorename
o KEY_STORE_PASSWORD__/Users/username/keystorename__alias
Haga clic en Show password
e ingrese su contraseña de macOS cuando se le solicite. ¡Eso es!
Gradle los almacena dentro de su directorio de 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://.com/a/33624636/1982087 por el puntero taskArtifacts.bin)
Para cualquiera que intente recuperar la contraseña del almacén de claves en versiones más recientes de Android Studio y Ubuntu, parece que la mayoría de las sugerencias documentadas para recuperar la contraseña de registros, gradle, etc. ya no funcionan. El excelente script de fuerza bruta de Corneliu es excelente, a menos que haya elegido una contraseña de 16 caracteres sin palabras de diccionario y le gustaría obtener algún resultado este mes :) La solución Intellij security.xml ya no está disponible para recuperar contraseñas guardadas desde Android Studio tampoco, por lo que puedo decir.
Sin embargo, Android Studio 3.1 parece haber utilizado un llavero del sistema operativo en Ubuntu 18.04, por lo que recuperar una contraseña guardada es tan simple como:
- abrir ''Contraseñas y claves'' (use la super clave y busque ''contraseña'')
- filtrar los resultados por ''android''
- mire cada entrada, serán algo así como org.jetbrains.android ... KeyPasswordRequestor, y abrirá cada una a su vez
- expanda la lista desplegable de contraseñas y seleccione "Mostrar contraseña", se verá algo así como: KEY_STORE_PASSWORD__/home/pathto/keystore/keystore-name.jks@mycoolpassword
Encuentre el almacén de claves que está buscando y el bit después de @ es su contraseña que falta. Espero que ayude a alguien por ahí!
Puedes encontrar esto en los archivos idea.log generados por Android Studio:
Busque "Pandroid.injected.signing.key.password" y podrá ver la contraseña clave.
Ejemplos de registros:
2015-11-13 10: 22: 48,844 [709463] INFO - a.gradle.invoker.GradleInvoker - Construye las opciones de la línea de comando: [--configure-on-demand, -Pandroid.injected.invoked.from.ide = true, -Pandroid.injected.signing.st ore.file = / Users / varun / Projects / 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 = / Users / varun / code / android / workspace / myapp, --init-script, / private / var / folder / 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, consulte también los archivos llamados idea.log.1, idea.log.2 y así sucesivamente.
busque el archivo de registro de la fecha en que firmó 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]
Usted puede encontrar sus archivos de registro en
C: / Users / username.AndroidStudio [versionNum] / system / log /