1

iPhone Wifiスキャンアプリの作成を始めたばかりです。私は多くのウェブサイトを検索しましたが、最終的に以下の最近のコードを入手しました。これは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 を使用すると、サービスを提供できず、リスクが生じることはわかっていますが、そうする必要があります。これについて何か手がかりがあれば、私に知らせてください。

4

0 に答える 0