Il y a beaucoup d'informations disponibles pour votre application sans utiliser aucune permission, il ne serait pas possible d'écrire chaque fichier auquel votre application a accès dans cette réponse mais je peux vous donner une idée approximative.
Les applications requièrent généralement des autorisations inutiles, comme la vérification de la disponibilité du réseau, ce qui peut être fait de plusieurs façons sans utiliser l'autorisation, disons que vous avez une simple WebView qui accède à un site Web, au lieu d'utiliser l'autorisation pour vérifier une connexion active, nous pourrions simplement essayer d'ouvrir le site Web et de capturer les erreurs, si l'erreur montre que la page n'a pas pu être chargée en raison d'un problème de DNS ou un message de réseau non disponible, alors le plus probable est que votre appareil n'est pas connecté à Internet et vous avez alors le statut du réseau sans utiliser l'autorisation.
J'ai créé une application qui collecte des informations sur les partitions pour construire des fichiers de dispersion sans utiliser d'accès Root en lisant les fichiers de configuration du système et en collectant les informations. Créateur d'images MTK Vous devriez avoir une bonne idée de ce qui est disponible en utilisant le bouton de recherche d'informations dans l'application.
Pour ce qui est de vos contacts, il existe probablement un moyen de contourner l'autorisation.