Проблема с обновлением Google Apps — «Неправильно подписано»

Во-первых, я запускаю JB 4.2.2 AOKP на моем AT&T Samsung Galaxy S3. У меня установлен последний пакет gapps после каждого обновления прошивки.

Однако по какой-то причине всякий раз, когда я пытаюсь обновить Gmail или Play Music, я получаю сообщение об ошибке «Файл пакета не был подписан правильно. Удалите предыдущую копию приложения и повторите попытку».

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

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

РЕДАКТИРОВАТЬ: Вот ссылка на пакет gapps , который я установил, а также точное ПЗУ, которое я использую.

Ответы (1)

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

Ошибка, которую вы получаете, говорит вам, что обновление, которое вы пытаетесь установить, не было подписано с использованием того же ключа, что и пакет, который вы записали в ПЗУ. Либо исходный пакет, который вы прошивали, либо новый пакет был подписан другим разработчиком.

Вы должны либо получить обновление из того же источника, из которого вы изначально получили пакет gapps, либо прошить новое ПЗУ с пакетом gapps из того же источника, из которого вы пытаетесь обновить. Возможно, мы сможем помочь в этом, если вы отредактируете свой вопрос, указав, откуда вы получили эти пакеты.

Я связался с gapps и ПЗУ, которые я использую. Поскольку разработчик обновляет гапсы более регулярно, чем большинство других, он, должно быть, немного настраивает их для своего ПЗУ. Думаю, мне просто нужно подождать, пока он не включит обновления.