手机实时提取SIM卡打电话的信令声音-当前现状与思考

手机实时提取SIM卡打电话的信令声音-当前现状与思考

--纯手机-无外置配件的方案规划

上一篇:手机实时提取SIM卡打电话的信令声音-新的篇章(篇外小结与思考)

下一篇:手机实时提取SIM卡打电话的信令声音-整体解决方案规划


  • 一、前

我们在2024年09月的时候,初步进行了一轮"无需外置配件"的《提取手机通话声音》的技术探索,尝试通过【手机USB通道】和【虚拟声卡】的方式进行方案的扩展。

但是比较棘手的问题在于:这几个做法不仅需要应用具有Root权限,甚至还需要对安卓内核进行修改和功能扩充,才可以不依赖外部配件就提取到通话声音。这样的话就会造成下面的一些问题:

1、用户侧的刷机行为很繁琐:每一个最终要使用的手机都需要解锁BL锁,然后再刷入对应的固件后才能使用。

2、研发侧的机型适配很复杂:Android内核不同于aosp,它是直接跟手机型号强相关,同一个品牌手机旗下不同时间段发布的机型,由于内部硬件的差异,其内核可能也会不同(不一定,但概率很大)

3、商用化上线后镜像维护很困难:主要有两点1)市面上手机型号太多,发布的镜像列表会很大。2)每个型号都可能要适配,新型号适配的迭代周期会很长。

4、法律风险问题:理论上涉及刷机的行为,都会涉嫌《破坏计算机系统》的相关法律法规条款,是否具备法律方面的可行性,有待商榷。

坑爹的是,近期我们遭遇了来自外置USB配件的背刺,在中国大陆最近这几个月发布的USB蓝牙配件(大部分均采用新的CSR8510A10芯片),它们在SCO语音传输上有缺陷,使用蓝牙HFP协议建立通话后,一建立sco语音连接,USB蓝牙就会阻塞卡死(体现在电脑上就是拔掉USB后电脑会直接蓝屏)。

它们之间的差异是旧USB蓝牙模块插入手机,App会弹出"USB2.0-BT"的字样,而新芯片会直接弹出"CSR8510A10"的字样如下图所示:

我们再次对互联网上电商平台(淘宝/拼多多/京东)上能检索到的USB蓝牙进行海选,发现仅有下述几家的USB蓝牙可以用,而且特意强调一下仅【20m远距离 圆型】可用,其它的均不可用,仅供参考。

USB蓝牙配件购买路径(参考):

https://item.taobao.com/item.htm?id=607667699968&skuId=5073447748672

https://item.taobao.com/item.htm?_u=pk10l4ccbcd&id=649368472986

  • 二、方案现状

当前商用的方案为【依赖外置USB配件,使用USB蓝牙连接手机本机蓝牙,实现通话语音拦截的功能】。方案拓扑图大致如下图所示:

此方案最大的问题有两点:

1、要依赖外部USB硬件,由于这玩意不是手机自带的,需要另外购买和选配,质量会良莠不齐。

2、占用了手机的USB口,导致手机的充电口和adb的USB调试会受影响。简单说就是用了USB蓝牙,手机就不好充电,而手机电池电量是有限的。

这些问题,在前面几年的商用过程中都能够克服,直到挨了这一次USB蓝牙的背刺。草,我们现在都想不通:a2dp/obex/hfp各种协议它都支持,却专门砍掉sco语音是怎么回事?是不是就是针对我们?大部分市面的USB蓝牙都采用新的芯片的方案,把蓝牙电话给砍掉了。太难了。

现在要使用蓝牙电话方案,只能去寻找旧的USB蓝牙的芯片,才能正常通话和拦截,互相理解一下。

  • 三、探索与排查过程

我们刚开始的时候都没有怀疑是它硬件的问题,直到我们逐项排查溯源,甚至从usb-drivers官网直接下载CSR_Harmony套件,安装它原版的驱动,发现它sco语音仍然不行,才中止探索。原版驱动链接如下所示:

https://www.usb-drivers.org/CSR-CSR8510-%20bluetooth-dongle-4-drivers.zip

在电脑上任意版本的操作系统(win7/win8/win10/win11),使用蓝牙HFP协议与手机建立连接后,在手机上发起呼叫,通话无法到达电脑。此时或之后任意时刻拔出USB,电脑都会蓝屏死机。如下图所示:

这就没法玩了,USB蓝牙它出厂就是这样。就算我们能通过CSR套件执行刷写的指令,把手头上的这个usb dongle给弄好也没用,客户直接从网店购买的还是一样用不了。

就上面的现象,我们随机的找卖家,发现他们就是说不支持打电话,没有一点点办法。最坑的是,现在绝大部分网店能搜到的USB蓝牙,都是以"CSR8510A10"字样的产品。卖家的回复反馈如下图所示:

  • 四、后续演进的思考

经此一轮硬件配件的海选,感觉走外置硬件的方式太不靠谱了。我们还是需要继续沿着去年【****纯手机-无外置配件】****探索方向进行深入前进,做几款特定机型的纯手机的方案。用来对现状的应用场景进行补充。

得益于去年的探索,我们打通了几种方式实现纯手机的电话语音提取方式,预计会在市面上选择"小米/华为/Oppo/Vivo/荣耀"的某一两款型号的手机,进行方案试点和使用。用以形成对【蓝牙电话】方案的补充。

相关推荐
第五文修13 小时前
手机OTG转TTL网口实现ping功能
网络·智能手机
蒂法就是我21 小时前
CAD专业看图师手机版安装使用教程
智能手机·cad看图
Kurisu5751 天前
FilzaCracked_4.0.0_TS.ipa2026最新官方正版免费下载 一键转存 永久更新 (看到速转存 资源随时走丢)手机版通用
ios·智能手机·电脑·巨魔
shandianchengzi1 天前
【科普】安卓|安卓手机上如何简便实现Ctrl+Z(需要键盘或一台Windows电脑)
android·windows·智能手机·计算机外设·安卓·科普·记录
南山有乔木7892 天前
手机酷狗音乐kgg/kgm怎么转mp3?歌曲转MP3方法分享,解决格式不支持问题
智能手机
七牛云行业应用2 天前
OpenAI Codex手机版上线实战:iOS/Android 5步配置远程控制指南(2026)
android·ios·智能手机
2601_954706492 天前
2026 年上半年云手机横评:傲晨云 / 掌派 / ACE 深度实测
智能手机
shuaiqinke2 天前
【分享】OrbitV工具箱| 手表手环全能适配 |表盘应用一键装
android·智能手机
PhoenixAI82 天前
AutoGLM 手机自动化测试滑动性能优化
人工智能·智能手机
2601_954706492 天前
2026 上半年云手机实测:红手指 / 傲晨云 / ACE / 易舜云横向对比
运维·服务器·智能手机