6 votos

Fakestore, blankstore, gms, microg, unifiednlp: ¿qué es lo mejor para Android sin Gapps?

He estado ejecutando Android durante quizás 2 años sin Gapps o una cuenta de Google, y me gusta la experiencia, pero también me gustaría hacerlo mejor porque algunas aplicaciones que solía usar, ahora no se ejecutan sin algunos servicios de Google. He investigado sobre NoGapps, pero no entiendo bien la información, y los diferentes paquetes disponibles, para saber lo que necesito.

Parece que se trata de paquetes que simulan las APIs de Google play store y de los servicios principales pero que devuelven datos nulos, respuestas mínimas o datos de otros proveedores de código abierto? Pero no encuentro una explicación clara de qué opciones hay, y las principales diferencias entre ellas, que me ayude a elegir qué instalar.

Mi teléfono actual es lineage 14.1 + SuperSU 2.79 en un Samsung S7 G930F, y no uso la Play Store (uso FDroid y sideloading).

Actualización

Sólo para aclarar (siguiendo la excelente respuesta "básica" de @Izzy hasta ahora), la cuestión principal pensando en ello no es tanto "cuál de estos paquetes puedo usar para reemplazar una biblioteca de Google".

La verdadera cuestión es, hasta qué punto estas alternativas No Gapps cumplen con el presunto objetivo de permitir que el software siga funcionando (fingiendo un playstore/proveedor de localización/otro servicio que esperan que GApps haya proporcionado), pero también en realidad saneando o evitando realmente el uso de Google para estos, o reduciendo y dejando claro qué datos se envían a Google si se utilizan.

Así, por ejemplo, Fakestore no envía nada a Google, y punto, su trabajo es fingir que Google Play Store está instalado y su API de Android funcionando, pero lamentablemente inalcanzable/vacío. Pero para el resto, es realmente difícil saber qué se sigue enviando y qué se sanea o no se envía. Si todo lo que hay es una reimplementación FOSS de una librería de Google, con los mismos datos, la misma autentificación y, en su mayoría, el mismo registro/datamining, eso es un poco débil y desafortunado, incluso si es inevitable. Si Nlp puede evitar completamente a Google y usar fuentes más confiables, eso es mejor. Pero este es el tipo de información y discusión que no puedo encontrar detalles.

Soy realista: una persona que quiere una aplicación que necesita las notificaciones push de Google, tiene que fingir que esa funcionalidad está instalada pero no responde, o utilizar un código que limpie los datos y evite la fuga de datos lo mejor posible, o debe aceptar que no puede utilizar esa aplicación. Pero la información necesaria para esa decisión es la claridad en cuanto a lo que estos softwares NoGapps pueden hacer, para minimizar o evitar las fugas de datos, y hasta dónde pueden llegar para distanciarse de Google.

Eso es bastante importante para "por qué quiero usarlos". Me gustaría tener más claro cuáles son sus compromisos y lo que es posible o no, en términos de datos e información que se pasa a Google, y no es así, que es todo lo que me impide disfrutar de ellos ATM.

12voto

Izzy Puntos 45544

Primero, algunos aspectos básicos:

  • NoGAPPS está obsoleto y ha sido sustituido por su sucesor, µG (léase: microG).
  • µG incluye el núcleo (básicamente, GServices) y también UnifiedNlp.
  • Ningún sustituto de GService será compatible con la API de licencias de Google. Es un área demasiado caliente. Aunque todos amamos a los dentistas, es mejor que no los veamos trabajando en nosotros (sustituye "dentistas" por "abogados" en este contexto).
  • Sin embargo, hay formas de acceder a PlayStore, y has mencionado algunas candidatas:
    • BlankStore: Desaprobado, ya no se mantiene salvo para corregir errores, pero su sucesor aún no está listo. Sólo admite aplicaciones gratuitas.
    • FakeStore: Como su nombre indica, sólo un "falso" - es decir, que finge la presencia de Playstore a las aplicaciones que no funcionan de otra manera.
    • Yalp: Como BlankStore pero con mantenimiento, además de dar soporte a las aplicaciones que ya has comprado (pero no el proceso de compra y no la comprobación de licencias que realizan algunas aplicaciones de pago).
    • Más candidatos en mi lista de aplicaciones correspondiente .

