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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.