Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPhone get a list of all SSIDs without private library

Is it possible the get a list of all available SSIDs on the iPhone without using a private library?

I read iPhone get SSID without private library which is about getting details about the current network.

This answer mentions:

If you jailbreak your device you can use the Apple80211 private framework to look up the available Wi-Fi networks and their signal strength. But that also means your app will get rejected.

Apple has the CaptiveNetwork API but there doesn't seem to be a solution to get a list of all available networks. It seems it's only possible to do so with using the Apple80211 private library, or connecting to all of them.

Am I missing something, or is there no solution?

like image 822
grubernd Avatar asked Mar 13 '12 12:03

grubernd


People also ask

How do I see all remembered networks on my iPhone?

From the Wi-Fi settings, tap the new "Edit" button and authenticate yourself using Face ID, Touch ID, or your passcode. Once authenticated, you'll see a list of Known Networks, which are all of the hotspots you've saved to your iPhone or iCloud Keychain from your other Apple devices.

How do I remove a hidden network from my iPhone?

How do I get rid of a hidden network? To get rid of a hidden network, you need to log in to your router's admin panel and go to WiFi settings. There, look for an option called Hidden Network and disable it.

Does iPhone automatically connect to public Wi-Fi?

The iPhone automatically connects to known Wi-Fi networks whenever it's in range. While auto-joining a known Wi-Fi network can be useful in saving us from having to manually reconnect to our preferred networks every time we want to use the internet, it can be frustrating to automatically join a network.


1 Answers

Without the use of private library (Apple80211) you can only get the SSID of the network your device is currently connected to.

like image 110
Rok Jarc Avatar answered Sep 21 '22 14:09

Rok Jarc