J'ai un iPhone qui a soudainement (deux derniers mois) commencé à dépasser le plan de données de 200 Mo sur lequel il était. Avant cela, il n'était même pas proche des limites.
Les seules informations que la compagnie de téléphone (AT&T) me donne sont les montants et les heures (qui d'après ce que je comprends, ne sont qu'un temps de facturation pour une quantité groupée de données). Voici un exemple:
08/23 12:07 AM Sent 198679KB
08/22 12:07 AM Sent 6070KB
08/21 12:06 AM Sent 13757KB
08/20 12:06 AM Sent 5993KB
08/19 12:54 AM Sent 64947KB
08/17 10:05 PM Sent 165247KB
08/17 12:02 AM Sent 12707KB
08/16 12:02 AM Sent 90KB
08/15 12:42 AM Sent 23581KB
08/14 12:10 AM Sent 35819KB
Et en plus des énormes quantités en 3G, ce téléphone a passé très peu de temps en dehors du Wifi.
Existe-t-il un moyen possible (sans jailbreak!) De découvrir quelle application pourrait éventuellement transférer autant de données? À l'heure actuelle, AT&T ne me donnera pas ou ne pourra pas me donner une ventilation des destinations du trafic. Même si c'était possible, je voudrais une réponse qui se trouve dans le téléphone comme une vérification par rapport à ce que le transporteur mesure si c'est possible.
Réponses:
Après plusieurs lectures attentives de votre question, quelque chose est ressorti:
Votre iPhone, lorsqu'il est en mode veille, éteint la radio WiFi pour économiser la batterie . Donc, si vous avez des applications gourmandes en données qui font des choses en arrière-plan lorsque votre téléphone est en veille / verrouillé, elles le font sur 3G. Notez que le comportement WiFi-off-in-sleep-mode est quelque peu incohérent. Mais vous pouvez vous assurer que la 3G n'est jamais utilisée par votre téléphone pendant que vous effectuez ces tests en fermant les données cellulaires. De cette façon, lorsqu'il dormira, il continuera à utiliser le WiFi et non la 3G pour les données et vous serez certain de capturer tout le trafic dans votre réseau de surveillance.
Vous pouvez concocter quelques technologies qui pourraient vous aider à retrouver le coupable.
Comme première passe rapide, vous pouvez essayer de surveiller le téléphone lorsqu'il est sur un réseau WiFi à l'aide de mitmproxy. À partir de cet excellent article de blog mclov.in , vous pouvez configurer un proxy pour votre téléphone sur votre Mac et filtrer tout le trafic http / s à travers lui:
Si vous définissez mitmproxy pour enregistrer les appels http / s dans un fichier, vous pouvez l'analyser après un certain temps et rechercher des tendances. Vous serez également en mesure d'inspecter les charges utiles sur les appels http / s afin de pouvoir détecter de cette manière des demandes inhabituellement importantes.
Bien sûr: cette approche suppose que le coupable utilise http / s pour la communication. Si ce n'est pas le cas, vous ne verrez pas le problème via mitmproxy et vous devrez recourir à une solution de niveau inférieur.
Vous devez surveiller tout le trafic sur un réseau WiFi que vous contrôlez pour vous aider à traquer au moins les points finaux des transferts de données. La surveillance de la bande passante n'est pas difficile à configurer, mais conserver un journal par IP et par point de terminaison est vraiment difficile à faire avec du matériel de qualité grand public car il peut s'agir d'une quantité de données MASSIVE. Chaque paquet doit être vérifié pour l'origine, la destination, enregistré pour l'heure et la taille - il s'additionne très rapidement.
Mais vous pouvez obtenir des chiffres décents et restreindre l'espace de recherche afin qu'il soit potentiellement analysable par l'homme.
Tout d'abord: vous devez configurer un réseau avec une surveillance de la bande passante au niveau par IP. Pour cela, je recommande un routeur WiFi grand public Linksys WRT54GL exécutant Tomato et le module complémentaire TeamanIPTraffic pour le suivi de la bande passante au niveau IP.
Deuxièmement: définissez votre DNS sur le routeur pour utiliser OpenDNS . Dans votre compte OpenDNS pour suivre les recherches DNS:
Désormais, toutes les recherches DNS effectuées sur votre réseau seront enregistrées.
Attribuez à votre téléphone une adresse IP statique sur ce réseau afin qu'il soit plus facile à suivre.
Et ... attendez et regardez.
Vous allez surveiller l'activité de l'adresse IP attribuée à votre téléphone dans les tables d'activité par IP de votre routeur. Lorsque l'activité des données pour cette adresse IP augmentera, vous vous dirigerez vers votre console OpenDNS et examinerez les statistiques et les journaux de vos recherches DNS pour la période de temps où le mouvement des données était élevé pour votre téléphone.
Cela devrait donner une courte liste [sic] des noms d'hôtes qui étaient en cours de résolution à l'époque. Et armé de cette liste, vous pourrez peut-être la réduire à une application.
la source
À votre place avec mes maigres connaissances, je choisirais simplement un bon candidat ou deux et les supprimerais de l'iPhone avec iTunes. Cela devrait entraîner une énorme perte d'espace libre, et iTunes pourrait le montrer.
Une autre méthode moins impliquée serait de simplement les désactiver en double-cliquant sur le bouton Accueil et en le maintenant jusqu'à ce que le x apparaisse.
Il s'agit probablement d'une seule application, mais le tri prendra du temps et de l'argent jusqu'à ce que vous la trouviez.
Il y a probablement de meilleures façons que d'autres suggéreront, mais c'est quelque chose pour commencer.
la source
Plusieurs applications peuvent vous aider à suivre l'utilisation des données des applications:
Une combinaison de NetStat et de l' utilisation des données : la première vous permettra de connaître toutes les connexions à un moment donné. Ce dernier prétend travailler avec n'importe quel fournisseur de services sans fil et peut fournir des rapports d'utilisation des données sans fil et WiFi. L'application prétend également « suivre l'application de porcs de données en vérifiant depuis le dernier compteur d'exécution». Ceux-ci aideront dans un processus de recherche d'élimination pour potentiellement exclure ou dans certaines applications en tant qu'utilisateurs des données.
Onavo ( examiné ici ): fournit une compression des données pour l'iPhone et génère des rapports sur la quantité d'utilisation des données par application / catégorie. Limitations - ne fonctionne actuellement qu'avec AT&T pour les utilisateurs américains, ne peut pas compresser la vidéo en streaming. Il peut également y avoir des risques de sécurité, car vos données sont acheminées via les serveurs d'Onavo.
J'ai également trouvé cette liste d'applications notables de suivi des données iOS qui peuvent répondre à vos besoins.
Attention : je n'ai pas personnellement utilisé ces applications, mais les critiques semblent prometteuses.
la source
Depuis iOS 7, vous pouvez aller dans Paramètres -> Données mobiles et voir une liste de toutes les applications ainsi que la quantité de données utilisées (depuis la dernière réinitialisation des statistiques) par chacune. Vous pouvez également désactiver les données mobiles par application au même endroit.
Si vous constatez une utilisation élevée inexpliquée des données mobiles, essayez de désactiver Wi-Fi Assist dans le même écran de paramètres; il permet à votre téléphone d'utiliser les données mobiles même lorsqu'il dispose d'une connexion Wi-Fi, s'il considère que cette connexion est inférieure à la normale.
la source
Je crois qu'il existe des applications iPhone qui vous permettent de vous connecter et de surveiller votre utilisation des données. Je n'en ai pas utilisé personnellement, mais j'ai fait quelques recherches sur Google et j'ai constaté que les gars qui ont créé NetUse pour Mac prévoient de faire une application similaire pour iPhone. J'ai également trouvé ce fil , qui pose essentiellement la même question; il y a peut-être des réponses là-dedans.
Peut-être pourriez-vous l'utiliser quand il sortira, ou faire une recherche sur l'iPhone App Store pour voir si quelque chose de similaire existe déjà :)
la source
Je recommanderais de prendre plusieurs heures pour parcourir systématiquement vos applications, une par une. Tout d'abord, quittez toutes vos applications. Prenez note de l'heure à laquelle vous ouvrez l'application et du moment où vous la fermez (en la supprimant de la barre multitâche, bien sûr). Répétez avec l'application suivante. Lorsque vous voyez le rapport d'AT & T, vous devriez être en mesure de dire, à partir des moments donnés, quelle application utilise le réseau autant.
la source
Je suis surpris que cela n'ait pas été mentionné ... Mais assurez-vous de vérifier vos paramètres EMAIL. Il existe des options pour ...
Et en fonction de la configuration de votre calendrier / contacts, des photos, de la fréquence des changements ... Ceux-ci pourraient également l'affecter. De plus, avez-vous iCloud, ou Find my iPhone allumé, récemment ... Cela aurait sûrement pu affecter vos numéros d'utilisation ..
Bien que ce soit vraiment négligeable ... Vous pouvez également activer et désactiver les notifications pour les applications non essentielles. Pour éliminer une source supplémentaire (peu probable) du problème.
Je suis allé sur mon iPad un mois - et changer mes paramètres de vérification de courrier électronique agressif a tout réglé pour moi ... Mais, peu de temps après que cela s'est produit .. Je le mettrais également en mode avion / wifi dans la mesure du possible .. Je suppose que vous utilisez le réseau cellulaire pour les appels téléphoniques (ce que je n'étais pas), de sorte que la mesure de précaution peut être inappropriée ... Mais si vous devez faire ce que vous devez faire pour vous assurer que vous ne le faites pas aller plus loin. C'est une option.
la source
Eh bien, vous pouvez le désactiver en fermant toutes vos applications qui nécessitent des données, puis en allant dans Paramètres -> Général -> Réseau et en désactivant le commutateur de données cellulaires.
la source