0

I tried stumbler to get ssid with iphone os 2.0 and 3.0, I am getting an error and I found that few framework is missing, can anyone tell me how to recover this?

I found a post from StackOverflow mentioning PrivateFrameworks/Apple80211.Framework: how to install this, or anyone can give me the step to apply this stumbler for iphone os 3.0?

vinzee
  • 17,022
  • 14
  • 42
  • 60
Apache
  • 1,798
  • 9
  • 50
  • 72
  • As you need just SSID only there is a standard and easy way try this http://stackoverflow.com/a/20838972/730807 . Just in case you need BSSID also try this http://stackoverflow.com/a/20836590/730807 – Durai Amuthan.H Dec 30 '13 at 12:06

1 Answers1

3

The library is now located at: /System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager

So you'll need to change your libhandle to:

libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager",RTLD_LAZY);

I should also mention that this is a private Apple framework and as such is likely to be buggy/not very usable - anything you do with it is at your own risk

James
  • 5,802
  • 5
  • 24
  • 30
  • how about the handle, keep remaining as before or have to modify open = dlsym(libHandle, "Apple80211Open"); bind = dlsym(libHandle, "Apple80211BindToInterface"); close = dlsym(libHandle, "Apple80211Close"); associate = dlsym(libHandle, "Apple80211Associate"); scan = dlsym(libHandle, "Apple80211Scan"); open(&airportHandle); bind(airportHandle, @"en0"); thanks – Apache Nov 05 '09 at 03:08