主頁 > 移動端開發 > 使用 RTL-SDR 加密狗和 OTG 配接器在 Android 上收聽廣播對話

使用 RTL-SDR 加密狗和 OTG 配接器在 Android 上收聽廣播對話

2021-09-21 10:56:49 移動端開發

從急救人員到酒店清潔人員,每個人都使用在亞兆赫范圍內運行的無線電進行通信,通常甚至沒有對傳輸進行編碼,雖然編碼和加密越來越多地用于無線電通信,但只需 RTL-SDR 配接器和智能手機即可開始收聽您周圍發生的無線電對話,

為什么特別提款權很重要
軟體定義無線電 (SDR) 將通常由晶體或本地振蕩器完成的無線電調諧部分改為通過軟體完成,使用 SDR 的基本要求是計算機、聲卡或信號處理器,以及接收信號的射頻 (RF) 接收器,因此,許多由專用硬體完成的程序現在由計算機完成,使得整個無線電系統成本非常低、靈活且易于進入,

能夠采用最初用于數字電視的廉價調諧器,例如 Realtek 的暫存器傳輸級 (RTL) DVB-T COFDM調制器,允許任何人接收大范圍的無線電頻率,對于黑客來說,它轉化為使用最常見的商用雙向無線電接入未編碼無線電訊息的能力,為了聽取員工的談話,黑客可以在確定最佳行動方案之前使用 RTL-SDR 加密狗靜靜地收聽無線電對話,
在這里插入圖片描述
通常,RTL-SDR 設定需要計算機能夠解釋來自接收器的輸入,完成此操作后,您可以輕松找到模擬語音傳輸來收聽,出于某種原因,許多警察調度流量既未加密又未編碼,

雖然編碼傳輸共享“瀑布”的數字簽名,看起來像一條數字資料而不是模擬語音傳輸的波浪線,但解碼它們相對容易,使用 Linux 計算機,您可以通過編碼器將音頻(聽起來像隨機噪聲)通過管道傳輸回正常的音頻,

對于黑客來說,這一切都意味著只需 20 美元的簡單硬體就可以讓您訪問整個 500 kHz 至 1.7 GHz 范圍的射頻通信,

移動中的 SDR
為了使用 20 美元的 RTL-SDR 加密狗,通常的方法是在 Linux 計算機上安裝 GQRX,以便能夠解釋來自接收器的輸入,雖然方便,但并不是每個人都擁有或想要將臺式機或筆記本電腦帶到任何他們想收聽廣播的地方,大多數筆記本電腦都比接收器本身大得多,因此隨身攜帶筆記本電腦使用 RTL-SDR 加密狗的不便可能令人沮喪,

幸運的是,驅動程式可以讓Android 手機使用和理解 RTL-SDR 接收器,因此不再需要隨身攜帶 Linux 計算機來隨時隨地使用您的 RTL-SDR,相反,您可以使用OTG 配接器將 RTL-SDR 插入 Android 應用程式并直接在智能手機上收聽,
需要的硬體
對于硬體,您需要有一個 RTL-SDR 加密狗,我們推薦RTL-SDR 博客 RTL2832U R820T2 1PPM TCXO SMA V3,價格為 21.95 美元,您還需要一個OTG 配接器,將 RTL-SDR 加密狗的 USB Type-A 輸出轉換為手機使用的任何型別的 USB 輸入,我的三星 Galaxy S8使用USB Type-C,但你的可能使用Micro-USB,

RTL-SDR 博客 RTL2832U R820T - 建議零售價 21.95 美元(亞馬遜| RTL-SDR 博客)
用于 USB-C 的 Anker 電力線配接器 - 建議零售價 7.99 美元(亞馬遜| Anker)
適用于 Micro-USB 的 UGREEN 配接器 - 建議零售價 5.95 美元(亞馬遜| UGREEN)
并非所有 Android 手機都能夠自行為 RTL-SDR 供電,即便如此,當您長時間使用它時,它也會耗盡您的電池電量,在這些情況下,明智的做法是尋找帶有額外USB-C或Micro-USB母埠的 OTG 配接器以同時接受充電,如果您在旅途中,便攜式移動電源也可能是個好主意,

您還需要一個天線,任何天線都可以,只要它有同軸連接——一個 SMA 公射頻連接器(不是RP-SMA)——連接到 RTL-SDR 加密狗上的母 SMA 埠,如果您不確定要獲得什么天線,那么獲得帶有天線的 RTL-SDR 加密狗實際上是一個更好的主意,

RTL-SDR 博客 RTL2832U R820T2 帶天線 - 建議零售價 27.95 美元(亞馬遜)
第1步將 RTL-SDR 連接到您的智能手機
將 RSL-SDR 加密狗(應該已經連接到天線)連接到 OTG 配接器上的 USB Type-A 母埠,然后將USB Type-C或Micro-USB公端連接到智能手機的充電埠,您可能需要取下任何外殼才能貼身,連接后,您的手機可能會詢問如何處理連接的 USB 設備,因此請選擇適當的選項,

