[英]Discover Nearby Smartphone Devices on Android
我正在嘗試為 Android 制作一個可以檢測附近智能手機設備的應用程序。 我需要發現智能手機設備,而不管它們是否連接到 WLAN 或它們的操作系統。 唯一的要求是啟用他們的藍牙或 wifi 設置。 我正在嘗試捕獲這些設備的 MAC 地址和 RSSI。 我試圖模擬的一個應用程序示例是Meshlium 。
我正在使用的設備正在運行 android 版本 6.0.1 和型號 rk3368-box。 該設備還具有 root 權限。
有沒有辦法在我的 android 設備上發現附近的智能手機,唯一的要求是他們的 wifi 或藍牙已啟用? 也許數據包嗅探設備的探測請求? 我研究了數據包嗅探,但找不到任何適用於 Android 的可靠資源。 如果可能的話,我也希望能夠在 c# 和 Xamarin.Android 中這樣做。
自定義 ROM 是一種選擇嗎? 我不是要為 Play 商店制作應用程序,而是要為自定義硬件制作應用程序。 也許當我在設備上啟用 wifi 熱點時,它會記錄來自附近設備的探測請求並保存為文件以供稍后導出?
沒有辦法做到這一點。 並且不應該 - 除非我和你一起工作(在這種情況下,上面的多個都可以工作)這是對我隱私的大規模侵犯,讓你能夠檢測到我的設備。
如果您能夠找到設備的 WLAN 適配器的 mac 地址,請嘗試搜索 mac 地址與 WLAN 適配器相同但最后一位數字更改為 1 的藍牙設備。這樣即使藍牙設備的可見性被隱藏,您也可以找到它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.