免ROOT开启Pixel 6/7/8系列手机的VoLTE支持

VoLTE是4G上的高清语音通话。由于Google和国内运营商两方面的原因,未在国内上市的Google Pixel系列手机无法针对移动、联通和电信三大网络直接启用VoLTE和5G功能。Pixel手机系统中缺乏这些功能的配置文件。以前都是需要root(获得手机的系统管理员,也就是根权限)之后配合别的插件来自行开启这些功能。VoLTE对于联通和电信用户非常重要。没有VoLTE,Pixel手机都没法正常打电话和发短信(某些区域的联通暂时还可以),虽然可以使用4G网络上网。感谢Shizuku和Pixel IMS的开发者,对于Pixel 6 和Pixel 7这些使用了Google Tensor处理器的设备,可以不需要root就能针对非合作运营商的蜂窝网络开启VoLTE支持。预计该方法也会适用于即将上市的Pixel 8系列。

下面是我在刚到手的Google Pixel 7 Pro上使用过的操作步骤。

下载、安装Shizuku和Pixel IMS两个应用

以下操作需要用户能够访问GitHub。如果能访问谷歌应用商店Google Play,那就更好了。

目的只是去下载需要的Shizuku和Pixel IMS两个安卓应用程序。

Shizuku下载页面:https://github.com/RikkaApps/Shizuku/releases

Pixel IMS下载页面:https://github.com/kyujin-cho/pixel-volte-patch/releases

使用手机上的浏览器打开上面的两个应用在GitHub上的发布页面,选择最新版本里面的apk文件下载、安装即可。如果无法访问GitHub,可以使用下面的放在水景一页上的安装包(2024.03.16 更新了一下下面的两个安装文件,因为 Pixel IMS 旧版本在新的 Android 14 上会闪退):

Shizuku v13.5.4

Pixel IMS v1.2.8

我在这里放上这两个应用目前版本的安装包,但是不会提供后续更新。需要声明的是,我只是搬运一下,不对两个应用可能存在的问题或者造成的损失负责。另外也提醒使用APK安装应用的朋友,在网上下载不明来源的APK来安装应用可能会有很大的风险,比如被人恶意加入后门等。

打开手机开发者选项

顾名思义,安卓系统“开发者选项”(Developer Options)是提供给开发者使用的一些特性。打开这个可以让Shizuku能够使用这些工具。网上有很多关于打开开发者选项的介绍。

开启方式为,进入手机系统“设置”(Settings),往下翻看到“关于手机”(About Phone)。进去后再向下翻到底,看到“Build Number”。连续点击“Build Number”多次就能打开“开发者选项”。这中间会看到提示说再点几次就会打开了,无需理会,继续点击即可。

然后返回上一级菜单,在“关于手机”(About Phone)上面有”系统“(System),点进去就能找到“开发者选项”(Developer Options)的入口了。

启用无线调试

先将将手机连接到无线网络。最好是使用自己家庭的无线网络。

安卓无线调试

安卓无线调试

进入“开发者选项”(Developer Options)页面,往下翻一些就能看到“无线调试”(Wireless Debugging)功能开关。我们也可以在Shizuku的“配对”页面直接打开“开发者选项”页面。打开“无线调试”(Wireless Debugging)。滑动该选项右侧的开关,将无线调试打开。

允许无线调试

允许无线调试

打开无线调试时,手机会有一个安全提示,如上图所示。选择“允许”(Allow)即可。如果确认该无线网络是安全的,也可以在点击“允许”按钮前先勾选“Always allow on this network”。这样以后在这个网络上开启无线调试时就不会再显示这个安全提醒了。

运行Shizuku并连接无线调试以启动Shizuku服务

Shizuku首页

运行Shizuku应用,界面如上图所示。Shizuku首页上中间位置提供了“无线调试”(Wireless Debugging)的“分步骤指南”、“配对”和“启动”。开发者在“分步骤指南”中提供了详细的图文步骤。

配对

点击“配对”,Shizuku会提示进入“开发者选项”(Developer Options)页面打开“无线调试”(Wireless Debugging)功能并从中执行配对操作。实测发现此时并不需要打开USB调试功能。为什么要从这个Shizuku的“配对”功能里进入“开发者选项”页面来操作呢?因为这样可以让Shizuku在后台监听并在配对时显示一个系统通知,方便我们输入配对码。

无线调试的配对页面

无线调试的配对页面

按照提示进入“开发者选项”(Developer Options)页面,启用“无线调试”(Wireless Debugging)功能后,单击“无线调试”(Wireless Debugging)菜单本身就会进入“无线调试”(Wireless Debugging)的配对页面。如上图所示。

无线调试时使用代码配对Shuzuku

无线调试时使用代码配对Shuzuku

点击“使用配对码配对设备”(Pair device using pairing code),然后将显示的配对码填写到顶部区域出现的Shizuku通知里面。这样就不需要离开该页面来操作了。

同样的,如果不成功,可以多次尝试。有点时候甚至需要关闭无线调试再重新打开,或者将Shizuku强制停止再重新打开,或者重启手机。

配对成功后使用返回键或者返回手势回到Shizuku主页面。

启动

回到Shizuku主页面后,单击中间的“启动”按钮。

Shizuku启动成功

Shizuku启动成功

等待一会儿,Shizuku会提示如上图所示的启动信息。如果看到倒数第二行的信息,那么就启动成功了。如果等待较久还没显示上面的信息,那可能是无线调试自动关闭了。没关系,重新打开即可,不需要重新配对。该启动信息会在显示三秒后自动关闭。