需要注意的一件事是,該配接器在作業時會變得非常熱,確保您意識到這一點,因為鋁制散熱器機身會很快變熱,
安裝 RTL-SDR 驅動程式
為了讓任何應用程式與 RTL-SDR 通信,您需要安裝適當的驅動程式,這將允許許多應用程式利用來自 RTL-SDR 加密狗的資料,

要獲取驅動程式,請從 Google Play 商店安裝Martin Martinov 的“ RTL2832U 驅動程式”,該應用程式不需要很多權限,所以它應該是快速和簡單的,之后,打開應用程式,驅動程式應該會自動安裝在您的手機上,如果沒有,請按照提示安裝驅動程式,完成后,您應該會看到一條以“驅動程式已成功安裝!”開頭的訊息,

Play 商店鏈接:RTL2832U 驅動程式(免費)
在這里插入圖片描述
在這里插入圖片描述
完成此操作后,您可以繼續選擇要使用的應用程式的步驟,
安裝 SDRoid 應用程式
接下來,您將通過下載應用程式來使用驅動程式以利用它們,雖然有許多 Android 應用程式可以連接到 RTL-SDR,但許多應用程式需要在操作幾分鐘后付款,我選擇的應用程式是hOne的 SDRoid,它是完全免費的,但也要求獲得比它可能需要的更多權限,我養成了拒絕這些請求的習慣,因為我認為它沒有理由能夠訪問我的內部存盤,

Play 商店鏈接:SDRoid(免費)
安裝后,打開 SDRoid 但拒絕所有彈出的位置資料和照片、媒體和檔案的權限請求,同樣,它們對于 SDR 軟體的運行不是必需的,
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
完成后,點擊“開始廣播”開始,在螢屏頂部,點擊播放(箭頭)按鈕,然后您將被要求允許 RTL-SDR 驅動程式訪問連接的 USB 設備,因此點擊“確定”(您也可以選擇“默認使用”用于此 USB 設備”,因此您下次不必再次執行此操作),

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
一旦您同意,接收器應該啟動,您將能夠看到調諧和瀑布資料,

第四步調入寬頻調頻廣播電臺
如果一切順利,您將擁有 RTL-SDR 可以調整的整個頻譜,為了練習,調到 88 MHz 和 102 MHz 之間的頻道,這是 FM 收音機的標準范圍,

將您的設備設定為單聲道或立體聲,具體取決于哪個聽起來更好,然后點擊您可以在該范圍內看到的強信號,由于您正在收聽公共廣播,因此您應該會聽到音頻播放,上下探索頻率以開始查找其他未編碼的廣播,

查看傳輸模式,您可以看出某些東西是模擬的而不是數字的,因為隨著音頻變得越來越響亮和安靜,您可以看到上升和下降,在下面的螢屏截圖中,左邊的是模擬的,在數字傳輸中,整個通道寬度將一直充滿,如右圖所示,學會發現這些傳輸之間的差異是軟體定義無線電樂趣的一部分!
在這里插入圖片描述
在這里插入圖片描述
上面左邊的螢屏截圖是我們正在尋找的那種模擬傳輸,就我而言,是收音機中的一首經典歌曲,通過尋找具有人類語音特征的對話,您可以開始識別可以收聽的對話,

在信號模式中尋找人類語音的一些跡象是類似人類的行為,例如以不規則間隔打開和關閉的傳輸,人類不會連續或以規律的方式說話,因此這使得忽略自動傳輸變得更容易,尋找模擬傳輸的上升和下降信號也很重要,因為調諧到數字瀑布傳輸只會產生可怕的噪音,

第 5 步調入雙向收音機和窄帶調頻收音機
如果您找到了您感興趣的傳輸,您可能會發現默認的“Wide FM”過濾器太寬而無法清楚地接收它,假設您是一支紅隊,并且您已將注意力集中在酒店清潔人員的雙向收音機上,讓您知道哪些房間開放以及何時開放,要鎖定雙向收音機并避免干擾,您需要將收音機切換到“窄帶 FM”模式,

Narrow FM 可讓您選擇并收聽您發現的雙向廣播對話,這些通常是保安公司、酒吧員工和清潔人員,要切換到窄頻調頻,點擊“寬頻調頻”按鈕,解調選擇選單將打開——從串列中選擇“窄帶調頻”,
在這里插入圖片描述
在這里插入圖片描述
現在,您可以放大您看到的任何雙向無線電對話,并使用窄調 FM 濾波器進行調諧,我建議查看您所在城鎮的第一回應者頻道并查看哪些是加密的,在洛杉磯,絕大多數無線電傳輸都沒有加密或編碼,

