{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Gbrothers1/magicjack-hacking/blob/8673832ef7597b8ff30dc1299a8242bddd53d370/02-cisco-1841/magicjack-sip-notes.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "magicJack HOME is investigated through its vendor macOS driver, USB register interface and captured SIP traffic to build a Linux-controlled analog phone endpoint. Python tools drive line power, ringing, hook detection and DTMF over hidraw, while baresip and a bridge connect the handset to a self-hosted PBX. The author reports live two-way calls on the resulting setup.",
  "description_zh": "项目通过分析 magicJack HOME 的 macOS 驱动、USB 寄存器接口和捕获的 SIP 流量，在 Linux 上实现模拟电话端点。Python 工具通过 hidraw 控制供电、振铃、摘挂机和 DTMF，baresip 与桥接服务将话机接入自托管 PBX；作者报告已完成双向通话。",
  "entry_url": "https://awesomerea.org/resources/magicjack-home-linux-phone-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/magicjack-home-linux-phone-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Gbrothers1/magicjack-hacking/blob/8673832ef7597b8ff30dc1299a8242bddd53d370/README.md",
  "group": "cases",
  "id": "magicjack-home-linux-phone-case",
  "json_url": "https://awesomerea.org/resources/magicjack-home-linux-phone-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/magicjack-home-linux-phone-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/magicjack-home-linux-phone-case/index.md",
  "name": "magicJack HOME: a Linux phone system from USB and SIP protocol research",
  "name_zh": "magicJack HOME：基于 USB 与 SIP 协议研究的 Linux 电话系统",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A magicJack HOME, Linux host, analog phone and SIP PBX are needed for the documented setup.",
    "The account's session-keyed SIP configuration was not recovered.",
    "MIT license."
  ],
  "requirements_zh": [
    "按文档搭建需要 magicJack HOME、Linux 主机、模拟电话机和 SIP PBX。",
    "依赖会话密钥的账户 SIP 配置尚未恢复。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "protocol"
  ],
  "url": "https://github.com/Gbrothers1/magicjack-hacking",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
