Android — проверьте, было ли приложение загружено или установлено через магазин игр.

Недавно я установил стороннее приложение и никогда не смотрел на его имя или значок, которые оно появлялось на экране. Но после установки я увидел уведомление от приложения с надписью Google Play Services had been updated.

Это заставило меня нервничать из-за того, что стороннее приложение, которое я использую, на самом деле было обновлено через сервисы Google Play. Я проверил в «Настройки» -> «Приложения» -> «Сервисы Google Play», и внизу указано, где оно было установлено, и указано «Google Play Store».

Означает ли этот бит информации только то, когда он был первоначально установлен, или он также учитывает обновления. Например, если я изначально установил приложение из магазина игр, но затем загрузил обновление, было бы сказано, что оно установлено через магазин игр или через третье лицо.

Я также использую Solid Explorer и проверил хэш SHA1 приложения, который совпал с хэшем, который я нашел в Интернете для этой конкретной версии сервисов Google Play.

Я в безопасности? И если да, сервисы Google Play обычно обновляются в фоновом режиме из-за того, что вам предлагается проверить, когда вы обновляете другие приложения, или это просто совпадение.

Спасибо. Извините за стену текста, но я хочу быть уверен, что я в безопасности.

Ответы (1)

[Если] я изначально установил приложение из магазина игр, но затем загрузил обновление, было бы сказано, что оно установлено через магазин игр или через третье лицо

Он бы сказал, загружены на бок. Вы можете проверить статус с помощью команды (требуется ):

adb shell pm list packages -i PKG   # replace PKG with package name of the app

В выводе: в случае боковой загрузки установщик покажет nullзначение. Если приложение обновляется/устанавливается через Play Store, значение будет com.android.vending.

Я тестировал это на Android 6.0.1.

[Обычно] сервисы Google Play обновляются в фоновом режиме из-за того, что вам предлагается проверить, когда вы обновляете другие приложения, или это просто совпадение

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

Никакое стороннее приложение не может автоматически заставить любое другое приложение в Play Store автоматически обновляться или автоматически загружаться. То, что оба события произошли одновременно, может быть просто совпадением.

+1. Возможно ли, что приложение боковой загрузки обновляется через магазин игр? Прошло много времени с тех пор, как я был загружен, поэтому не помню
В этом вопросе говорится, что это невозможно, но, похоже, есть приложения, которые делают это — apkupdater , который проверяет только из apkmirror — поэтому мой предыдущий вопрос недействителен, но оставляю это как комментарий на случай, если кто-то задается вопросом
@beeshyams, если подпись загруженного файла совпадает с подписью в Play Store, Play Store может обновить ее. Однако я сомневаюсь, что Play Store сделает это автоматически. Всякий раз, когда я загружал приложение, мне приходилось сначала находить его в Play Store, а затем нажимать кнопку «Обновить», чтобы начать процесс обновления. После этого воспринимается как обычно.
Спасибо. После этого это обрабатывается как обычно - вы имеете в виду, что последующие обновления происходят автоматически, или процесс BAU
да, они происходят автоматически.