SDR 以 20 美元的價格將對話置于范圍內
從車庫門開啟器到物流操作,一切都使用無線電信號,可以通過連接到智能手機的 RTL-SDR 檢測到,無論您的目標是什么,能夠檢測到該地區的傳輸并調入附近的模擬廣播都是很有用的,了解安全和清潔人員的去向以及他們的想法可以為任何黑客提供優勢,而且開始使用 RTL-SDR 只需 20 美元左右,

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/301796.html

標籤:其他

上一篇:[RK3568 Android11] 教程之高效率開發除錯方法

下一篇:手機語音播報按鍵遙控 左右目錄 背景關系章 暫停繼續 語音檢索

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【從零開始擼一個App】Dagger2

    Dagger2是一個IOC框架,一般用于Android平臺,第一次接觸的朋友,一定會被搞得暈頭轉向。它延續了Java平臺Spring框架代碼碎片化,注解滿天飛的傳統。嘗試將各處代碼片段串聯起來,理清思緒,真不是件容易的事。更不用說還有各版本細微的差別。 與Spring不同的是,Spring是通過反射 ......

    uj5u.com 2020-09-10 06:57:59 more
  • Flutter Weekly Issue 66

    新聞 Flutter 季度調研結果分享 教程 Flutter+FaaS一體化任務編排的思考與設計 詳解Dart中如何通過注解生成代碼 GitHub 用對了嗎?Flutter 團隊分享如何管理大型開源專案 插件 flutter-bubble-tab-indicator A Flutter librar ......

    uj5u.com 2020-09-10 06:58:52 more
  • Proguard 常用規則

    介紹 Proguard 入口,如何查看輸出,如何使用 keep 設定入口以及使用實體,如何配置壓縮,混淆,校驗等規則。

    ......

    uj5u.com 2020-09-10 06:59:00 more
  • Android 開發技術周報 Issue#292

    新聞 Android即將獲得類AirDrop功能:可向附近設備快速分享檔案 谷歌為安卓檔案管理應用引入可安全隱藏資料的Safe Folder功能 Android TV新主界面將顯示電影、電視節目和應用推薦內容 泄露的Android檔案暗示了傳說中的谷歌Pixel 5a與折疊屏新機 谷歌發布Andro ......

    uj5u.com 2020-09-10 07:00:37 more
  • AutoFitTextureView Error inflating class

    報錯: Binary XML file line #0: Binary XML file line #0: Error inflating class xxx.AutoFitTextureView 解決: <com.example.testy2.AutoFitTextureView android: ......

    uj5u.com 2020-09-10 07:00:41 more
  • 根據Uri,Cursor沒有獲取到對應的屬性

    Android: 背景:呼叫攝像頭,拍攝視頻,指定保存的地址,但是回傳的Cursor檔案,只有名稱和大小的屬性,沒有其他諸如時長,連ID屬性都沒有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ......

    uj5u.com 2020-09-10 07:00:44 more
  • Android連載29-持久化技術

    一、持久化技術 我們平時所使用的APP產生的資料,在記憶體中都是瞬時的,會隨著斷電、關機等丟失資料,因此android系統采用了持久化技術,用于存盤這些“瞬時”資料 持久化技術包括:檔案存盤、SharedPreference存盤以及資料庫存盤,還有更復雜的SD卡記憶體儲。 二、檔案存盤 最基本存盤方式, ......

    uj5u.com 2020-09-10 07:00:47 more
  • Android Camera2Video整合到自己專案里

    背景: Android專案里呼叫攝像頭拍攝視頻,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后來因專案需要,改成了camera2 1.Camera2Video 官方demo有點問題,下載后,不能直接整合到專案 問題1.多次拍攝視頻崩潰 問題2.雙擊record按鈕, ......

    uj5u.com 2020-09-10 07:00:50 more
  • Android 開發技術周報 Issue#293

    新聞 谷歌為Android TV開發者提供多種新功能 Android 11將自動填表功能整合到鍵盤輸入建議中 谷歌宣布Android Auto即將支持更多的導航和數字停車應用 谷歌Pixel 5只有XL版本 搭載驍龍765G且將比Pixel 4更便宜 [圖]Wear OS將迎來重磅更新:應用啟動時間 ......

    uj5u.com 2020-09-10 07:01:38 more
  • 海豚星空掃碼投屏 Android 接收端 SDK 集成 六步驟

    掃碼投屏,開放網路,獨占設備,不需要額外下載軟體,微信掃碼,發現設備。支持標準DLNA協議,支持倍速播放。視頻,音頻,圖片投屏。好點意思。還支持自定義基于 DLNA 擴展的操作動作。好像要收費,沒體驗。 這里簡單記錄一下集成程序。 一 跟目錄的build.gradle添加私有mevan倉庫 mave ......

    uj5u.com 2020-09-10 07:01:43 more
最新发布
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:40:31 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:40:11 more
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:39:36 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:39:13 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:16:23 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:16:15 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:15:46 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:14:53 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:14:08 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:08:34 more