iPhoneOS4.0 Wi-Fi проблема сканирования - PullRequest
1 голос
/ 11 августа 2010

Я только начал создавать приложение для сканирования iPhone через Wi-Fi. Я искал много сайтов, наконец, у меня есть последний код ниже. Кто-то сказал, что это хорошо работает на iPhoneOS4.0.

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

open  = dlsym(libHandle, "Apple80211Open");

bind  = dlsym(libHandle, "Apple80211BindToInterface");

close = dlsym(libHandle, "Apple80211Close");

scan  = dlsym(libHandle, "Apple80211Scan");

Но у меня есть следующие предупреждения.

warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.0.1/Symbols/usr/lib/libpcap.A.dylib" (file not found).

warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.0.1/Symbols/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager" (file not found).

Я использую xcode_3.2.3_and_ios_sdk_4.0.1 и устройство iPhone 3G, которое было взломано, разблокировано и обновлено до 4.0.1.

Я знаю, что если я использую частный API, не могу обслуживать и получать риски, но я должен это сделать. Если у вас есть какие-либо подсказки по этому поводу, пожалуйста, дайте мне знать.

...