【问题标题】:Getting all Neighboring Cell IDs/RSSIs Android获取所有相邻小区 ID/RSSI Android
【发布时间】:2014-01-06 20:21:55
【问题描述】:

我使用 TelephonyManager API 来获取小区信息,该信息返回 6 个或更少的具有小区 ID/RSSI 的邻居。如果您通过 RIL 进行通信以获取 ARFCN/RSSI,情况也是如此,那么我们总是会得到 6 个邻居。但通常范围内有超过 6 个邻居(我认为 Android 设备可以看到最多 32 个)。我的目标是获取所有这些邻居的信息。

我还下载了 android 源代码,构建了它和一个支持可加载内核模块 (LKM) 的内核,并在需要更改源代码时成功刷新。我只是在寻找前进的方向。同样,我的目标是获取所有邻居的信息,无论我必须做什么,比如生根、刷新操作系统、刷新内核或其他黑客行为。

【问题讨论】:

    标签: android c kernel-module android-kernel


    【解决方案1】:

    据我所知,范围内的单元格是调制解调器知道的。它决定报告 Android 空间的内容取决于供应商的实施和您使用的网络类型(UMTS/GSM/HSPA..)。大多数供应商都有在某种 arm/dsp/rt 辅助处理器中运行的封闭源调制解调器。

    与调制解调器的通信是使用 RPC 以芯片组特定的方式完成的,最终连接到 RIL 层和 android api。 我认为除了弄乱 android/ril 层之外,没有简单的方法可以破解,这也是有限的。 破解内核也没用。

    也许较新的设备有更多的信息,这可能是您正在寻找的......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-16
      • 2012-03-30
      • 1970-01-01
      • 2011-01-01
      • 1970-01-01
      • 2013-05-10
      • 2016-03-13
      • 2020-07-28
      相关资源
      最近更新 更多