2 votes

Surveiller les activités d'une application et voir ce qu'elle envoie sur Internet

Il y a quelques mois, j'ai installé un l'automatisation appelée MacroDroid mais après quelques jours, je l'ai désinstallé. Aujourd'hui, alors que je vérifiais les applications dans /system/app Je suis tombé sur une application appelée MacroDroidSystemHelper ( com.arlosoft.macrodroid.helper )

J'avais accordé au MacroDroid l'accès au superutilisateur lorsque je l'utilisais, ce qui a pu faire de l'application que j'ai trouvée aujourd'hui une application système.

J'ai essayé de le lancer mais il n'a pas d'interface.

En vérifiant ses autorisations, je me suis rendu compte qu'il avait l'autorisation de connectivité, je dois donc trouver quelles données il envoie à Internet. Comment puis-je surveiller ses activités ?

(Cliquez sur l'image pour l'agrandir)

IMG: App Name

2voto

Firelord Points 23064

Il apparaît que MacroDroid maintenant (j'ai la v3.10.1) ne va pas avec l'approche d'installer le fichier d'aide à l'intérieur de l'application /system comme option par défaut. Au lieu de cela, il l'utilise désormais comme approche de secours et uniquement lorsque vous rencontrez un problème avec le GPS/NFC. Si vous avez ce fichier dans /system alors soit il a été installé alors que vous utilisiez une version antérieure à la v3.10.1, soit vous avez délibérément choisi de revenir à une technique plus ancienne via ses paramètres.

La dernière version de ce fichier d'aide est la 1.2 et voici les autorisations mentionnées dans son manifeste :

Afin de se connecter au réseau, il doit demander l'autorisation Android.permission.INTERNET - ne figurent pas dans le manifeste. Vous pouvez donc être assuré que l'application, seule, ne pourra pas envoyer de données.

Cela dit, compte tenu de la nature du titre, il n'est pas nécessaire de surveiller les activités d'une application (aucun avantage) si votre objectif est de découvrir les données auxquelles elle accède ou qu'elle envoie. Vous pouvez utiliser XPrivacy dans ce cas. Il nécessite le cadre Xposed. XPrivacy peut vous avertir lorsque l'application tente d'accéder à une permission sensible pour la vie privée. Cela donne une estimation approximative de l'étendue des données auxquelles l'application peut accéder. Vous pouvez utiliser un pare-feu pour restreindre l'accès de l'application à l'internet et être notifié chaque fois que l'application tente d'accéder au réseau.

Néanmoins, pour voir les données envoyées par l'application, il faut les capturer ou au moins les renifler. Réponses pour Capturer le trafic d'un téléphone portable sur wireshark et Surveiller l'activité du réseau sur les téléphones Android peut s'avérer utile. (Je n'ai essayé aucune des solutions proposées).

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