在Pixel IMS中开启VoLTE

现在可以运行Pixel IMS了。会收到Shizuku的提示,询问是否允许Pixel IMS使用接口。当然选择“始终允许”(Allow all the time)了。然后稍作等待,就可以看到下图右下角的SIM卡配置入口。

Pixel IMS运行成功页面

Pixel IMS运行成功页面

如果没有前面的操作,箭头处会显示 no 而不是 yes,并且是看不到右下角这个运营商网络设置入口的。上图右下角的“1 – CMCC”是我的中国移动SIM卡对应的设置入口。点击进去就可以开启VoLTE以及其他一些本来隐藏的功能。如下列截图所示。不过,有些功能没用,比如VoNR(或称Vo5G),因为5G功能并没有启用(遗憾的是启用5G支持需要root权限,使用Magisk配合插件可实现)。

Pixel IMS设置页截图1

Pixel IMS设置页截图1

Pixel IMS设置页截图2

Pixel IMS设置页截图2

Pixel IMS设置页截图3

Pixel IMS设置页截图3

目前只需要开启上面“Pixel IMS设置页截图1”中圈出来的两个。第一个红框是VoLTE,开启后就能在手机系统设置的“网络和互联网”(Network and Internet)里的“SIMs”(SIM卡)设置里面看到VoLTE的开关。如下图所示。

安卓13中的VoLTE及高清视频通话设置开关

安卓13中的VoLTE及高清视频通话设置开关

上面“Pixel IMS设置页截图1”中圈出来的第二个红框是启用VoLTE配套的视频通话功能的,不是必须。按照中国移动的短信提示,虽然基于VoLTE的高清通话是算在套餐里面的,但是视频通话则是另外计费。高清视频通话的被叫是免费的。我试了一下,这个视频通话的质量可是比不上社交软件的画面质量的。

其它Pixel IMS设置也都可以玩玩看,与运营商有关的多数都是没啥效果的。后面有些是关于手机系统的隐藏设置。比如,上面“Pixel IMS设置页截图3”中那个默认启用的“Hide Enhanced Data Icon”是用于隐藏手机顶部状态栏网络信号图标旁边那个“LTE”标识的。

注意事项

通过这种方法开启的VoLTE,在手机OTA更新——不管是日常的小的安全更新,还是大的版本更新——之后就会失效。需要重新按照上面的方法再启用一次。

上面的步骤完成后,Shizuku和Pixel IMS两个软件就不再需要运行了。也可以关闭“开发者选项”(Developer Options)(关闭后需要重启手机)。下次用的时候再开就行。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/enable-volte-for-pixel-6-7-without-root/>。转载请保留此信息及相应链接。

13 条关于 “免ROOT开启Pixel 6/7/8系列手机的VoLTE支持” 的评论

  1. 非常感谢您!这篇文章解决了我的大问题!长久以来我的pixel 6就一直信号不太好,昨天升级到了android 14之后很多电话直接漏接了。刚用上这篇文章的指导调试了一下,感觉通话信号好了很多!

  2. 引用通告: Pixel 7 Pro美国带锁版国内免ROOT解锁使用电信联通SIM卡及使用感受 - 测试岛

  3. 在澳洲ISP关闭3G后,荣耀MAGIC 4立刻不能接听拨打电话了,internet正常。问了电话服务商也解决不了的问题,通过这篇文章解决了。电话停机好几天后又可以重新电话的感觉真好。非常感谢楼主的详细说明。

  4. 谢谢你的文章,我23年12月买的Pixel 8 pro按你的方法后可以正常拨打电话。前两天回家高速上发生一点事故,连电话都打不通包括122交警电话,这是不能容忍的,在这之前没有留意到电话功能。这两天一直在找修复方法,最终你这篇文章帮到了我。

    谢谢!

    • 希望你一切安好。
      也谢谢反馈你的经验。的确是有些地方完全没有2G信号,只能用 VoLTE,如果不解决这个问题就会连电话都打不了。

  5. 感谢大佬,太关键了。回国拿着电信卡插进pixel发现收不到短信崩溃了,follow大佬的tutorial瞬间复活!想问下这个破解之后的效果是需要有lte或者wifi的情况下才能打电话发短信么?我看选项里也是VoLTE或者VoWIFI。

    • 哈哈,不过我可不是什么大佬,我只是把大佬们的工作介绍一下,方便没听说的朋友们搜索到。
      这个 VoLTE 是通过 4G 来打电话和收发短信用的。以前用的是 2G、3G。没有 VoLTE 的话,使用电话和短信的时候是需要断开网络连接来回落到 2G 或 3G 的。有了 VoLTE 就不用断开 4G 上网来打电话或者发短信了。
      现在运营商在很多地方停掉了 2G 或者 3G 服务,只提供 4G/5G。这样一来,如果没开启 VoLTE,很多地方就没法用 Pixel 打电话或者收发短信了。如果某个地方没有 LTE,那应该会有 2G 或者 3G 的,那就还是通过 2G 或者 3G 来打电话发短信。
      同理,基于 5G 的电话短信服务叫做 VoNR。但是 Pixel 使用 5G 的话需要 root 才行,我不想折腾。
      至于 VoWIFI,也就是通过 WIFI 来打电话或收发短信,好像国内的运营商不支持。我也没有试成过,也不是太了解。

  6. 非常感謝提供的方法,在更新android14后經常會被人説手機關機,應該也是同理
    感謝!

    • 很高兴能帮到你 :)
      更新Android 14之后原来提供的下载文件有个不能用了,我还更新了一下那两个安装文件。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>