I understand what Android permissions mean and I have a specific question about two telephony permissions.
I've been using XPrivacy for a while and noticed that many apps that ostensibly have nothing to do with the low-level telephony features, nevertheless make repeated calls to getSimOperatorName()
and getNetworkOperatorName()
. MyFitnessPal Calorie Counter is one such app.
What need would ordinary apps have to call these methods?
For example, why would MyFitnessPal care I'm using AT&T or Verizon, when the app could be running just fine on a Wi-Fi only device?