7 votes

Comment l'application Xprivacy donne-t-elle de fausses données privées aux applications ?

Je me demandais comment le Application Xprivacy a fonctionné exactement. Est-ce que ça fait quelque chose avec le code natif d'Android ? Avec Java ? S'interpose-t-il entre les données et toute application qui les demande, ou seulement si l'application a une restriction active pour la permission concernée dans Xprivacy ?

0 votes

En attendant que le développeur de XPrivacy fasse son rapport...

6voto

Milner Points 533

XPrivacy n'est pas une application autonome. C'est un module du framework Xposed, et utilise donc ce dernier pour atteindre ses objectifs. Donc si le dev de Xprivacy "rapporte", il pourrait juste dire : "En attendant que l'équipe Xposed se montre"...

Oh, si vous ne voulez pas attendre : allez directement au Fil de discussion Xposed sur XDA pour tous les détails. L'intro là-bas dit :

J'ai prolongé le /system/bin/app_process exécutable pour charger un fichier JAR au démarrage. Les classes de ce fichier se trouveront dans chaque processus (y compris celui des services système) et pourront agir avec leurs pouvoirs. Et même plus : J'ai implémenté quelque chose qui permet aux développeurs de remplacer n'importe quelle méthode dans n'importe quelle classe (que ce soit dans le framework, le systemui ou une application personnalisée). Cela rend Xposed très puissant. Vous pouvez changer les paramètres de l'appel à la méthode, modifier la valeur de retour ou sauter complètement l'appel à la méthode - c'est vous qui décidez ! Il est également facile de remplacer ou d'ajouter des ressources.

Donc en mots courts et simplifiés : Xposed remplace certaines ressources du système pour "exposer" l'API du système, afin que d'autres applications (agissant comme des modules Xposed) puissent l'utiliser. Parmi ces autres applications, il y a - tam-tam-tam-tam-tam - Xprivacy .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X