V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
athanos
V2EX  ›  Android

mi a1 如何用上电信的 volte

  •  
  •   athanos · 2018-04-06 04:55:04 +08:00 · 13281 次点击
    这是一个创建于 2424 天前的主题,其中的信息可能已经有所发展或是发生改变。
    同样硬件的 5x 已经支持电信 volte 了,可以把 5x 的配置文件移植到 a1 里吗?
    29 条回复    2019-03-05 01:05:41 +08:00
    mrz3333
        1
    mrz3333  
       2018-04-06 10:49:40 +08:00
    不是说不支持电信马
    athanos
        2
    athanos  
    OP
       2018-04-06 11:04:33 +08:00 via iPhone
    @mrz3333 只支持 4G。
    F1024
        3
    F1024  
       2018-04-06 11:39:48 +08:00
    我也是电信啊 没有 VoLTE 手机是支持的 要单独开通?
    EmmaSwan
        4
    EmmaSwan  
       2018-04-06 11:40:41 +08:00
    这鸟东西啊,在香港用 WCDMA 和 LTE FDD, 速度飞起. 一到国内, 这联通 4G 就慢得像蜗牛, 经常只有 8m 左右, 上传从来不超过 2m.
    我已经拿来做功能机了
    Wao
        5
    Wao  
       2018-04-06 12:02:51 +08:00 via iPhone
    电信现在有 volte ?
    liaoyaoheng
        6
    liaoyaoheng  
       2018-04-06 12:26:22 +08:00
    你先开通电信 volte 服务,然后再试下可不可以不就行的吗?
    athanos
        7
    athanos  
    OP
       2018-04-06 12:27:50 +08:00 via Android   ❤️ 1
    @F1024 @Wao 部分省市开始试商用了,没有公开宣传,但能搜到开通的短信指令之类的。主力号码不要手贱,因为会漏话之类的。
    athanos
        8
    athanos  
    OP
       2018-04-06 12:46:45 +08:00 via Android
    @liaoyaoheng 运营商那里开通了,没有配置文件手机不能用,所以问是否可以移植啊。

    官方要支持的话必须通过谷歌运营商服务推送配置文件,感觉不可能了。毕竟国外的手机都没有入网许可。
    fredcc
        9
    fredcc  
       2018-04-06 13:21:16 +08:00 via Android
    我的苦恼是 5x 刷成 A1 系统怎么让电信卡正常工作
    wondering
        10
    wondering  
       2018-04-06 19:47:23 +08:00 via Android
    我就是 mi a1 正在使用电信,一切正常。我开个帖子吧
    wondering
        11
    wondering  
       2018-04-06 19:48:29 +08:00 via Android
    GSM 电信也使用正常
    wondering
        12
    wondering  
       2018-04-06 19:50:43 +08:00 via Android
    @fredcc 把 build.prop 里把 ro.telephony.default_network=20,20。 改为 ro.telephony.default_network=22,20。 重置网络即可
    athanos
        13
    athanos  
    OP
       2018-04-06 21:05:37 +08:00 via iPhone
    @wondering 您是 5x 刷的,还是直接买的 a1 ?

    需要 root 吗?影响 ota 吗?需要每次更新后都操作一遍吗?
    fredcc
        14
    fredcc  
       2018-04-06 21:27:25 +08:00 via Android
    @wondering 不想 root 啊,在纠结是不是熬到电信上 volte
    dingtian
        15
    dingtian  
       2018-04-06 21:38:34 +08:00
    @fredcc 5x 刷 1a 是官方固件还是移植的包呢
    athanos
        16
    athanos  
    OP
       2018-04-06 21:51:47 +08:00 via iPhone
    @fredcc 电信上了 volte 也不会给国外的没有入网许可的手机推送配置文件的,何况 android 需要通知谷歌来推送。这正是我发这帖的原因啊。
    fredcc
        17
    fredcc  
       2018-04-06 21:58:04 +08:00 via Android
    @athanos 谷歌官方已经在 pixel2 客服板块回复由于与某国关系问题不会支持的
    fredcc
        18
    fredcc  
       2018-04-06 21:58:28 +08:00 via Android
    @dingtian 刷的 A1 官方固件
    fredcc
        19
    fredcc  
       2018-04-06 22:00:54 +08:00
    @dingtian 打错了,刷的 xda 上修改的,通过 mod 过的 twrp 刷的
    wondering
        20
    wondering  
       2018-04-06 22:29:34 +08:00 via Android
    @athanos 直接买的 a1 电信电话发短信 正常。电话 一劳永逸。可以 ota 就是麻烦点
    athanos
        21
    athanos  
    OP
       2018-04-06 23:36:36 +08:00 via Android
    @fredcc 也就是说三大运营商都上了 volte,退 3G 之后( 5G 不支持回落 4G,所以 5G 以来,3G 以下就会强力退掉了),国外的安卓手机就不可能在中国用了?
    athanos
        22
    athanos  
    OP
       2018-04-06 23:37:17 +08:00 via Android
    @fredcc 说错了,5G 不支持回落 3G。
    fredcc
        23
    fredcc  
       2018-04-07 01:10:06 +08:00
    @athanos 跟 5G 无关,电信由于不支持 volte,用的是 SxLTE 等技术,这个策略不被原生系统的运营商配置文件支持。注册网络时发现语音无法注册。要么掉 3G,要么强制 4G 无语音。至于 volte 商用之后能否支持,天知道咯。
    资料见此 http://www.dianyue.me/archives/077/qsbltod91jrho0wf/
    xratzh
        24
    xratzh  
       2018-04-07 10:55:31 +08:00
    @F1024 我是移动,打 10086 让他给我开通我才有的。居然不是自动开通
    hillw4h
        25
    hillw4h  
       2018-04-07 13:40:12 +08:00 via Android
    @fredcc 不需要 root,twrp 挂载读写模式,直接改
    Wao
        26
    Wao  
       2018-04-08 12:16:20 +08:00
    @athanos #7 试了下魔都的,发过去石沉大海,什么回复都没有 =.=
    cm2gseh
        27
    cm2gseh  
       2019-01-18 17:52:21 +08:00 via Android
    @wondering 请问你的 a1 是怎么用上电信卡打电话发短信的?你上面说新卡个说明贴子在哪?
    tifang
        28
    tifang  
       2019-03-03 16:55:55 +08:00
    天呐,A1 升上 PIE 以后搞破解搞了 2 天 2 夜,走了多少弯路,终于搞出了移动电信双 HD。

    重要的事情先说,千万备份好 EFS,QXDM 写不进的数据不要归零强写。建议先在低版本系统开启 CDMA 后备份好 EFS,再升级 PIE 搞 volte。可能需要在 PIE 下刷入旧版 EFS。TWRP 用 boot 方式临时启动即可,不需要 flash。

    首先务必向电信申请开通 volte,一般短信开通即可。

    修改 build.prop ro.telephony.default_network=22,22
    建议以 magisk 模块 systemless 的修改方式,可以使用 Voenabler,注释掉它原先的参数,只加这一条即可。
    第一次安装 Voenabler 后,如果需要升级系统测试 CDMA,使用 flash_all_except_storage 保留数据线刷,重启后用对应版本的 patched-boot.img 启动即可,不需要每次都进系统重新安装 magisk。(在这里坑的时间最长,系统刷了不下几十遍,而且最终对 22,22 还是存疑,也有可能是我在 PIE 下恢复了 7.1.2 下的 EFS,各位多试试)

    QXDM 使能 CDMA,相关项为 NV01877 与 NV00441。修改 01877=562950035735427。00441 的值为十六进制,换算二进制末二位应为 11,使能 BC0 A 与 BC0 B,常规值应为 383,自动生成的 387 与 FFFF 皆可。如需修改 LTE 频段支持,06828,06829,65633 自行更改。

    在 PIE 中可读写的 NV 发生了变化,01877,06828,06829,00946,02954 均只有 0 位 SIM 卡槽可读写,1 位 SIM 卡槽不可读写时,请不要硬写。

    *#*#86583#*#*,切换到 volte carrier check was disabled,重置电信卡网络设置。

    成功后不要忘记*#*#717717#*#*关闭 diag。



    这里多说一下,在很长的一段时间内,这些值在换卡时都会复位,01877 复位 562950035735424,00441 复位 380,其他比如 06828,65633 都会复位。但最后出于不明原因,01877 固定了 562950035735427 不会复位,00441 移动卡复位 387,电信卡复位 FFFF,06828 固定,65633 仍旧会复位。记忆中相关操作为短信申请电信 volte 后,也可能与恢复 EFS 备份有关,也可能与*#*#4636#*#*点击 触发运营商配置 按钮有关。(*#*#717717#*#*也是个坑,最初在 PIE 下无效,需要 ADB 打开,重启自动失效。最终回退系统版本重新升级后恢复)

    QXDM 可能会复位到让你崩溃,需要不停检查重写。记得使用 QXDM 更改后多切换数据 SIM 卡,多重置网络设置,多重启。

    build.prop 其他项不需要修改,mbn_sw.txt 也不需要,相关代码都已存在,不要画蛇添足。

    不要轻易更换 SIM 卡位置,可能会使 QXDM 值复位。

    电信卡 4G 与 1x ( 3G )不可共存,如有需要可通过*#*#86583#*#*切换。
    当切换 volte carrier check was enabled 时,请手动重置电信卡网络设置,此时首选网络模式变为 LTE/TDSCDMA/CDMA/EvDo/GSM/WCDMA,数据显示为 1x。
    当切换 volte carrier check was disabled 时,请手动重置电信卡网络设置,此时数据显示为 4G+HD,若长时间无 HD 字样,可手动将首选网络模式切换为 4G,使能 HD

    使用中有个现象,若卡 A 为数据卡,当卡 B 通话时,手机数据功能将不可用,这应该是正常现象,不深究了。
    tifang
        29
    tifang  
       2019-03-05 01:05:41 +08:00
    因为 4G 和 1x 不能共存,研究后用玄学打开新世界的大门。。。
    对上个回帖做个说明,PIE 下 717717 确实无效,关闭 diag 重启后就不管用了,还是需要 setprop sys.usb.config diag,adb

    首先搜寻了破解电信 3G 的方案,NEXUS 5/MOTO 之类,都是用的 DFS。
    根据几个教程小心翼翼地改参数,然并软,全部无效。

    重点来了。DFS 版本为最新,无聊之下,点击了最左侧 bar 上的几个按钮,serial mode change/FTM mode/Switch mode。当切换 Switch mode 模式时,设备会重启。

    然后我发现莫名其妙 1x 和 4G 能共存了???

    排查后发现 Data 分页下 Hybrid Pref Mode 的值变成了 4,之前记得是 Disable。其他项目没有变化。这时我有点慌了,赶忙复原了 EFS,发现此项目被保留了,1x 与 4G 仍能够共存。

    共存后使用方法如下:*#*#86583#*#* volte carrier check was disabled 关闭 volte 校验,此时电信网络下 volte 开关出现。开关可切换 volte 与 cdma,完美。

    PS:volte 与 cdma 不能共存,据我观察是因为语音网络类型是独占模式,具体可查看*#*#4636#*#*
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2956 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:34 · PVG 22:34 · LAX 06:34 · JFK 09:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.