1 votos

¿Cómo accede una aplicación de Android al historial de cualquier navegador?

Recientemente me encontré con FamiSafe una aplicación de monitorización de niños, a través de uno de mis amigos que da mucha información sobre las actividades del teléfono móvil. Me quedé asombrado ya que da una información detallada sobre la ubicación, el historial del navegador, etc.

Eso me hizo pensar:

  • ¿cómo es posible que una aplicación acceda a los sitios web que se visitan a través de un navegador?
  • ¿Cómo es posible que esta aplicación sepa que una persona ha buscado o visitado un sitio web y lo registre y muestre lo mismo en la aplicación?
  • ¿Interactúa esta aplicación con el sistema operativo para los datos del sitio web?

Como da datos independientemente de los navegadores, asumo que no tiene nada que ver con el navegador utilizado. En cambio, tiene que ser algo que se trate directamente. ¿Alguien tiene alguna idea de cómo funciona esto?

El dispositivo es OnePlus 5 con Android 7.

0voto

Firelord Puntos 161

Esa aplicación utiliza Servicio de accesibilidad (originalmente destinado a ayudar a los usuarios con discapacidades) para leer lo que se muestra en la ventana. También utiliza el permiso de uso de la aplicación para rastrear qué aplicación se está utilizando en cada momento. Al combinar las dos características, la aplicación puede saber cuándo está activa una aplicación de navegación por la web y qué se está escribiendo y mostrando en ella. Esa aplicación ya ha declarado en su descripción en Play Store que utiliza dicho servicio. En Filtrado de contenidos y supervisión de la web que se dirige, dice..:

Esta aplicación utiliza el servicio de Accesibilidad para limitar el uso de la aplicación y mantener a tus hijos alejados de los peligros de Internet

Relacionado:

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