7 votos

¿Cómo da la aplicación Xprivacy datos privados falsos a las aplicaciones?

Me preguntaba cómo el Aplicación Xprivacy funcionó exactamente. ¿Hace algo con el código nativo de Android? ¿Con Java? ¿Se interpone entre los datos y cualquier aplicación que los solicite, o sólo si la aplicación tiene activa una restricción para el permiso correspondiente en Xprivacy?

0 votos

A la espera de que el desarrollador de XPrivacy se presente...

6voto

Izzy Puntos 45544

XPrivacy no es una aplicación independiente. Es un módulo del marco Xposed, y por lo tanto utiliza este último para lograr sus objetivos. Así que si el dev de Xprivacy "se reporta", podría decir simplemente "Esperando que aparezca el equipo de Xposed"...

Oh, si no quieres esperar: dirígete directamente al Hilo de Xposed en XDA para conocer todos los detalles. La introducción de allí dice:

Extendí la /system/bin/app_process ejecutable para cargar un archivo JAR al inicio. Las clases de este archivo se sentarán en cada proceso (incluido el de los servicios del sistema) y podrán actuar con sus poderes. Y aún más: He implementado algo que permite a los desarrolladores reemplazar cualquier método en cualquier clase (ya sea en el marco, systemui o una aplicación personalizada). Esto hace que Xposed sea muy potente. Puedes cambiar los parámetros de la llamada al método, modificar el valor de retorno u omitir la llamada al método por completo - ¡todo depende de ti! También es fácil reemplazar o añadir recursos.

Así que en palabras cortas y simplificadas: Xposed sustituye algunos recursos del sistema para "exponer" la API del sistema, por lo que otras apps (que actúan como módulos Xposed) pueden utilizarla. Entre esas otras aplicaciones está - tam-tam-tam-tam-tam - Xprivacy .

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