Вы можете попытаться найти пароль в одном из файлов Gradle, если у вас все еще есть исходный код и вы использовали Android Studio для разработки приложения. Попробуйте найти:
..Project\.gradle\2.4\taskArtifacts\taskArtifacts.bin
Кроме того, вы можете создать новое хранилище ключей и установить для него новый пароль с помощью приведенной ниже команды keytool. Для этого вам не нужен оригинальный пароль хранилища ключей:
keytool -importkeystore -srckeystore path/to/keystore/with/forgotten/pw \
-destkeystore path/to/my/new.keystore
При появлении запроса создайте пароль для вашего хранилища new.keystore и для исходного пароля хранилища ключей (который вы потеряли) просто нажмите Enter. Вы получите предупреждение о том, что целостность не проверена, и вы получите новое хранилище ключей, идентичное исходному, с новым установленным паролем.
Причина, по которой это работает, заключается в том, что пароль хранилища ключей используется только для обеспечения целостности хранилища ключей, он не шифрует данные с ним, в отличие от пароля закрытого ключа, который фактически сохраняет ваш закрытый ключ в зашифрованном виде.
person
Michele La Ferla
schedule
11.12.2015