MicroG: Reimplementación libre de espacio de usuario Android propietario de Google
Una reimplementación de código abierto de Google Play Services para Android, microG, es valorada por algunos usuarios porque permite la compatibilidad de apps en ROMs sin Google como LineageOS y /e/OS, pero criticada por otros por depender de la suplantación de firma y conceder acceso privilegiado que puede debilitar la seguridad. Varios comentaristas contraponen el enfoque de microG con el “sandboxed Google Play” de GrapheneOS, y debaten qué modelo equilibra mejor privacidad, seguridad y compatibilidad real con apps, especialmente dado que muchas apps siguen incorporando bibliotecas propietarias de Google. El hilo también destaca riesgos del ecosistema, como sitios falsos de microG y MindTheGapps que algún día podrían distribuir malware, subrayando preocupaciones más amplias sobre la confianza y la cadena de suministro de software en Android.
Contexto del proyecto y del ecosistema
- MicroG se describe como una reimplementación libre de Google Play Services utilizada en ROM personalizadas como LineageOS y /e/OS para que muchas apps sigan funcionando sin instalar toda la pila propietaria de Google.
- Varios comentaristas informan de una buena experiencia cotidiana (por ejemplo, en LineageOS, /e/OS, teléfonos Murena), incluidas apps como Telegram y SNCF-Connect, aunque otros observan fallos concretos en apps (pagos, inicios de sesión, problemas de idioma).
Play Services frente a la compatibilidad de apps
- Se aclara que esto trata de las APIs de Play Services, no de la Play Store en sí.
- Algunas apps dependen completamente de Play Services; otras tienen alternativas o funcionan con instalaciones directas de APK o tiendas alternativas.
- MicroG a veces implementa las APIs como no‑ops, a veces las reimplementa, y otras veces llama a endpoints de Google (por ejemplo, Firebase).
Seguridad, suplantación de firma y DroidGuard
- La suplantación de firma se destaca como una violación fundamental del modelo de seguridad de Android al conceder acceso privilegiado a MicroG, del que luego también se beneficia el código de Google que carga.
- Los críticos argumentan que MicroG tiene un historial deficiente: filtraciones de privacidad de larga duración (en particular en torno a la ubicación), aplicación incompleta de permisos y ejecución del binario DroidGuard de Google con los privilegios elevados de MicroG.
- Los defensores responden que MicroG es de código abierto y un compromiso razonable para la usabilidad en sistemas sin Google.
GrapheneOS “sandboxed Google Play” frente a MicroG
- Un bando sostiene que ejecutar Google Play Services oficial sin privilegios en un sandbox de aplicaciones es más seguro y, a menudo, más privado que un MicroG privilegiado que igualmente se comunica con Google y ejecuta código de Google.
- Otros sostienen que el Play en sandbox sigue permitiendo una amplia compartición de datos mediante bibliotecas de apps y critican este modelo por no “desgoogleizar” lo suficiente.
- Hay desacuerdo sobre si GrapheneOS prioriza realmente la privacidad o si se inclina sobre todo por la seguridad; sus defensores afirman ambas cosas, citando funciones adicionales de privacidad y una aplicación de parches upstream más rápida.
/e/OS, Murena y la política de los proyectos
- Fuerte crítica a /e/OS y Murena: presuntos parches de seguridad desactualizados, niveles de parche engañosos, telemetría y rastreo adicionales, uso histórico de OpenAI para voz y componentes privilegiados de Google a través de MicroG.
- Hilo aparte sobre la retórica hostil entre proyectos y sus comunidades; algunos consideran tóxica la comunicación de GrapheneOS, mientras que otros señalan ataques y desinformación sostenidos contra él.
Otras notas
- Advertencia sobre sitios falsos de MicroG/MindTheGapps que podrían acabar distribuyendo malware.
- Una discusión lateral critica malas prácticas de merge commits en el repositorio de MicroG.
- Un comentarista señala que, incluso con MicroG, todos los dispositivos Android actuales siguen dependiendo de componentes propietarios sustanciales y, a menudo, privilegiados.