Как принудительно обновить приложения?

В настоящее время я использую смартфон Huawei. У него установлен KitKat, и он рутирован.

Центр приложений Huawei показывает, что обновления доступны для ряда приложений (не системных), но те же самые обновления приложений недоступны через Google Play Store.
Я не хочу обновлять свои приложения через Центр приложений Huawei.

Можно ли заставить Google Play проверять наличие обновлений, а затем обновлять приложения? Любое приложение для этого?

Ответы (1)

Некоторые приложения используют функцию «поэтапного развертывания» Google Play, что означает, что не все пользователи получают обновление одновременно (я не совсем уверен, как именно он распространяет обновления, но это так). Так что нет, если обновление не отображается в Google Play, единственный способ получить его — подождать.

Однако APKMirror предоставляет (некоторые) APK-файлы, которые вы можете установить вручную, загрузив их на свое устройство и установив их.

Обратите внимание, что «Неизвестные источники» не нужно включать, так как большинство этих APK-файлов кажутся оригинальными, подписанными APK-файлами, то есть криптографическая подпись APK-файла гарантирует, что он не был изменен компанией.

Как это работает? Я собираюсь пробежаться по деталям, но, по сути, компания, которая производит приложение (например, Google), имеет секретный «ключ», который они используют для криптографической подписи APK. Android проверяет, что новая версия APK подписана с использованием того же ключа, что и установленный (и что все файлы в ней соответствуют контрольным суммам, предоставленным APK), и если это не так (это означает, что APK потенциально был модифицированный какой-либо третьей стороной), он откажется установить его.

Интересно, я только что знал, что «Неизвестные источники» не нужны для оригинальных подписанных APK. Хотя это необходимо для всех APK, загружаемых вручную. Я не экспериментировал с этим, так что я не знаю.