Утерян псевдоним хранилища ключей, но есть файл и пароль, используемые для псевдонима

Недавно я добавил новый псевдоним своего хранилища ключей, чтобы подписать мое приложение.

Теперь я потерял новый сгенерированный файл с псевдонимом, но помню пароль и имя псевдонима и имел более старую копию файла. Есть ли способ воссоздать псевдоним, используя это?

Ответы

Ответ 1

Вы можете перечислить содержимое вашего хранилища ключей с помощью команды:

keytool -list -keystore <name of keystore file>

Для этого вам нужно будет предоставить пароль хранилища ключей (а не пароль псевдонима). Это скажет вам псевдонимы в файле, которые являются автономными, что позволяет вам подписать. При желании вы также можете извлечь ключи, используя другие опции/инструменты.

Ответ 2

Откройте файл хранилища ключей (.jks) с помощью текстового редактора. Он отобразит двоичную форму данных. Читаемый текст в первой строке - это ваш псевдоним ключа.

Например, your key alias в следующих двоичных данных является ключевым псевдонимом.

þíþí your key alias UYY_ 0‚þ0 +* ‚êa÷í–ØRö}ðžá䶈ùÎL\ô©2‘wå¥H¨V †¸®Àµ£ð×þ7—â;TÁÙcsª"ž˜4ÝÉ'AÀì,’„×S¼ðßÅ'€Õ¡ó‚˜ ö!y’Çåx|(woÁh4u-û†‚‡§Qȸ|ˆ³"ÜæûZ޲a±O­´¢^À.ªbÅ"e†6 Éç§®j§˜y ößÿØ0Ç[email protected] /Ã?®¦ìé¼/§Zq""Ê•©„=~Ùì¢>º}DàO<Ö¹SbpÎŒ@Ø„°^Í^e»>¾ü«nM( "Nbûh·2ðÁ0¯ç¿61êè"[.ÇzeYŽºXkuÄy*ôq¥FSs]:2"ì

Ответ 4

Псевдоним по умолчанию в последней версии Android Studio "Key0". Вы можете попробовать это, если вы не изменили значение псевдонима.