I have an Android 5.1 system on a Doogee X5 phone, but this question is a bit more general.

Suppose I want to update my "Google Play Services" manually, without having a Google Account of any kind. This question tells me where to go to get the APK, but - how can I tell which APK I need? Wouldn't there be different APKs for different versions of Android, and possibly different vendors (who may provide modified Android versions)?

  • You should see a description for every app or apk and it's compatibility with various Android versions below if it's a legitimate site. – MANI Oct 8 '16 at 15:20
  • @MANI: But those are such low resolution... I've already had the experience of installing what I thought would be a valid update and essentially just got me to a state of apps apparently not being able to use Google Play Services at all. – einpoklum Oct 8 '16 at 15:22

You could use OpenGApps. I believe it is sanctioned by Google and allows you to easily select the latest version for your device architecture and Android version, customizing the package by which apps/services you want.

The Doogee X5 has a MTK6735 chip, which is 64-bit ARM. So you should select the ARM64 platform version and 5.1 Android version, and then decide which app package you want from there. Once downloaded, you can flash it via Recovery (recommended).

It is also possible to extract the apps for a manual upgrade. I just tried it this way on OSX (should also work on Linux):

  1. Extract your downloaded zip file (to, for example, ~/gapps)

  2. Run the following commands:

    cd ~/gapps/Core
    lzip -d *.lz
    find . -name *.tar | while read line; do tar -xvf $line; done
    
  3. You'll now have some folders with the APK files. The ones of interest to you are probably:

    gmscore-arm64/nodpi/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk
    gsfcore-all/nodpi/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
    
  • At the link I am propositioned to download a ~580 MB file. Is the package I'm looking for within that huge archive? Or am I doing something wrong? – einpoklum Oct 8 '16 at 21:14
  • @einpoklum You probably want the pico package for just the services, which is just over 60 MB. I've added some more detail if you want to manually look for and upgrade the package. – Matthew Read Oct 8 '16 at 21:22

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.