Il y a certaines API qu'ils doivent utiliser dans une partie du code, ce qui nécessite l'octroi d'une autorisation. Il n'est pas forcément nécessaire d'utiliser cette API, c'est pourquoi les applications fonctionnent toujours si elles n'ont pas d'autorisation. Elles utilisent des moyens alternatifs ou ne font rien pour cette raison.
Identité, Contacts, SMS, Téléphone, Photo/Média/Fichiers, Stockage, Appareil photo, Microphone, Wi-Fi. Tous ces éléments sont à peu près essentiels pour gérer les bases de la messagerie SMS, à quelques exceptions près. Les contacts permettent d'identifier l'expéditeur et le destinataire. P/M/F, Stockage, Appareil photo, Microphone sont utilisés pour envoyer des médias, des fichiers, ou prendre des médias à envoyer. SMS et Téléphone pour la transmission effective de SMS. Wi-Fi est probablement utilisé pour aider à identifier si le téléphone est connecté en Wi-Fi ou non pour la transmission de messages.
Calendrier : Cette fonction est probablement utilisée pour aider à définir les événements du calendrier lorsque des messages contenant des informations sur la date sont reçus.
Localisation : Pour autant que je sache, les messages sont envoyés avec les données de localisation, sauf si l'on n'a pas l'autorisation d'accéder à ces informations.
Quant à certaines des autres autorisations, elles semblent être des choses qui aident à la façon dont ils envoient les données. Les autres semblent être des éléments qui vous aident à faire des choses plus rapidement ou qui fournissent une autre façon de faire quelque chose, comme définir le papier peint.
Si vous avez une autorisation plus spécifique qui vous inquiète, je ferai de mon mieux pour ajouter des informations sur ce qu'elle pourrait faire avec.