1 votos

¿Solo contactos locales bajo Android 11?

Estoy usando Android 11 en mi teléfono Pixel 5 rooteado. Resulta que la aplicación Contacts en este sistema operativo no permite el acceso a contactos solo del dispositivo. Solo puedo acceder a los contactos a través de una cuenta de Google compartida.

Además, si voy a Configuración y trato de deshabilitar los permisos de red para la aplicación Contacts, resulta que la configuración de Permisos está desactivada y no puedo modificar ningún permiso de la aplicación Contacts.

Sé que puedo desactivar la sincronización de contactos, pero quiero ir más allá. Quiero que mis contactos estén totalmente desconectados de Google. Estoy dispuesto a usar una aplicación de contactos alternativa que acceda a contactos solo del dispositivo, pero esa aplicación también tendría que poder proporcionar mi información de contacto a todas las aplicaciones de mensajes de texto y teléfono que podría utilizar.

¿Alguien sabe cómo puedo ...

(1) ...ir a Google y eliminar todos mis contactos allí sin que esto cause que los contactos locales en mi dispositivo también se eliminen?

(2) ... romper todas (!!!) las conexiones entre el almacenamiento de contactos basado en la nube de Google y mi almacenamiento local de contactos solo del dispositivo.

(3) ... permitir de manera confiable que todos los contactos solo del dispositivo estén disponibles para otras aplicaciones, incluidas (¡pero no limitadas a!) aplicaciones de mensajes de texto y aplicaciones telefónicas?

Sé que puedo gestionar esto cambiando de Android estándar a algo como microg. Pero espero que haya alguna forma de seguir utilizando Android 11 y tener contactos solo del dispositivo sin compartir con Google de ninguna manera.

Sé que bajo Android, los contactos se gestionan a través de un servicio de Proveedor de Contactos. ¿Alguien sabe si hay alguna forma de desactivar el servicio estándar de Android Proveedor de Contactos e instalar de alguna manera un servicio de Proveedor de Contactos alternativo que permita el uso de contactos solo del dispositivo y que se pueda configurar para nunca, nunca, ¡jamás! (!!!!!) compartir ninguna información relacionada con contactos con Google?

Gracias de antemano por cualquier pensamiento y sugerencia.

1 votos

La aplicación de contactos en sí misma es solo una aplicación visor para la base de datos de contactos. Y la sincronización es nuevamente un componente diferente. Cada uno es un componente/aplicación separado. Entonces podría ser posible que la aplicación de contactos no tenga permiso de internet.

0 votos

Oh, OK. Gracias. Entonces, ¿cómo puedo administrar los contactos solo de dispositivo en Android 11? En versiones anteriores de Android, una de las opciones de Cuenta dentro de la aplicación de Contactos era elegir contactos "de teléfono", pero esa opción ha sido eliminada de la aplicación de Contactos de Android 11.

1 votos

Necesitas un proveedor de contactos local. Para dispositivos que no tienen un proveedor de contactos local, existen aplicaciones que pueden adaptarse a esto. No estoy seguro si todavía funciona en Android 11, pero aplicaciones como MyLocalAccount fueron diseñadas para hacerlo.

2voto

Avanst Puntos 513

Al final, encontré la forma de hacer esto. Es similar a lo que @Robert y @Andrew_T sugerían. Aquí está lo que finalmente hice:

Primero que todo, di el paso obvio de asegurarme de que la sincronización de contactos estuviera apagada.

Después, como había instalado previamente la aplicación de gestión de contactos y gestión de teléfono True Phone desde la tienda de aplicaciones, ahora la hice mi aplicación de teléfono predeterminada y empecé a usarla para la gestión de contactos.

Luego, usé esa aplicación para hacer una copia de seguridad local de mis contactos siguiendo las convenciones de esa aplicación.

Después de eso, congelé la aplicación Contactos, y mantuve activa la aplicación Almacenamiento de Contactos. Verifiqué los permisos de la aplicación Almacenamiento de Contactos, y no tiene permisos relacionados con la red. Aparentemente, solo mira la base de datos de contactos local, y algún otro software es el que sincroniza los datos de contactos basados en la nube de Google con la base de datos local. Y al haber apagado la sincronización de contactos, parece que de hecho he logrado evitar que Google acceda a mis contactos.

Luego, fui desde mi computadora de escritorio a http://contacts.google.com con las mismas credenciales de inicio de sesión asociadas con mi dispositivo Android. Luego borré permanentemente todos los contactos allí.

(Reinicié entre cada uno de estos pasos y también después del paso final.)

Ahora, mis aplicaciones de mensajes de texto y teléfono aún ven la información de los contactos en mi base de datos local. Y puedo gestionar la copia de seguridad y restauración de contactos locales a través de esa aplicación True Phone.

Estoy seguro de que hay otras aplicaciones de teléfono/contactos que también podrían usarse para esto. Pero True Phone funciona lo suficientemente bien para mí, y ya tenía esa aplicación en mi dispositivo, y soy demasiado perezoso para probar otras en este momento.

Así que... resulta que no se necesitaba una cirugía importante en el sistema operativo para lograr todo esto.

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