9

So, I recently bought Elephone P8000 which has Android 5.1 installed. One of the first things I noticed was the new "App Permissions". After installing a few of my standard apps, I was curious and checked the app permissions, and I was quite surprised when I saw that every app had the permissions "Send MMS" and "Send Email".

I could understand that if it were only WhatsApp, obviously, a chat app might need this permission. But even my GBA Emulator or the Fallout Pip-Boy app had this permission even though they don't have any kind of communication functionality.

So what is the point of these 2 permissions? Why does every app need those?

App Permission Screenshot

Andrew T.
  • 15,988
  • 10
  • 74
  • 123
  • 1
    Honestly, I checked Fallout Pip-Boy's permission on Play Store ( I even installed it to check), and there is no "Send MMS" nor "Send Email". From where did you install it? It was probably modified by hacker and it really worried me... – Andrew T. Nov 18 '15 at 14:06
  • @AndrewT. I installed it from the official google play store, released by Bethesda Softworks LLC. I added a screenshot from the app permissions to show what i meant. – Realitätsverlust Nov 18 '15 at 14:22
  • Hmm, it didn't occur on my Nexus 5, Marshmallow 6.0. What is your device model, also are you perhaps using custom ROM (Check on Settings - About)? – Andrew T. Nov 18 '15 at 14:29
  • 2
    Could this be some sort of permission misallocation (even as wrong as it sounds)? – Tamoghna Chowdhury Nov 18 '15 at 14:30
  • @AndrewT. I got the Elephone P8000, quite unknown, but a good model. It also tells me that i run Android Version 5.1. It doesn't look like this is some kind of custom firmware. – Realitätsverlust Nov 18 '15 at 14:38
  • 2
    Also, just FYI, "App permissions" is not implemented until AOSP Android 6.0 Marshmallow, so I'd believe this is running on custom ROM. Unfortunately, I have no clue how to know what's the ROM name. – Andrew T. Nov 18 '15 at 14:46
  • @AndrewT. Think it is Flyme ROM going by forums – beeshyams Nov 18 '15 at 15:29
  • Not that every app in the Play Store has declared those permissions, neither we can verify that your test is true and every user installed app in your device asks for that permissions. Consider backing this broad statement. You can use some permissions explorer app(s) to list installed apps based on specific permissions. (Use my answer, if needed). Also, give us the list of all the user installed apps too. I can't believe that broad claim without any proof. – Firelord Nov 18 '15 at 16:57
  • @Firelord well, if needed, I can screenshot the permissions of every app I currently have installed on my device if that's needed. – Realitätsverlust Nov 19 '15 at 10:41

1 Answers1

8

Intrigued by this question, I searched in the forums and found a similar query,which probably explains, at least in part, of what you are seeking.

Preventing installed apps from making calls or sending SMS

Almost verbatim from the answer by @ Steven Roose (all credits to him)

Developers sometimes grant their apps permission which their apps in fact don't need. If you are aware and you don't agree with this trend, the only thing you can do is not download such apps. Or even better, you can consider contacting the developer of the application and ask him why this permission is required. Maybe they are not aware of the fact and are very willing to remove the permission if they can please their users by doing so.

A to-do list should not have the permission to send SMS messages, if I see a to-do app that requires this permission myself, I would just look for another app to use.

My "guess", is that app developers ask for them just in case it is required in future, though the app may not need or use them currently. It might even be that the developer has requested an inclusive permission (for example, android.permission.WRITE_EXTERNAL_STORAGE implies that android.permission.READ_EXTERNAL_STORAGE has also been granted, and both permissions will show up for the app); although this might not be true in your case.

Also, one point: It might be a device-specific or case-specific (one-time) issue. Try uninstalling and reinstalling all relevant apps to check.

EDIT

ELEPONE 8000 runs a custom ROM as per Android Authority.

"The Elephone P8000 runs Android 5.1 Lollipop out of the box, with the custom Elephone UI on top"

ROM appears to be Flyme as per this forum (search for Flyme)

Does this explain the discrepancy of app displaying different permissions as discussed in comments to the question?

EDIT 2

As tested by Andrew T, I have repeated that by downloading from play store and the app does not have "send MMS " or "send email" permissions accorded. This leads to the conclusion that the observations made by OP are ROM / UI specific.

Reasons for the ROM/UI causing this could be a topic for separate question

beeshyams
  • 40,739
  • 30
  • 119
  • 269
  • 1
    @beeshyams Thanks for the answer. This was my initial guess too, but then I tried to imagine why an emulator would ever need to send e-mails or MMS. And EVERY app has those. I can't really believe that every developer want's their apps to send mails in the future. – Realitätsverlust Nov 18 '15 at 14:24
  • 1
    @TamoghnaChowdhury I'm tired, yes, i wanted, I'm sorry. xD – Realitätsverlust Nov 18 '15 at 14:26
  • 1
    @TamoghnaChowdhury While this is a good answer, it didn't answer my question completely. I still can't really believe that every developer want's their apps to send mails in the future, as I stated in the comment I accidentally sent to you. – Realitätsverlust Nov 18 '15 at 14:29
  • Alright, I didn't even know that there is a custom ui. I guess this is the reason why Evers app got that Perkussion, i think i have to dig for those informations. Thanks for your help though! – Realitätsverlust Nov 18 '15 at 16:49
  • 1
    I would, but I have no idea how to do that on the app. I'll be at home tomorrow, I'll accept your answer then. – Realitätsverlust Nov 19 '15 at 12:09
  • @Steven Roose. Belated but didn't mark you when I attributed your post. Thanks for inputs – beeshyams Dec 17 '15 at 02:39