【问题标题】:How to get caller details - cell id?如何获取来电者详细信息 - 小区 ID?
【发布时间】:2023-03-21 09:55:01
【问题描述】:

让我解释一下情况:

  1. 有一些移动网络(假设为 GSM)
  2. 在这个网络中有 2 个移动受访者:AliceBob
  3. 彼此不知道他们的位置
  4. Alice 拨出电话给 Bob。呼叫是标准的,假设 Alice 没有使用任何特殊措施来保护她,也没有任何其他措施来透露/发送有关她的位置的一些信息。

问题:Bob 有什么方法可以显示 Alice 的 设备位置(Cell Id 就足够了)

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

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

如果您能提供有关此问题的任何信息,我将不胜感激。欢迎任何可能性:root、自定义 ROM、3rd 方服务、API、库、NDK 等。

【问题讨论】:

    标签: android security geolocation gsm


    【解决方案1】:

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

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

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

    网络运营商可以跟踪所有这些路由,并且通常会记录呼叫的所有详细信息,包括位置、被叫号码、小区 ID 等,用于计费和分析/性能管理,但我不知道有任何用户到用户设备的信号在您的示例中,这将允许 Bob 了解 Alice 所连接的单元甚至 MSC。

    【讨论】:

    • 嗯,在这种情况下,Android Kitkat 的 Google 电话拨号器中引入的 Google Caller Id 是如何工作的? Bob 的 Google Id 是如何被遍历到 Alice 手机上的?
    • @barmaley - 我不熟悉该服务,但如果您在每部电话中都有可以监控电话的软件,并且您有一个支持的服务,其中包含有关呼叫者的信息,包括他们的电话号码,这个很容易实现。爱丽丝手机上的软件可以查看她拨打的号码并向服务器发送消息以查找与该号码相关的信息(例如用户名、谷歌 ID、存储在后端的任何信息)。同样,Bob 手机上的软件可以查看收到的号码并进行类似的查找。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 2017-10-08
    相关资源
    最近更新 更多