Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPhone/iPad data usage tracking

Just wanted to ask the community a quick question. Out of curiosity, would anyone have an idea how the iPhone App "DataMan" and "Data Usage" are pulling data readings of your personal cellular data usage? I've check the web high and low for possible answers and all so far has been dead ends. How could they have gotten their Apps to be Apple approved?

Any help or advice would be great!

like image 476
Richard Oglay Avatar asked Mar 11 '11 15:03

Richard Oglay


People also ask

How can I monitor data usage on my iPad?

To see how much cellular data you've used, go to Settings > Cellular or Settings > Mobile Data. If you're using an iPad, you might see Settings > Cellular Data instead. Scroll down to find which apps are using cellular data. If you don't want an app to use cellular data, you can turn it off for that app.

Can iPad activity be tracked?

View your Screen Time reportGo to Settings > Screen Time. Tap See All Activity, then tap Week to see a summary of your weekly use, or tap Day to see a summary of your daily use.

How can I monitor my data usage on my iPhone?

View how much mobile data you're using To see how much mobile data you've used, go to Settings > Mobile Data or Settings > Cellular. If you're using an iPad, you may see Settings > Mobile Data. Scroll down to find which apps are using mobile data.

How do I stop my iPhone from tracking my iPad?

Go to Settings > Privacy > Tracking. Allow App to Request to Track will be turned off (the slider will be green, not grey). Underneath you will see any apps that have already requested permission, and it will indicate if you have granted it. You can tap on the slider beside them to switch tracking on or off.


1 Answers

One way to do this would be to install a configuration profile with the proper APN settings which will route all the network traffic through a proxy server. For WiFi, you can set the proxy in the network settings. This way you can easily get data usage statistics using a proxy server such as Squid. Also, it is possible to get per-app data usage by inspecting the HTTP headers of the request, since all apps using CFNetworking pass the app name in the header. I am almost sure this is how Onavo works.

The other way would be to use a VPN connection. The principle is the same, only the technique is different.

like image 147
CodeBreaker Avatar answered Nov 16 '22 03:11

CodeBreaker