0 votes

L'application peut-elle voir tous les SSID WIFI ?

J'ai lu le Aperçu de l'analyse Wi-Fi mais je ne suis pas sûr qu'une application ait la capacité de lire les points d'accès Wifi autour de moi.

Je ne donne pas d'autorisation de localisation.
Je désactive le service de localisation.

Le manifeste de l'application :

Cette application permet d'accéder à :

Stockage
modifier ou supprimer le contenu de votre clé USB
lire le contenu de votre clé USB
microphone
enregistrer des données audio

Localisation
localisation précise (GPS et réseau)

Historique des appareils et applications
Récupérer les applications en cours

SMS
recevoir des messages texte (SMS)

Téléphone
appeler directement les numéros de téléphone
lire le statut et l'identité du téléphone

Identité
trouver des comptes sur l'appareil
lisez votre propre carte de contact

Informations sur l'appel et l'identification du dispositif
lire le statut et l'identité du téléphone

Wi-Fi privé
visualiser les connexions Wi-Fi

Appareil photo
prendre des photos et des vidéos

Images / Médias / Fichiers
modifier ou supprimer le contenu de votre clé USB
lire le contenu de votre clé USB

Contacts
les comptes de recherche sur l'appareil
lire vos contacts

Autre
recevoir des données de l'Internet
lire le tampon de la trame
changer l'orientation de l'écran
modifier vos paramètres audio
visualiser les connexions réseau
empêcher l'appareil de dormir
coupler avec des dispositifs Bluetooth
installer des raccourcis
désinstaller les raccourcis
se connecter et se déconnecter du Wi-Fi
accès complet au réseau
contrôle des vibrations
s'exécuter au démarrage
lire les statistiques de la batterie
accéder aux paramètres Bluetooth
utiliser des comptes sur l'appareil

C'est possible :

  • visualiser les connexions réseau
  • visualiser les connexions Wi-Fi
  • se connecter et se déconnecter du Wi-Fi
  • accès complet au réseau

Sera-t-il capable de lire les SSID WIFI environnants ?

Je vois qu'Android 8 a besoin d'au moins une de ces permissions : CHANGE_WIFI_STATE
Cela suffira-t-il ?
Sous Android 10, aura-t-il également besoin des autorisations de localisation ?

Est-ce que je comprends bien ? Dans Android 8 : enter image description here getScanResults() seulement en demandant CHANGE_WIFI_STATE (ce qui n'est pas nécessaire pour que l'utilisateur approuve ?)

2voto

Andrew T. Points 12017

Oui, une application peut voir tous les SSID WiFi environnants avec les autorisations correctes. .

C'est le principal cas d'utilisation de Applications d'analyseurs WiFi (non affilié, juste pour montrer un exemple, j'ai utilisé l'une des applications listées).

En ce qui concerne les autorisations requises, les autorisations déjà mentionnées sont les suivantes Aperçu de l'analyse Wi-Fi États :

  1. Android 8.0 et Android 8.1 : n'importe lequel de
    • ACCESS_FINE_LOCATION
    • ACCESS_COARSE_LOCATION
    • CHANGE_WIFI_STATE
  2. Android 9 : tous de
    • ACCESS_FINE_LOCATION ou ACCESS_COARSE_LOCATION
    • CHANGE_WIFI_STATE
    • Activation des services de localisation (sous Paramètres > Localisation)
  3. Android 10 : tous de
    • ACCESS_COARSE_LOCATION ou ACCESS_FINE_LOCATION
    • CHANGE_WIFI_STATE
    • ACCESS_WIFI_STATE
    • Activation des services de localisation (sous Paramètres > Localisation)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X