在任意 Android 高通设备上强行开启中国电信 VoWiFi

231 天前
 milkice

电信 VoWifi 逐渐在很多城市铺设,但是只有新发的国行 Android 手机才默认启用了电信的 VoWiFi 支持,旧设备则是被统统抛弃了。

由于深受室内信号差的苦恼,一直想要在自己的手机上启用电信 VoWiFi 支持,经过几个星期的研究终于成功在美版 moto 激活了电信 VoWiFi ,趁着自己还没忘记步骤赶紧把流程记录了下来放在了博客上,分享给想要自己 DIY 的小伙伴,也希望能踊跃分享自己的测试结果(因为目前并不是所有设备上都能成功)

文章地址: https://milkice.me/2025/03/11/let-your-qualcomm-device-support-ct-vowifi/

注意设备需要 root 权限,目前该方案也仅限于高通设备

5846 次点击
所在节点    Android
34 条回复
zhinianyuxin0
231 天前
实在是 Too Hardcore
leconio
231 天前
这个是 WiFi calling 吗,ios 能开吗?
milkice
231 天前
@leconio 是 Wifi Calling ,iOS 仅有 18.0 beta 4 ~ 6 支持,等电信正式开放 VoWiFi 吧
lengrongec
231 天前
楼主分享给力
lengrongec
231 天前
也很关注电信的 vowifi ,但是 iPhone 端感觉要扯淡
liuidetmks
230 天前
orz ,黄老爷又高又硬
NessajCN
230 天前
这个是运营商限制吧,跟手机也有关系吗?
至少我的红米 k30su 上启用国外 sim 卡的 vowifi 是去设置里直接开就好
milkice
230 天前
@NessajCN 当然有关系,基带里的运营商配置文件可以直接限制 IMS 相关功能包括 VoLTE/VoWiFi
NessajCN
230 天前
@milkice 一定要去改已经 build 好的基带文件吗
根据
https://source.android.com/docs/core/connect/carrier
是不是有这么一个系统文件,改里面的配置就能实现覆盖基带里的云苦海配置?
譬如你要的 vowifi 是不是在这里能找到?
https://developer.android.com/reference/android/telephony/CarrierConfigManager.html
NessajCN
230 天前
打错字。云苦海-> 运营商
Tink
230 天前
我去有点太难了
Cipool
230 天前
很少看到类似的技术好文了,另外现在电信的 vowifi 是不是还限制电信 IP 呢
SkywalkerJi
230 天前
厉害了
milkice
230 天前
@NessajCN 博文里提到过,基带是单独的组件,你发的这个应该是系统层面的“软性”的运营商配置,而实际上还需要搞定基带这种“硬性”层面,因为具体的实现都是由基带来操作,系统管不着
milkice
230 天前
@Cipool 是的,需要电信家宽
billlee
230 天前
一定要改 EFS 吗?以前高通平台启用 volte 的时候用 magisk 改 vendor 里面的 mbn 也能生效
NessajCN
230 天前
@milkice 我还没细查是不是能覆盖掉基带运营商配置
但是运营商的具体配置文件是肯定可以查到的。
https://cs.android.com/android/platform/superproject/main/+/main:packages/apps/CarrierConfig/assets/carrier_config_carrierid_2237_China-Telecom.xml
seers
230 天前
基带层面不一定完全遵守系统层面的配置,改底层一劳永逸
Cipool
230 天前
@milkice 这样来看国内的 vowifi 还是停滞不前
galenzhao
230 天前
联通可搞么?
还有就是联通那个体验小程序预约不了的地区是不是就完全没办法了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1117867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX