tcpdump のようなアプリケーションを使用して、Android で WiFi パケット ヘッダーをキャプチャしたいと考えています。HTC ドリームフォン (Android 1.6、Texas Instruments WL1251B チップセットを使用した Wi-Fi (802.11b/g)) を使用しています。デフォルトの TI ドライバーは、tcpdump を使用してデバイスでパケット キャプチャを実行しているときに、802.11 パケット ヘッダーをフィルター処理します。デフォルトの TI ドライバーを使用して 802.11 ヘッダーをキャプチャする方法を知っている人はいますか?
また、http://bobcopeland.com/android_wifi.html を見ていました。これには、android デバイスに mac80211 ベースのドライバーをインストールする手順が含まれています。このページで述べたように、指示に従ってカーネル モジュールを作成し、それらを電話にロードしました。しかし、その後 WiFi インターフェースを有効にすることができませんでした (ただし、mac80211 ドライバーがロードされたことを示す「wlan0」インターフェースが表示されました)。
だから、私はこの時点で立ち往生しています。TI/mac80211 ベースのドライバーを使用して、Android フォンで 802.11 パケット ヘッダーをキャプチャする方法についてアドバイスをいただけますか?