如何获取来电者详细信息 - 小区ID?

时间:2015-05-06 09:25:12

标签: android security geolocation gsm

让我解释一下情况:

  1. 有一些移动网络(假设是GSM)
  2. 在此网络中,有2位移动受访者: Alice Bob
  3. 彼此不知道他们的位置
  4. Alice 拨打 Bob 的电话。呼叫是标准的,假设 Alice 没有使用任何特殊措施来保护她,也没有任何其他措施来透露/发送有关她所在位置的信息。
  5. 问题 Bob 是否有办法透露 Alice的设备位置(Cell Id已足够)

    我知道在Android中,唯一可用的来电显示信息是来电者手机号码。

    尽管如此,我还知道GSM网络传递了其他信息,例如:SIM ID,ESN / IMEI以及Cell Id - 呼叫者的设备在拨打电话时已注册。

    我很感激有关此事的任何信息。欢迎任何可能性:root,自定义ROM,第三方服务,API,库,NDK等。

1 个答案:

答案 0 :(得分:1)

如果这是您的意思,GSM网络不会将SIM,IMEI等从一个呼叫者传递到另一个呼叫者?

记住语音呼叫可能会遍历非GSM网络可能很有用,因此信令必须能够处理此问题。

作为一般规则,语音呼叫使用被叫号码路由,直到呼叫到达被叫方的归属网络。此时,HLR(数据库,有效地,带有将被叫号码映射到用户,设备和位置的信息)将指示被叫方设备在哪里,它们是在家庭网络中还是在另一个网络上漫游,以及呼叫将被路由到此时托管被叫方的MSC(呼叫服务器)。

网络运营商可以跟踪所有这些路由,并且通常会记录呼叫的所有详细信息,包括位置,被叫号码,小区ID等,以进行计费和分析/性能管理,但我不知道任何用户对用户设备的信令在你的例子中,这将允许Bob学习单元格,甚至是Alice所附加的MSC。