У меня есть система Android 5.1 на телефоне Doogee X5, но этот вопрос немного более общий.
Предположим, я хочу обновить свои «Сервисы Google Play» вручную, не имея какой-либо учетной записи Google. Этот вопрос говорит мне, где взять APK, но как узнать, какой APK мне нужен? Разве не будут разные APK для разных версий Android и, возможно, разных поставщиков (которые могут предоставлять модифицированные версии Android)?
Вы можете использовать OpenGApps . Я считаю, что это санкционировано Google и позволяет вам легко выбрать последнюю версию для архитектуры вашего устройства и версии Android, настраивая пакет с помощью нужных вам приложений/сервисов.
Doogee X5 имеет чип MTK6735, который является 64-битным ARM. Таким образом, вы должны выбрать версию платформы ARM64 и версию Android 5.1, а затем решить, какой пакет приложения вы хотите оттуда. После загрузки вы можете прошить его через Recovery (рекомендуется).
Также можно извлечь приложения для ручного обновления. Я только что попробовал это на OSX (также должно работать на Linux):
Извлеките загруженный zip-файл (например, в ~/gapps
)
Выполните следующие команды:
cd ~/gapps/Core
lzip -d *.lz
find . -name *.tar | while read line; do tar -xvf $line; done
Теперь у вас будет несколько папок с файлами APK. Вероятно, вас заинтересуют:
gmscore-arm64/nodpi/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk
gsfcore-all/nodpi/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
pico
пакет только для служб, размер которого составляет чуть более 60 МБ. Я добавил некоторые подробности, если вы хотите вручную искать и обновлять пакет.
МАНИ
айнпоклум