Android: olvidó la contraseña del almacén de claves. ¿Puedo descifrar el archivo del almacén de claves?
He perdido la password
del archivo del keystore
usado para firmar mi apk. No puedo actualizar mi aplicación ahora y creo que tengo que liberarla como nueva aplicación firmándola con el nuevo almacén de claves. ¿Es posible descifrar el archivo keystore como tengo keystore archivo y la contraseña está presente en el archivo keystore. O alguien puede proporcionarme con el enlace del programa que se utiliza para la contraseña de fuerza bruta. Si alguno de ustedes ha podido recuperar la contraseña del archivo del almacén de claves, comparta su método. Gracias por adelantado.
- Mapa de bits a gran error se queja de dos veces el tamaño de la imagen
- Cómo cambiar los elementos de ArrayList en Es duplicado sin afectar a la original?
- Intención de inicio para actividad-alias
- Cómo obtener la dirección IP y los nombres de todos los dispositivos en la red local en Android
- Android - No se puede crear forma de rectángulo simple ... UnsupportedOperationException?
- ¿Puedo configurar el tiempo de espera de getaddrinfo en Android para DefaultHttpClient?
- Cómo encriptar activos HTML + JS en Android Phonegap aplicación móvil?
- ¿Cuáles son los usos correctos de @NonNull y @Nullable?
- ¿Cómo hago que mi aplicación de Android genere un número aleatorio?
- Almacenamiento de gran cantidad de imágenes en android
- Cómo cerrar una ventana / actividad después de una cierta cantidad de inactividad
- Appium: Cualquier trabajo alrededor para utilizar los identificadores de un elemento para automatizar la aplicación
- ¿Asir la ubicación del usuario con google maps v2 en android?
Yo uso este para la fuerza bruta en el momento: Android keystore contraseña recuperar
Hay 3 maneras de recuperar su contraseña de keystore perdida:
-
Si tiene sus registros intactos, puede encontrar la contraseña en los archivos de registro de Android Studio: Vaya a ~ / Library / Logs -> AndroidStudio -> idea.log.1 y busque Search for "Pandroid.injected.signing.key .password "y puede ver la contraseña clave.
-
Puede recuperar la contraseña en el directorio .gradle. Busque en .gradle \ 2.4 \ taskArtifacts \ taskArtifacts.bin. Esto no parece funcionar para las versiones más recientes de Gradle (2.10 y superiores).
-
Utilice AndroidKeystoreBrute para adivinar o para crear una fuerza bruta en su contraseña según la respuesta de Alex Kutsko anterior.
Enlace de solución
Ha estado fuera de Android dev y su IDE durante algunos meses.
Tomó un par de horas para averiguar que en realidad había introducido la contraseña correcta durante el segundo intento. El siguiente cuadro de diálogo muestra exactamente el mismo icono de error como si estuviera escribiendo una contraseña incorrecta, aunque en realidad dice que necesito ingresar la contraseña para la clave seleccionada.
Realmente no está relacionado con la pregunta original, pero probablemente ya has ingresado la contraseña correcta. Tanto para el diseño de la interfaz de usuario.
Vea KeystoreBreaker para recuperar la contraseña perdida.
La manera más eficiente de descifrar tu contraseña es usar la herramienta que acabo de publicar junto con hashcat:
https://github.com/floyd-fuh/JKS-private-key-cracker-hashcat
Si tiene una potente tarjeta gráfica (GPU), el agrietamiento será mucho más rápido. De lo contrario hashcat utilizará su CPU.
Se reduce a los siguientes dos comandos:
java -jar JksPrivkPrepare.jar your_JKS_file.jks > hash.txt ./hashcat -m 15500 -a 3 hash.txt
- ListView con disposición de filas personalizada – Android
- Cómo reproducir el archivo de audio Mp3 desde el servidor