Tu dispositivo no está certificado por Google en Play Market y otras aplicaciones Android – cómo solucionarlo

Tu dispositivo no está certificado por Google en Play Market y otras aplicaciones Android – cómo solucionarlo

El error anterior «El dispositivo no está certificado por Google» que se encuentra con mayor frecuencia en Play Market no es nuevo, pero especialmente los propietarios de teléfonos y tabletas Android han comenzado a encontrarlo desde marzo de 2018, ya que Google ha cambiado algo en su política.

Este tutorial detalla cómo solucionar el error El dispositivo no está certificado por Google y seguir utilizando Play Market y el resto de servicios de Google (Mapas, Gmail y otros), así como un resumen de las causas del error.

Causas del error «Dispositivo no certificado» en Android

A partir de marzo de 2018, Google comenzó a bloquear el acceso a los servicios de Google Play de los dispositivos no certificados (es decir, aquellos teléfonos y tabletas que no han sido debidamente certificados o no cumplen con algunos de los requisitos de Google).

El error se podía encontrar antes en dispositivos con firmware personalizado, pero ahora el problema se ha vuelto más común y no sólo en firmware no oficial, sino también en dispositivos sólo chinos, así como en emuladores de Android.

Así es como Google lucha peculiarmente contra la falta de certificación de los dispositivos Android baratos (y tienen que cumplir con los requisitos específicos de Google para pasar la certificación).

Cómo solucionar el error Dispositivo no certificado por Google

Los usuarios finales pueden registrar por sí mismos su teléfono o tableta no certificados (o dispositivo con firmware personalizado) para uso personal en el sitio web de Google, tras lo cual el error «El dispositivo no está certificado por Google» no aparecerá en Play Market, Gmail y otras aplicaciones.

Será necesario seguir los siguientes pasos:

  1. Averigua el ID de dispositivo de Google Service Framework de tu dispositivo Android. Esto puede hacerse, por ejemplo, con la ayuda de varios tipos de aplicaciones de identificación de dispositivos (hay varias aplicaciones de este tipo). Puedes descargar una aplicación con Play Market que no funcione de estas maneras: Cómo descargar el APK desde Play Market y no sólo. Actualización importante: El día después de escribir esta instrucción, Google empezó a exigir un ID de GSF diferente para el registro que no contenía letras (y no pude encontrar ninguna aplicación que lo diera). Puede verlo utilizando el comando
    adb shell 'sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = "android_id";"'

    o, si su dispositivo tiene acceso Root, utilizando un gestor de archivos capaz de ver el contenido de las bases de datos, como X-Plore File Manager (debe abrir la base de datos en la aplicación /data/data/com.google.android.gsf/databases/gservices.db en su dispositivo para encontrar el valor de android_id que no contiene letras, ejemplo en la captura de pantalla de abajo). Puedes leer cómo utilizar los comandos ADB (si no tienes acceso a la raíz), por ejemplo, en el artículo Instalación de recuperaciones personalizadas de Android (la segunda parte del mismo muestra cómo ejecutar los comandos adb).

  2. Ve a https://www.google.com/android/uncertified/ en tu cuenta de Google (puede hacerse tanto desde el teléfono como desde el ordenador) e introduce el ID del dispositivo que obtuviste antes en el campo «Android ID».
  3. Haga clic en el botón «Registro».

Una vez registrado, las aplicaciones de Google, en particular Play Market, deberían funcionar como antes sin mensajes de que el dispositivo no está registrado (si esto no ocurrió inmediatamente o aparecieron otros errores, intente borrar los datos de la aplicación, vea las instrucciones No descargar aplicaciones de Android desde Play Market).

El estado de la certificación del dispositivo Android, si lo desea, puede verlo de la siguiente manera: inicie Play Market, abra «Ajustes» y preste atención al último elemento de la lista de ajustes – «Certificación del dispositivo».

Espero que la instrucción haya ayudado a resolver el problema.

Más información.

Hay otra forma de arreglar el error en cuestión, pero funciona para una app específica (Play Market, es decir, el error se arregla sólo en ella), requiere acceso Root y es potencialmente peligrosa para el dispositivo (realícela sólo bajo su propio riesgo).

La esencia de esto es reemplazar el contenido del archivo build.prop del sistema (ubicado en system/build.prop, guarde una copia del archivo original) con lo siguiente (el reemplazo puede hacerse usando uno de los administradores de archivos con soporte de acceso a la raíz):

  1. Utilice el siguiente texto para el contenido del archivo build.prop
    ro.product.brand =
    ro.product.manufacturer =
    ro.build.product =
    ro.product.model =
    ro.product.name =
    ro.product.device =
    ro.build.description =
    ro.build.fingerprint =
    
  2. Borra la caché y los datos de la aplicación Play Store y de Google Play Services.
  3. Ve al menú de recuperación y borra la caché del dispositivo y ART/Dalvik.
  4. Reinicie su teléfono o tableta y vaya a Play Market.

Es posible que sigas recibiendo mensajes de que tu dispositivo no está certificado por Google, pero las aplicaciones de Play Market se descargarán y actualizarán.

Sin embargo, recomiendo exactamente la primera forma «oficial» para solucionar el error en su dispositivo Android.