Tengo un sistema Android 5.1 en un teléfono Doogee X5, pero esta pregunta es un poco más general.
Supongamos que quiero actualizar mis "Servicios de Google Play" manualmente, sin tener una cuenta de Google de ningún tipo. Esta pregunta me dice dónde ir para obtener el APK, pero, ¿cómo puedo saber qué APK necesito? ¿No habría diferentes APK para diferentes versiones de Android y posiblemente diferentes proveedores (que pueden proporcionar versiones modificadas de Android)?
Podrías usar OpenGApps . Creo que está sancionado por Google y le permite seleccionar fácilmente la última versión para la arquitectura de su dispositivo y la versión de Android, personalizando el paquete según las aplicaciones/servicios que desee.
El Doogee X5 tiene un chip MTK6735, que es ARM de 64 bits. Por lo tanto, debe seleccionar la versión de la plataforma ARM64 y la versión de Android 5.1, y luego decidir qué paquete de aplicaciones desea de allí. Una vez descargado, puede flashearlo a través de Recuperación (recomendado).
También es posible extraer las aplicaciones para una actualización manual. Lo probé de esta manera en OSX (también debería funcionar en Linux):
Extraiga su archivo zip descargado (a, por ejemplo, ~/gapps
)
Ejecute los siguientes comandos:
cd ~/gapps/Core
lzip -d *.lz
find . -name *.tar | while read line; do tar -xvf $line; done
Ahora tendrás algunas carpetas con los archivos APK. Seguramente los que te interesen son:
gmscore-arm64/nodpi/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk
gsfcore-all/nodpi/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
pico
paquete solo para los servicios, que tiene poco más de 60 MB. He agregado algunos detalles más si desea buscar y actualizar manualmente el paquete.
MANÍ
einpoklum