Síguenos en Google News
HUAWEI EMUI GBOX AURORA microG 2

Cómo Aurora Store, GBox y microG intentan suplir la ausencia de los servicios de Google en los teléfonos HUAWEI

En mayo de 2019, el gobierno de Estados Unidos informó que HUAWEI en la «Entity List» de exportaciones por motivos de seguridad nacional, prohibiendo a las empresas locales hacer negocios con el gigante tecnológico chino. Luego de esta situación nacieron las alternativas como Aurora Store, Gbox y microG.

Esta noticia fue un golpe duro para los fans de la marca y para el mismo gigante asiático, ya que Google se vio obligado a revocar la licencia de sus servicios móviles (GMS) en los nuevos dispositivos Huawei.

El golpe fue demoledor. Desde la serie Mate 30 en adelante, ningún teléfono Huawei pudo incluir oficialmente Google Play Store, Gmail, YouTube, Google Maps o cualquier aplicación de Google.

Si bien Huawei mantuvo acceso a Android AOSP (código abierto), perdió la capa propietaria que hace funcionar el ecosistema Android fuera de China.

Las consecuencias fueron drásticas: Huawei experimentó una caída del 41% en sus ventas en 2020, pasando del primer lugar mundial al sexto puesto. En mercados internacionales, sus dispositivos se volvieron funcionalmente incompletos para el usuario promedio que depende del ecosistema Google.

Pero hoy la historia cambia, IDC informaba en el mes de julio que el fabricante asiático recuperaba su trono en ventas en el mercado chino.

¿Qué son exactamente los Google Mobile Services (GMS)?

Para entender las soluciones que surgieron, es crucial comprender qué perdió realmente Huawei. Los GMS no son solo las aplicaciones visibles de Google, sino un conjunto completo de servicios que incluye:

Componentes visibles:

  • Google Play Store
  • Gmail, YouTube, Google Maps
  • Google Chrome, Google Drive

Componentes invisibles pero críticos:

  • Google Play Services: APIs para autenticación, mapas, notificaciones push
  • SafetyNet/Play Integrity: Verificación de integridad del dispositivo
  • Firebase Cloud Messaging: Sistema de notificaciones
  • APIs de Ubicación: Servicios de geolocalización precisos

Sin estos servicios, las aplicaciones populares simplemente no funcionan correctamente o ni siquiera se inician.

Las tres soluciones con diferentes focos que emergieron en el ecosistema de HUAWEI: Aurora Store, Gbox y microG.

Ante esta limitación, la comunidad desarrolló tres enfoques principales para emular los servicios de Google en dispositivos Huawei:

  • Aurora Store: El Cliente Alternativo de Google Play
  • GBox: La Solución de Virtualización
  • microG: Servicios de Google a nivel de sistema

La razón por la que surgieron estas herramientas está directamente ligada a la necesidad de suplir los servicios de Google en los dispositivos Huawei, pero cada una lo hace de manera distinta.

Aurora Store: La alternativa a Google Play

Fue la primera solución adoptada de forma masiva. Se trata de un cliente alternativo de Google Play que permite descargar e instalar aplicaciones directamente desde los servidores de Google sin necesidad de una cuenta. Sin embargo, Aurora no reemplaza los servicios de Google: solo distribuye las aplicaciones.

GBox el virtualizador dentro del dispositivo

Gbox funciona como una puerta de acceso rápida. Es un contenedor virtual que incluye los servicios de Google y la Play Store dentro de su propio entorno. El usuario inicia sesión con su cuenta y puede instalar aplicaciones como YouTube o Google Maps sin procesos complejos dentro de los smartphones de HUAWEI.

Su principal ventaja es la simplicidad, pero al operar en un espacio aislado consume más batería, no ofrece integración total y tiene limitaciones en funciones como Google Pay o Android Auto.

Todas las aplicaciones y los mismos servicios están en contenedores, funcionan de manera virtualizada, de modo que no están integradas directamente al sistema de HUAWEI.

microG: Servicios de Google a nivel de sistema de HUAWEI

microG es un proyecto de software libre que reimplementa las APIs de Google Play Services sin usar código propietario de Google. Se integra a nivel de sistema operativo, interceptando las llamadas que las aplicaciones hacen a los servicios de Google y respondiendo con sus propias implementaciones de código abierto.

El componente principal de microG es GmsCore, una reimplementación de las APIs de Google Play Services que permite que las aplicaciones que dependen de ellas puedan ejecutarse en dispositivos Android.

El funcionamiento de microG tiene un requisito crítico: el sistema debe permitir signature spoofing, una modificación que hace posible que microG se haga pasar por los servicios oficiales de Google. Sin esta capacidad, funciones esenciales como las notificaciones push (FCM), Google Maps o la autenticación de cuentas no pueden operar de manera estable.

En el caso de HUAWEI, microG no está integrado en EMUI 14 ni en HarmonyOS.

¿Qué es Signature spoofing?

Signature spoofing en Android es una técnica que permite a ciertas aplicaciones suplantar a otras mediante la manipulación de firmas digitales. Esto es crítico para proyectos como microG, que deben emular a Google Play Services para funcionar correctamente en sistemas alternativos a Google.

Nota editorial: Esto implica potenciales riesgos de seguridad si es mal usado, ya que podría habilitar la inyección de código no autorizado o la distribución de apps alteradas bajo apariencias legítimas.

