【问题标题】:Hacking a Bluetooth headset破解蓝牙耳机
【发布时间】:2014-09-28 03:02:21
【问题描述】:

所以我有一个三星 HM1300 (http://www.samsung.com/us/mobile/cell-phones-accessories/BHM1300NBACSTA)。

我想破解此设备,并从呼叫按钮传输按钮数据以用于其他目的。这可能吗?我刚开始学习蓝牙,我不确定什么是可能的/不可能的。

更清楚地说,该设备目前具有音量增大/减小按钮以及通话/接听电话按钮。我想将设备与我的计算机或安卓设备(以更容易的为准)配对,并运行一些脚本/应用程序来接收所有发送过来的蓝牙命令。如果有人按下呼叫按钮,脚本/应用程序应该接收该数据并执行一些操作。

这可能吗?如果是这样,我会怎么做。

谢谢!

【问题讨论】:

    标签: android python networking bluetooth android-bluetooth


    【解决方案1】:

    考虑一下。您的设备发送的信息是到 android 操作系统。您可以以某种方式开始并为该事件创建一个侦听器,但 android/pc 仍会(据我所知)处理信息。这是由于发送了不同的“控制”信号,因为它有一个标准化。这使它成为用户无能为力的 I/O 信号。普通的有线耳机也是如此。

    【讨论】:

    • 你以前做过吗?有任何链接可以验证这一点吗?
    • 我不完全了解 Android(第一次开发),但我正在努力理解这一点:stackoverflow.com/questions/17819649/…
    • ^上面的帖子是关于播放、暂停、转、快进按钮的。据我所知。据我了解,您想从 eq 中捕获事件。接电话。如果您查看 wiki 上的不同协议 link,似乎耳机使用 TSC 协议来控制用于接听电话的建立。话虽这么说,因为它是中间件,任何事情都应该是可能的。我想指出,这与特定设备无关,因为这是您需要掌握的手机事件。
    • 目前,当我点击“代答/通话按钮”时,我的手机会立即拨打最后一个被叫号码。我想捕获该按钮事件,并开始向耳机播放音乐。这可能吗?
    • 如果可能,请附上任何链接或资源,以便我开始研究实际实施。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多