android - 监听 GSM 流量

标签 android gsm imei gnuradio

是否可以使用 Android 手机收集同一小区内手机的 IMEI 或唯一手机 ID?可能已经有一些 hack 可以使用 osmocom ...我正在寻找的是一个易于工作的解决方案来扫描交通(通过计算汽车司机的电话)

最佳答案

理论上是,但实际上不是。 在普通的 GSM 网络中,您会期望移动身份 IMEIsv 数据字段在称为身份响应的消息中进行编码。 此消息在称为 sdcch/8 的加密 channel 中发送。您需要在该 channel 中解密(并找到)这条确切的消息,以检测给定上行链路事务的 imei。 为了能够捕获上行链路数据事务,您需要有一个收听上行链路频率的 radio 接收器,而您的 Android 手机不会这样做。

您正在寻找一种易于使用的“扫描流量的解决方案”。 我建议您尝试找到一部电话,它可以为您提供有关 CCCH 信道的信息,该信道未加密并且可以包含带有 tmsi 或 imsi 信息的寻呼请求。 tmsi 更加匿名,它会为您提供某种统计数据。

“最简单”的方法(今天)是使用诺基亚 3310 和 dct3 gsmtap 项目。使用 tshark 中的选项过滤 pcap 文件。

可能有更准确的汽车计数方法。

关于android - 监听 GSM 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14153932/

相关文章:

android - 如何检查 wifi 是否可用(虽然 Wifi 已连接)

Android:以编程方式重置电话 radio 网络信号

android - TelephonyManager 为 IMEI 号码 : what can cause this? 返回 null

javascript - Appcelerator Android 自定义字体不起作用

尝试自动化时,Android 驱动程序抛出错误

http - 使用 AT 命令的 POST api Rest - SIM800

android - 使用 IMEI 作为 JSON 服务的参数

iphone - 如何以编程方式获取 IOS 7 设备中的 IMEI 号码

android - 如何使用 map View 获取谷歌地图上的当前位置

android - 如何以编程方式在 Android 中禁用 GSM 连接