Modern Architecture
24.0 August 17, 2025- 9.4
- 1
- 2
- 3
- 4
- 5
Android應用以捕獲數據包和結果RRC狀態過渡。
RRCpacketSniffer是一種Android應用程序,可用於捕獲TCP UDP和ICMP數據包以及由此產生的RRC狀態過渡。
該應用程序正在使用本研究論文中討論的工具的實施“基於Android手機在細胞網絡上的APP行為評估”(http://dl.acm.org/citation.cfm?id=2593916)
描述
量化應用程序的信號效率需要以下信息:
交換的數據包。
相應的RRC狀態轉換。
與現有的應用程序和工具不同,此應用程序既不需要任何特殊的硬件,也不需要使用模擬器以offline的方式檢索RRC狀態。該工具的功能分為兩個部分:數據包sniffer和RRC狀態記錄器。
數據包嗅探器
該數據包Sni效率使用C_PacketCapture二進制二進制執行力,該可執行文件可使用libpcap源代碼和Android NDK構建。可執行文件是在具有超級用戶特權的外殼中啟動的。數據包sni效率使我們能夠捕獲與網絡接口關聯的所有上行鏈路和下行鏈路數據包,並將數據包時間戳和標頭信息存儲在log.text文件中。
RRC狀態記錄器
為了檢索RRC狀態,我們採用了一種新穎的方法來發現並在任何給定的瞬間記錄設備的實際RRC狀態。需要Android秘密代碼才能切換到RRC服務模式。帶有時間戳的RRC狀態過渡存儲在SDCARD上的dump.txt文件中。目前,我們有有限的三星設備的秘密代碼,儘管可用於不同製造商的各種秘密代碼。
在本文中,已經描述了使用我們的應用程序收集的數據(rrcpacketsniffer)計算應用程序的信號傳導效率的詳細說明。
支持設備
目前,該應用程序支持從星系S到Galaxy S5的所有三星設備。我們也在努力獲得其他品牌設備的支持。所有設備都需要根許可。
執照
Indraprastha信息技術研究所版權(C)德里
如果提到上述版權通知並引用了研究論文,則可以批准使用,複製,修改和/或出於任何目的使用或不用費用的任何目的分發此軟件。
該軟件是“原樣”提供的,作者對此軟件不明權,包括所有隱含的適銷性和健身保證。在任何情況下,作者均不應對任何特殊,直接,間接或結果損害賠償,或任何因使用或與本軟件的使用或績效有關的合同,疏忽或其他侵權訴訟所造成的任何損害,無論是在合同,疏忽還是其他侵權訴訟中造成的任何損害。