iPhone Wireless Scanner iOS5
As followers know, last year Apple has blocked wifi scanners from App Store, however till iOS5 it was still available for private usage via WiFiManager bundle:
in iOS5, WifiManager bundle no more exists however 80211 functions are still available via IPConfiguration bundle
New Path: /System/Library/SystemConfiguration/IPConfiguration.bundle/IPConfiguration
The scanning functions are the same as previous version
(For detailed information: http://code.google.com/p/iphone-wireless/ )
but there is one thing you need to pay attention while developing
Your application requires super user privileges in order to perform network scan.
That’s why, you need to put your application in Root’s Applications folder
Correct Path in IOS: /Applications (in this path, app runs with root user permissions)
Wrong Path in IOS:
/private/var/mobile/Applications (in this path, app runs with mobile user permissions)
I have prepared a sample project for using Stumbler class on iOS5,
you can download it via
Also I would like to share couple of screens that may be interesting for some developers.
1) Disassembled screen of iPConfiguration (Processed with IDA Evaluation by HEx Rays )
2) Screenshots of sample project on iPod Touch 4G running iOS 5
If you enjoyed this post, make sure you subscribe to my RSS feed!