Por que todo aplicativo tem / precisa da permissão "Enviar MMS" e "Enviar email"?

10

Então, eu comprei recentemente o Elephone P8000, com o Android 5.1 instalado. Uma das primeiras coisas que notei foram as novas "Permissões de aplicativos". Depois de instalar alguns dos meus aplicativos padrão, fiquei curioso e verifiquei as permissões do aplicativo, e fiquei bastante surpreso ao ver que todos os aplicativos tinham as permissões "Enviar MMS" e "Enviar email".

Eu podia entender que, se fosse apenas o WhatsApp, obviamente, um aplicativo de bate-papo pode precisar dessa permissão. Mas mesmo o meu emulador de GBA ou o aplicativo Fallout Pip-Boy tinha essa permissão, mesmo que eles não tenham nenhum tipo de funcionalidade de comunicação.

Então, qual é o objetivo dessas 2 permissões? Por que todo aplicativo precisa disso?

Captura de tela de permissão de aplicativo

YU NO WORK
fonte
11
Honestamente, verifiquei a permissão do Fallout Pip-Boy na Play Store (eu até a instalei para verificar) e não há "Enviar MMS" nem "Enviar email". De onde você instalou? Provavelmente foi modificado pelo hacker e realmente me preocupou ...
Andrew T.
@AndrewT. Instalei-o na loja oficial do Google Play, lançada pela Bethesda Softworks LLC. Eu adicionei uma captura de tela das permissões do aplicativo para mostrar o que eu quis dizer.
YU NO WORK
Hmm, isso não ocorreu no meu Nexus 5, Marshmallow 6.0. Qual é o modelo do seu dispositivo? Você também está usando ROM personalizada (verifique as configurações - sobre)?
Andrew T.
2
Isso poderia ser algum tipo de má alocação de permissão (mesmo que pareça errado)?
Tamoghna Chowdhury
2
Além disso, apenas para sua informação, "Permissões do aplicativo" não é implementada até o AOSP Android 6.0 Marshmallow, então eu acredito que isso esteja sendo executado na ROM personalizada. Infelizmente, não tenho idéia de como saber qual é o nome da ROM.
Andrew T.

Respostas:

8

Intrigado com essa pergunta, procurei nos fóruns e encontrei uma consulta semelhante, que provavelmente explica, pelo menos em parte, o que você está procurando.

Impedindo que aplicativos instalados façam chamadas ou enviem SMS

Quase literalmente da resposta de Steven Roose (todos os créditos para ele)

Às vezes, os desenvolvedores concedem a seus aplicativos a permissão que eles realmente não precisam. Se você está ciente e não concorda com essa tendência, a única coisa que pode fazer é não baixar esses aplicativos. Ou melhor ainda, considere entrar em contato com o desenvolvedor do aplicativo e perguntar por que essa permissão é necessária. Talvez eles não estejam cientes do fato e estejam muito dispostos a remover a permissão, se puderem agradar seus usuários.

Uma lista de tarefas pendentes não deve ter permissão para enviar mensagens SMS; se eu vir um aplicativo de tarefas pendentes que exige essa permissão, procurarei outro aplicativo para usar.

Meu "palpite" é que os desenvolvedores de aplicativos os solicitem caso seja necessário no futuro, embora o aplicativo possa não precisar ou usá-los atualmente. Pode até ser que o desenvolvedor tenha solicitado uma permissão inclusiva (por exemplo, android.permission.WRITE_EXTERNAL_STORAGEimplica que android.permission.READ_EXTERNAL_STORAGEtambém foi concedida e as duas permissões aparecerão para o aplicativo); embora isso possa não ser verdade no seu caso.

Além disso, um ponto: pode ser um problema específico do dispositivo ou do caso (único). Tente desinstalar e reinstalar todos os aplicativos relevantes para verificar.

EDITAR

O ELEPONE 8000 executa uma ROM personalizada de acordo com a Autoridade Android .

"O Elephone P8000 executa o Android 5.1 Lollipop imediatamente, com a interface personalizada do Elephone na parte superior"

ROM parece ser Flyme de acordo com este fórum (procure por Flyme)

Isso explica a discrepância de o aplicativo exibir permissões diferentes, conforme discutido nos comentários da pergunta?

EDIT 2

Conforme testado por Andrew T, repeti isso baixando da Play Store e o aplicativo não possui as permissões "enviar MMS" ou "enviar email" concedidas. Isso leva à conclusão de que as observações feitas pelo OP são específicas da ROM / UI.

Razões para a ROM / interface do usuário causar isso pode ser um tópico para uma pergunta separada

beeshyams
fonte
11
@beeshyams Obrigado pela resposta. Esse também foi meu palpite inicial, mas tentei imaginar por que um emulador precisaria enviar e-mails ou MMS. E todo aplicativo tem aqueles. Eu realmente não acredito que todo desenvolvedor deseja que seus aplicativos enviem e-mails no futuro.
YU NO WORK
11
@TamoghnaChowdhury Estou cansado, sim, eu queria, me desculpe. xD
YU NO WORK
11
@TamoghnaChowdhury Embora esta seja uma boa resposta, ela não respondeu completamente à minha pergunta. Ainda não acredito que todo desenvolvedor queira que seus aplicativos enviem e-mails no futuro, como afirmei no comentário que acidentalmente enviei a você.
YU NO WORK
Tudo bem, eu nem sabia que existe uma interface do usuário personalizada. Eu acho que essa é a razão pela qual o aplicativo Evers conseguiu essa perkussion, acho que tenho que procurar essas informações. Obrigado pela sua ajuda!
YU NO WORK
11
Eu faria, mas não tenho idéia de como fazer isso no aplicativo. Estarei em casa amanhã, então aceitarei sua resposta.
YU NO WORK