La controversia sobre esta técnica ha generado debates en la comunidad de desarrollo Android durante años. Marvin Wißfeld, el creador de microG, abordó estas preocupaciones en una entrevista con Tarnkappe.info en 2020:

«Todos los parches para signature spoofing que conozco requieren consentimiento explícito del usuario o requieren que la aplicación que hace spoofing esté instalada en la partición /System».

Marvin Wißfeld, el creador de microG, al sitio Tarnkappe.info

Esta implementación no es casual – está diseñada específicamente para limitar los vectores de ataque. El desarrollador fue más allá al explicar su perspectiva sobre los riesgos reales:

«Si se requiere consentimiento explícito del usuario, técnicamente ya no se puede hablar de un riesgo de seguridad – al menos el riesgo no lo plantea el signature spoofing, sino el usuario».

Marvin Wißfeld, el creador de microG, al sitio Tarnkappe.info

Esta visión destaca que la modificación requiere una acción deliberada y consciente, similar a otorgar permisos root, lo que la convierte en una decisión informada más que en una vulnerabilidad explotable. Respecto al escenario más preocupante, Wißfeld admitió al medio alemán:

«El peor ataque posible que puedo imaginar es que una aplicación -como microG- pretenda ser Play Services. Pero esto solo funciona si microG no está ya instalado y se deben superar los obstáculos descritos anteriormente».

Marvin Wißfeld, el creador de microG, al sitio Tarnkappe.info

Esta declaración subraya que incluso en el peor de los casos, existen múltiples capas de protección que previenen el abuso de esta funcionalidad, convirtiendo al signature spoofing en una herramienta poderosa pero controlada dentro del ecosistema Android modificado.

Nota técnica: estado de signature spoofing desde EMUI 13.2 en adelante

Lo que está claro es que microG no está integrado en EMUI 14 y 15, ni en HarmonyOS. Además, la habilitación de signature spoofing en EMUI carece de documentación oficial pública, por lo que la evidencia disponible proviene de reportes en foros e hilos técnicos.

Con base en esos testimonios de reconocidos foros, el consenso operativo sitúa compatibilidad consistente a partir de EMUI 14.2, mientras que para EMUI 13.2 la evidencia es escasa y difícil de reproducir entre modelos y regiones. En todos los casos, microG requiere que el sistema exponga la capacidad de signature spoofing, condición que no depende de la aplicación sino del firmware.

Desde EMUI 14.2 múltiples usuarios reportan funcionamiento de microG (variante hw) con signature spoofing activo, siempre que se instalen microG Service y microG Companion desde AppGallery.

También se ha documentado que, tras algunas actualizaciones de seguridad (por ejemplo, 14.2.0.215), pierde algunas características microG, sin embargo, al reinstalar los componentes, se recuperan las características añadidas.

Para EMUI 15, en los foros revisados no se plantean confirmaciones técnicas explícitas sobre signature spoofing a nivel de sistema. No obstante, dado que microG sí funciona en EMUI 15, permite inferir que la compatibilidad observada desde EMUI 14.2 se mantiene. En ausencia de documentación oficial, esta indicación debe considerarse provisional, puesto que podría variar entre modelo y región.

En conclusión, la evidencia sugiere que EMUI 13.2 podría soportar signature spoofing solo en casos aislados, mientras que desde EMUI 14.2 la compatibilidad es consistente según reportes comunitarios. Para EMUI 15 se asume continuidad sin pruebas directas. Se recomienda verificar por modelo/región y reinstalar microG Service y Companion tras actualizaciones del sistema.

Además, servicios que dependen de certificaciones adicionales:

  • Google Wallet, para pagar con la plataforma de Google
  • Compatibilidad con relojes con Wear OS

Ambas, no funcionan en microG porque requieren mecanismos de seguridad como SafetyNet/Play Integrity, los cuales no son replicados por este proyecto.

Fuentes de la sección: 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11

Tablas Comparativas

Las siguientes tablas presentan un análisis detallado de las tres principales alternativas para acceder a servicios de Google en dispositivos Huawei sin GMS nativo: GBox (virtualización), microG (implementación libre) y Aurora Store (cliente alternativo). Cada solución ofrece diferentes niveles de compatibilidad, consumo de recursos y complejidad de implementación.

GBox destaca por su alta compatibilidad mediante virtualización, microG por su eficiencia al integrarse nativamente con el sistema, y Aurora Store por su simplicidad como cliente de descarga independiente. La elección entre estas opciones dependerá del balance deseado entre funcionalidad, consumo de recursos y facilidad de uso.

Mientras GBox logra ejecutar la mayoría de los servicios dentro de su contenedor virtual, microG presenta limitaciones variables según la versión de EMUI, pero con mejor integración a nivel de sistema, ideal para quienes dependen de los servicios de Google.

Aurora Store, por su parte, se limita a facilitar la descarga de aplicaciones sin proveer los servicios implícitos, que muchas apps requieren para funcionar correctamente. La siguiente tabla muestra el comportamiento específico de servicios Google esenciales en el ecosistema Huawei.

La siguiente tabla contrasta directamente las dos soluciones más completas para reemplazar GMS.

Fuentes: 1 / 2 / 3
Síguenos en Google News