Android: я потерял свой магазин ключей для Android, что мне делать?

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

Спасибо

Ответ 1

Вы можете создать новое хранилище ключей, но Android Market не позволит вам загружать apk в качестве обновления - что еще хуже, если вы попробуете загрузить apk в качестве нового приложения, это не позволит ему, поскольку он знает, что есть "другая" версия того же apk уже на рынке, даже если вы удалите предыдущую версию с рынка

Сделайте все возможное, чтобы найти это хранилище ключей.

Когда вы его найдете, отправьте его по электронной почте, чтобы у вас была копия на вашем gmail, которую вы можете найти, и получите в случае, если вы потеряете ее с вашего жесткого диска!

Ответ 2

Нет, нет шансов на это. Вы просто узнали, насколько важна резервная копия.

Ответ 4

Как все сказали, вам определенно нужен ключ. Для этого нет обходного пути. Тем не менее, вы можете быть удивлены тому, насколько хорошо может быть программное обеспечение для восстановления данных, и как долго ключ может задерживаться на ваших системах - в конце концов, это крошечный крошечный файл и еще не может быть перезаписан. Я был приятно удивлен обоими соображениями.

Я разрабатываю на машине OSX. Я невольно удалил свой ключ приложения около 6 недель назад. Когда я попытался обновить, я понял свою ошибку школьника. Я пробовал все инструменты восстановления, которые я мог найти для OSX, но никто не мог найти файл - не потому, что его там не было, а потому, что эти инструменты оптимизированы для поиска файлов, большинство из которых хотят вернуться назад (фотографии, Word документы и т.д.). Они определенно не ищу 1KB файл с необычной подписью файла.

Теперь эта следующая часть будет звучать как плагин, но это не так: у меня нет никакой связи с разработчиками:

Единственный инструмент восстановления, который я нашел, который работал, - это Data Rescue от Prosoft Engineering (который, я считаю, работает и для других файловых систем, а не только для HFS +). Он работал, потому что у него есть функция, которая позволяет вам обучать ее поиску любого типа файла - даже к ключу Android. Вы приводите несколько примеров. (Я создал несколько ключей, заполнив поля данных как можно ближе к оригиналу). Затем вы скажете "глубокий поиск". Если вам повезет, вы вернете свой ключ в разделе "пользовательские файлы".

Для меня это была спасательная жизнь.

Это 100 долларов, чтобы купить, так что это не дешево, но стоит того, если у вас масса пользователей и нет никаких дополнительных средств для их обновления.

Я считаю, что они разрешают вам 1 бесплатное восстановление файлов в демонстрационном режиме, но, к сожалению, в моем случае у меня было несколько ключей и я не мог определить, какой из них мне нужен, не восстанавливая их (имена файлов не сохраняются на HFS +).

Попробуйте сначала в демонстрационном режиме, вам может повезти, и вы сможете восстановить ключ, не заплатив ничего.

Пусть это сообщение поможет кому-то. Я знаю это отвратительное чувство, но может быть облегчение.

Ответ 5

Если вы потеряли файл хранилища ключей, не создавайте/не обновляете новый с другим набором значений. Сначала выполните тщательный поиск. Потому что он перезапишет старый, поэтому он не будет соответствовать вашему предыдущему apk.

Если вы используете eclipse, скорее всего, он сохранит путь по умолчанию. Для MAC (eclipse) это будет в вашем пути установки elispse примерно так:

/Applications/eclipse/Eclipse.app/Contents/MacOS/

тогда ваш файл хранилища ключей без какого-либо расширения. Для доступа к этому пути (файлу) вам нужна привилегия root.

Ответ 6

Проверьте историю ввода консоли и/или ant скрипты, которые вы использовали, если они у вас есть. Имейте в виду, что история консоли не будет сохранена, если вы получили повышение за пароль, но если вы ввели ее, например, в команду подписи, вы можете ее найти. Также вы упомянули, что у вас есть почтовый индекс с паролем, в котором хранится ваш файл сертификата, вы можете попробовать просто открыть грубую силу, используя множество доступных инструментов. Обратите внимание, что многие инструменты предоставляют словарные атаки, в которых вы можете вводить свои собственные слова, поэтому обязательно используйте их и добавьте некоторые из паролей, которые, как вы подозревали, могли быть использованы. Оказывается, много раз используемый пароль довольно прост и распространен и треснут спустя менее часа (один раз мне потребовалось всего 5 секунд, так как это было одно из моих добавленных слов).