Тонкий вопрос: как я могу извлечь старый знак из моего оригинального .apk-файла, есть ли какой-нибудь метод? - PullRequest
0 голосов
/ 06 апреля 2020

Привет, , Моя проблема: Google play удаляет мое старое приложение, чтобы повторно опубликовать sh, мне нужно только поднять его версию, и я могу сделать это с помощью apktool, расшифровав его из .apk, но декодирование стирает мой знак из приложения, я могу переподписать его, но проблема в том, что я потерял это оригинальное хранилище ключей долгое время go. Мне нужно повторно опубликовать sh, не создавая новый в магазине. нужна помощь

UPD: Google пришлите мне этот ответ , я вижу единственный способ - создать новое приложение:

"Я понимаю, что вы не можете использовать исходное хранилище ключей для своего приложения, com.Cold_Kitchen.Diving_Plane.

Если вы не зарегистрированы в подписке приложения Google Play, единственным решением этой проблемы является публикация sh новое приложение с новым именем пакета и новым ключом. Чтобы перевести существующих пользователей в новое приложение, вам нужно обновить описание исходного приложения, указав ссылку на новое приложение и отменив sh исходное app.

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

Ответы [ 2 ]

0 голосов
/ 07 апреля 2020

Вы не можете восстановить потерянное хранилище ключей, но вы можете заменить хранилище ключей в магазине Play, вам просто нужно включить подпись приложения Google Play в консоли Play Store. Вы можете заменить новую сертификацию Keystore в игровом магазине. Затем вы можете обновить приложение, не нужно удалять приложение из Play Store. Теперь это возможно, после мая 2017 года вы можете обновить свое приложение, если вы потеряли свой склад ключей или пароль хранилища ключей. Вы можете обновить свое приложение, используя новый файл Keystore. Пожалуйста, обратитесь к этому блогу Keystore Lost в Android здесь я написал, как обновить apk, если вы потеряли Keystore, следуйте этим шагам https://support.google.com/googleplay/android-developer/answer/7384423#create и создали новый Keystore, Я обновил свое приложение, выполнив следующие действия.

Потерянный или скомпрометированный ключ загрузки?

Если вы потеряли свой закрытый ключ загрузки или он был скомпрометирован, Вы можете создать новый, а затем попросить владельца учетной записи обратиться в службу поддержки для сброса ключа. При обращении в службу поддержки убедитесь, что владелец вашей учетной записи прикрепил файл upload_certificate.pem.

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

Важно : сброс ключа загрузки не влияет на ключ подписи приложения, который Google Play использует для повторной подписи APK-файлов перед их передачей пользователям.

Следующий шаг:

Сообщить здесь

https://support.google.com/googleplay/android-developer/contact/otherbugs

0 голосов
/ 06 апреля 2020

Зависит. У Google была возможность сделать подпись для вас в течение нескольких лет. Если вы включили эту опцию, то хранилище ключей, с которым вы подписались, не было фактическим используемым хранилищем ключей, это была просто проверка, используемая для подтверждения того, что Google принадлежит вам. В этом случае вам просто нужно связаться с Google, и они могут сбросить хранилище ключей авторизации.

Если у вас не было этой настройки, то они могут сбросить ваш аккаунт, чтобы разрешить новый ключ, но ни один из ваших предыдущих пользователи когда-либо получат автоматическое обновление c снова - им нужно будет удалить и переустановить, чтобы получить новые версии.

...