正在获取所有相邻小区ID/RSSIs Android

正在获取所有相邻小区ID/RSSIs Android,android,c,kernel-module,android-kernel,Android,C,Kernel Module,Android Kernel,我使用了TelephonyManager API来获取单元信息,该信息返回6个或更少的具有单元ID/RSSI的邻居。同样的情况,如果您通过RIL进行通信以获得ARFCNs/RSSIs,那么我们总是有6个邻居。但通常范围内有6个以上的邻居(我认为Android设备最多可以看到32个)。我的目标是获得所有邻居的信息 我还下载了android源代码,构建了它和一个支持可加载内核模块(LKM)的内核,并在需要更改源代码的情况下成功地刷新了它。我只是在寻找前进的方向。同样,我的目标是获取所有邻居的信息,不

我使用了TelephonyManager API来获取单元信息,该信息返回6个或更少的具有单元ID/RSSI的邻居。同样的情况,如果您通过RIL进行通信以获得ARFCNs/RSSIs,那么我们总是有6个邻居。但通常范围内有6个以上的邻居(我认为Android设备最多可以看到32个)。我的目标是获得所有邻居的信息


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

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

与调制解调器的通信使用特定于芯片组的RPC完成,最终连接到RIL层和android API。 我认为除了搞乱android/ril层之外,没有什么简单的方法可以破解,因为android/ril层也是有限的。 对内核进行黑客攻击也是无用的

也许更新的设备有更多的信息通过,这可能是你正在寻找的