9

私の知る限り、範囲内のホットスポットをスキャンして、その bssid と信号強度を読み取ることはできません。これは iOS 4 ではプライベート API を使用することで可能でしたが、ジェイルブレイクなしでは iOS 5 では不可能になりました。可能だったとしても、アプリは App Store で拒否されます。そうですか?

屋内測位システムを持っているある企業は、このシステムを iOS で開発できると主張しています。彼らがホットスポットと信号強度をスキャンし、現在の Android アプリで信号を三角測量しているという事実を知っています。

不足している代替手段はありますか? 彼らの主張は私には不可能に思えますが、ここにいる人々の意見を聞きたいです。彼らがデモを行うときの準備をしたいと思います(ただし、脱獄または何らかのモックアップを期待しています)

4

2 に答える 2

5

私の知る限り、これはMobileApple80211 フレームワークによって (もちろんプライベート API を使用して) 実行できます。

Stumblerコードは、このフレームワークの使用方法に関する優れた情報源です。

iOS 5 の場合、ジェイルブレイクされた iPhone が必要です。Guvener Gokceは、これに関する非常に教育的なブログ投稿をしています: iPhone Wireless Scanner iOS5

于 2012-08-21T13:32:10.540 に答える
3

答えを更新するだけです: MobileApple80211 フレームワークはMobileWifi.frameworkに置き換えられました。ジェイルブレイクされたデバイスが必要になります (おそらく、プライベート API だけを使用して実行することはできないため、開発/エンタープライズのジェイルブレイクされていないデバイスでは実行できません)。

于 2014-03-11T16:19:36.070 に答える