Estoy corriendo esa combinación (CyanogenMod + µG con UnifiedNlp + BlankStore/Yalp) desde hace unos 2 años. Lo único que he encontrado no El funcionamiento era de aplicaciones de pago que deseaban verificar su licencia con GPlay - aparte de eso, todo funciona sin problemas. Para más detalles, puede que desee ver mi serie de artículos sobre Android sin Google . Tenga en cuenta que, sin embargo, parece haber algunos problemas relacionados con LOS 14.x y UnifiedNlp actualmente; para más detalles, consulte el seguimiento de problemas en la presencia de µG en Github.

Puede encontrar el estado de aplicación en la wiki del proyecto, así como un breve introducción . En términos de privacidad, se puede derivar de esos dos:

Es una poderosa herramienta que sustituye a las aplicaciones de código cerrado de Google (GAPPS) para reclamar su privacidad mientras disfrutas de las características principales de Android.

(de la introducción; el énfasis es mío). En el estado de aplicación, mira de cerca dos columnas: Funcionalidad y Se está estrellando. Si ambos son "No", tenemos un maniquí: Las aplicaciones creen que está ahí, pero no pasa absolutamente nada (especialmente ninguna transmisión de datos); este es y siempre será el caso de Analytics y Ads, por ejemplo. La ausencia de funcionalidad y el bloqueo significa que no hay nada implementado (ni siquiera un maniquí), por lo que las aplicaciones que acceden a él pueden bloquearse, pero tampoco se transmite nada (actualmente, por ejemplo, Auto y Cast).

Si se transmiten datos, hasta donde yo sé, esto se limita al mínimo absoluto para lograr la funcionalidad. Esto incluye, por ejemplo, la mensajería en la nube de Google (el token, el identificador y, obviamente, el mensaje deben ser intercambiados, donde este último suele ser sólo entrante), la autenticación de cuentas (adivina qué: el nombre de la cuenta y el token/contraseña deben ser enviados para eso, o no puede haber una autenticación), la API de Mapas (obviamente debe enviar la posición deseada para que los azulejos sean recuperados - pero esto no va a Google, ya que utiliza OpenStreetMap/OpenScienceMap en su lugar). Fused Locations tampoco se ejecuta a través de Google, ya que utiliza los backends de UnifiedNlp en su lugar.

1 votos

Esto es realmente útil, gracias. Pensando en ello, lo que no está claro para mí (y es importante) es, hasta qué punto cada uno de estos sólo re-implementa como FOSS las mismas llamadas a la API de Google (y por lo tanto todavía plantea los mismos problemas básicos sólo a través de diferentes middleware), o necesita un inicio de sesión de Google, etc), y hasta qué punto te separan de Google. Soy realista, si quieres notificaciones/correo electrónico/búsqueda/voz/calendario de Google, es realista que Google lo datamine en el camino. Pero hay no información clara para la mayoría de ellos sobre lo que se ha desprendido de Google frente a lo que se les transmite, lo que ayudaría mucho

0 votos

Ver mi actualización, espero que esté claro ahora. Hablando de "claro": Voy a borrar los comentarios ahora redundantes que integré con la respuesta ya :)

0 votos

Gracias, ¡está muy claro! Una última pregunta (opcional) - ¿hay algún lugar una lista de exactamente qué datos y / o capacidad de seguimiento es inevitable, para cada función de la biblioteca de Google, para tener una idea de "Usar la función/API X, no es posible a menos que uno permita a Google tener los datos Y; sin embargo, puedes aleatorizar los tokens o borrarlos cada vez para al menos los datos Z" ? Eso sería muy maravilloso, pero si existe, no puedo encontrarlo

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X