免ROOT开启Pixel 6/7/8/9/10系列手机的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支持。

更新:安卓17已经发布。经测试,Pixel 7 pro 上依然可以开启 VoLTE,甚至 NR SA 5G 也可用了。使用的是 Shizuku 搭配 TurboIMS。中国移动、中国联通均可,只是网速依然是几百kbps到5Mb以下,并不比 LTE 快多少,估计 LTE 刚开始推广那会儿的 100Mbps 的速度再也回不来了。如果打电话则会降级到 LTE,不能开启 VoNR。

之前12月更新导致无法使用Pixel IMS的问题已经解决,使用最新的 Pixel IMS 1.3.1 搭配 vvb2060 开发的补丁 ims。但解决得并不完美,详见结尾的说明 如果使用 TurboIMS 似乎没问题。

感谢 hobbes、css、hongsedaima 和 Miya 提供的信息,该方法也适用于 Pixel 8 和 Pixel 9 系列。感谢 AK731 的反馈,该方法也适用于 Pixel 10 系列,但是可能需要保持VT关闭

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

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

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

目的只是去下载需要的Shizuku和Pixel IMS两个安卓应用程序。新加了一个IMS的补丁。

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

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

IMS 补丁(app-release.apk):https://github.com/vvb2060/Ims/releases

其中 Shizuku 可以通过Google Play应用市场下载。也可以使用手机上的浏览器打开上面的三个应用在GitHub上的发布页面,选择最新版本里面的apk文件下载、安装。其中 IMS 这个补丁安装之后是没有应用图标的,它目前只是以 Pixel IMS 的补丁的形式存在。如果无法访问GitHub,可以使用下面的放在水景一页网站上的安装包:

Shizuku v13.6.0

Pixel IMS v1.3.1

IMS v3.0 (app-release.apk)

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

打开手机开发者选项

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

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

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

启用无线调试

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

安卓无线调试

安卓无线调试

进入“开发者选项”(Developer Options)页面,往下翻一些就能看到“无线调试”(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会提示如上图所示的启动信息。如果看到倒数第二行的信息,那么就启动成功了。如果等待较久还没显示上面的信息,那可能是无线调试自动关闭了。没关系,重新打开即可,不需要重新配对。该启动信息会在显示三秒后自动关闭。

在 Shizuku 中启用 Pixel IMS 和 IMS

Shizuku运行时的主界面,顶部显示正在运行,第二个内容块显示可以“点按以管理授权的应用”......

Shizuku运行时的主界面,顶部显示正在运行,第二个内容块显示可以“点按以管理授权的应用”……

回到Shizuku主界面后,可以看到顶部多了一些内容,如上图所示。最上面显示Shizuku正在运行。第二个操作块则显示已经授权的应用。可以点按这个位置打开其授权管理页面。如下图所示。我们需要在Shizuku授权管理中启用Pixel IMS和补丁Ims这两个应用。

在Shizuku授权管理中启用Pixel IMS和补丁Ims这两个。

在Shizuku授权管理中启用Pixel IMS和补丁Ims这两个。

在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配合插件可实现)。

最新的方案中,ims (刚安装的 app-release.apk)会自动应用补丁,并自动开启所有选项。使用 Ims 之后不要去操作 Pixel IMS 里面的设置,而是在手机系统设置的 SIM 卡设置页面去开启/关闭,否则会导致应用程序崩溃错误,出现闪退或者手机自动重启。在 SIM 卡设置页面,建议关闭其他不需要的选项,例如 Vo5G、视频通话、WIFI呼叫等等,因为这些东西运营商或手机不支持,开了纯粹浪费电,甚至导致失败。

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”标识的。如果需要应用闪退,或者手机自动重启,则需要重新设置,并且不要再去玩 Pixel IMS 中的设置了。

注意事项

按照文中的方法操作之后可以到手机系统设置的sim卡页面看看是否有开启的VoLTE,也可以通过拨号界面输入 *#*#4636#*#* 来打开调试信息界面,点击第一个 Phone Information V2,然后查看最右边那个 IMS 的标签页,如果显示”IMS registration: Registered; Voice over LTE: Available” 那就是成功的。如果没有开启,说明操作没成功,那就重新重做一遍。

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

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

更新记录

2025.12.30 增加ims补丁使用情况说明

更新一下最新情况说明,主要是搬运ims补丁作者的解释。

针对Google最近几次更新导致的原方案(Shizuku + Pixel IMS),作者发布了 ims 补丁(上面的 app-release.apk)。但是最新的进展是,Google的持续调整导致即便使用了 ims 补丁,可以修改配置以启用 VoLTE,也无法持久,每次重启系统都需要重新设置

虽然最新的 app-release 3.0 版本旨在解决这个问题,但是Google的修复本身存在问题,导致 ims 持久化的操作没有实际的效果。也就是说,依然需要每次重启手机后重新操作一遍。

另外,也更新了一下下面的 ims 使用说明

2025.12.03 增加ims补丁下载文件及说明

这几个月的Google例行更新总是会导致 Pixel IMS 失效。现在每次都需要使用 vvb2060 开发的补丁了。将这个补丁的文件也加入到了水景一页网站本地提供的下载中。

使用方法
1. 下载应用程序 app-release.apk 并直接安装。注意:该补丁没有应用图标,只能在下一步的授权里看到。
2. 打开并运行 Shizuku,在“已授权应用”下找到 io.github.vvb2060.ims,并授权。
3. 返回 Shizuku 主页,点击右上角的三个点,然后停止 Shizuku。
4. 然后重启 Shizuku。此时 ims (刚安装的 app-release.apk)会自动应用补丁。
5. 进入系统 SIM 卡设置页面,并启用 VoLTE。同时关闭其他不需要的选项,例如 Vo5G、视频通话、WIFI呼叫等等,因为这些东西运营商或手机不支持,开了纯粹浪费电,甚至导致失败。

注意事项

  1. ims 补丁作者推荐在 Shizuku 中取消对 Pixel IMS 的授权,因为“使用 Pixel IMS 1.3.1 调整任何选项后会导致本补丁失效,并且Pixel IMS本身的调整也不会生效”。
  2. 使用 Ims 之后不要去操作 Pixel IMS,而是在手机系统的 SIM 卡设置页面去开启;
  3. 使用 Ims 之后可能自动打开了所有设置,在 Pixel IMS 中可以看到,但是不要去修改设置
  4. 可能会在 Pixel IMS 中遭遇闪退;
  5. 可能会在 Pixel IMS 中修改设置时导致手机重启;
  6. 以上都不是事儿,最后总可以开启 VoLTE 的。

同时更新了博客内容,删除了一些过时的文字描述。

2025.10.14 更新下载文件

更新提供的下载到最新 13.6.0 版本的 Shizuku (支持 Android16 QPR1),1.3.0 版本的 Pixel IMS(解决安卓10月更新带来的问题)。

同时本文增加“更新记录”这一节以保持页面整洁。

2025.10.11 安卓10月更新会导致无法使用Pixel IMS

评论区有几位朋友已经提示该信息了。所以没有升级的朋友请暂缓升级手机10月份安全更新,否则将无法使用这里介绍的方法开启VoLTE。具体情况可以看GitHub上的说明。大致就是,Google封锁了使用用shell更改运营商配置的能力。后续如何还需观望。

目前可以用vvb2060开发的精简的APK来强制显示启用VoLTE的开关。这是临时解决办法。等下周可能会有更新。具体在这里有介绍。

使用方法:
1. 下载应用程序 app-release.apk 并直接安装。
2. 打开 Shizuku,在“已授权应用”下找到 io.github.vvb2060.ims,并授权。
3. 返回 Shizuku 主页,点击右上角的三个点,然后停止 Shizuku。
4. 然后重启 Shizuku。
5. 进入系统 SIM 卡设置页面,并启用 VoLTE。

2024.03.16 更新下载文件

更新了一下下面的两个安装文件,因为 Pixel IMS 旧版本在新的 Android 14 上会闪退。©

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

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

  1. 目前已经按照最新更新使用了vvb2060的IMS,能够正常使用。后来Gemini推荐了一个TurboIMS,准备等下次有问题时再试试这个,也分享个线索。

    • 谢谢分享 :)
      TurboIMS 是在 vvb2060 的 IMS 的基础上发展起来的。你用了如果觉得好,麻烦回来说一声啊

  2. 惊喜发现:
    Pixel6 最新的升级版本(Build# ZP11.260220.007) 升级更新后,重启后,不用再重复 Shizuku –> Pixel IMS 步骤了
    为谷歌点赞!

    • 补一个:
      自己pixel 9设置半天没有volte,后来安装一个carrier services,再设置一下pixel ims就成功出现了!

  3. 感谢感谢。每次回国都要设置半天。这次发现又不行了,原来是两个软件要更新,而且还要弄个补丁,现在终于又弄好了。楼主一直在更新,好人。

    • 客气了,我也是刚好用到,顺便更新一下,帮大家节省一点时间

  4. Pixel6, 按照“2025.12.03 增加ims补丁下载文件及说明”中安装补丁程序 app-release.apk 时,一直出现“Somthing went wrong. App not installed”, 还望博主指点,多谢!

    • 你这个是安装问题啊,好像还没见谁提起过,我也没相关经验。建议在手机上另开一个账户安装试试,看看是不是别的什么APP影响了。多用户、隐私空间,都是纯净账户,可以用来测试。

      • 折腾了很长时间,一直无法安装补丁程序 (app-release.apk),在官网上flash 了 ZP11.260123.011 (14822050) 这个最新beta版本,安装后可以安装该补丁程序,供博主参考

        • 谢谢分享,没准儿能帮到很多人呢
          但是话说回来,没法安装那个补丁还是待解之谜
          我的P7P现在是一季度一更新了 :(

          • 今天才意识到,该版本属于Android 的 Canary Program, 属于官方允许各个开发者“折腾”的项目,每次重启机器都有“canary program” 的提示,看来,Canary Program 下的版本最适合

  5. pixel9 pro xl 升级安卓 16(BP4A.260105.004.E1),电信卡,shizuku+ims,刷出来VOLTE之后,一定要关闭运营商视频通话,不然打电话会秒断;

    • 替大家谢谢你的反馈 :)
      一般也不怎么用运营商的视频通话,我也是一直关掉这个的

  6. 请教作者,
    我安装IMS后才看到作者的文章,安装后才发现没有桌面图标。
    有系统洁癖的我比较受不了,情愿不用VoLTE,没有桌面图标怎样卸载IMS呢?

    • 设置 -> 应用 -> 查看所有应用 -> 顶部搜索,输入 ims 就能看到并选择删除啦

  7. 我的手机是解了BL锁的,然后安装app-release.apk一直报错,请问怎么办?

      • 我看了作者的Telegram发的记录,他说:“Android11起有一个新功能,限制APk能够安装的设备。如果设备属性不符合要求,apk会解析失败。”然后我测试我手机只能安装他发的“只能在解锁bootloader设备上安装的版本”。然后他这个3.0版本只发了一个APK,就是能在锁了bootloader的设备上安装的版本,没有发能在解锁bootloader设备上安装的版本,结果就导致我一直安装不上。

        • 原来你已经看过了补丁作者的解释。谢谢你更新了我的知识库,我还是想当然了。
          解锁BL不是为了root吗?如果root了,好像是有更好的办法永久开启VoLTE,甚至是开启5G支持,就没有必要折腾这条路径了啊。

          • 有更好的办法嘛,那我再去研究一下,谢谢

          • 对,我就是下载的这个能装,不过版本是2.2的。最新的没有- –

  8. Pixel 6机器,上周刚更新, Build number: BP4A.251205.006
    按照以前的方式 分别设置 Shizuku 和 Pixel IMS 之后,几乎每天都要重新设置, 否则就会关闭 VoLTE
    不知为何

    • 我这边也有Pixel 6,也有一次需要重新设置才行。因为打着电话呢电梯里没信号了,之后信号恢复了也没法用了。但是也就那一次,倒没有需要每天重新设置。
      另外,需要用新加的那个补丁才行。

    • 也许跟这个有关?补丁包的原作者说(针对2.2版本):

      这应该是最后一次更新了,Google放了一马,绕过方法被允许,代价是每次开机都需要执行。不过本补丁本来每次开机都会自动执行,所以完全没有影响,升级到2.2版本即可适配 Android16 QPR2 Beta3。

      但是我的P7P重启后还是可用。Google似乎也处于想禁但又不想全禁的状态。社区目前也没有好办法。

    • 刚更新了一下说明。现在确实需要每次重启手机就重新设置一次了。见这里更新的说明
      我之前搞错了,因为偶尔会遇到失去VoLTE,所以我就关闭了限制2G的选项,于是可能经常用的是2G而没有注意到VoLTE失效。

  9. 请问哪里下载app-release.apk ?我Pixel 9 pro,安卓16,前天又升了一下级,结果出现了Pixel ims 总是无法注册的问题。谢谢

    • 文章开头给了链接,也提供了本地下载。但是建议去原发布地址下载。

  10. 引用通告: Allen的分享

  11. 我的piexl6,Android版本12,出现同样的无法拨打接听电话,采用这个方法可以吗,我用的时移动的网络

    • Pixel 6 应该是可以的。理论上,使用 Google Tensor 处理器的 Pixel 都可以。Android版本12应该也不会有问题。适用于移动的网络。你怎么不升级手机系统呢?

  12. Pixel IMS 1.3.0 版本已经发布了,最好配合 Shizuku 13.6.0 版本使用。

    • 更新了还是接不到电话,也打不出去是怎么回事啊

      • 按照类似文中的方法操作之后可以到手机系统设置的sim卡页面看看是否有开启的VoLTE,也可以通过拨号界面输入 *#*#4636#*#* 来查看。
        如果没有开启,说明操作没成功,那就重新重做一遍。
        这个新版本我在P7P上验证过了的。其他验证可以看评论区。

  13. B站有人分享Pixel IMS开启5G的方法(不需要root),也许也会因此而用不了了。我还没有试过,仅分享信息,链接在这里:https://www.bilibili.com/video/BV1cCH1zTEiP

    • 我剛剛照步驟,還是會有閃退情形,希望高手們能夠盡快找到方法,解決問題

      • 同此期望:)
        高手在这里:https://github.com/kyujin-cho/pixel-volte-patch
        但是我试过:P7P,10月更新,用文中更新过的版本,没遇到闪退的情况。

        • 謝謝這麼快回覆,我照著方式,也另外下載android.jar但是不知道作用為何,只是pixel 還是開啟後閃退
          oppo A92s雙卡手機,9月可以用pixel開啟VoLTE功能 ,現在是中國移動會出現HD小圖示,但是台灣門號無法開啟HD和通話

          • 对不住,我帮不上更多忙了。你可以去前面给的github上的issue那里看看有没有相似问题,或者请高手们帮忙

            • 我剛剛安裝舊版本Pixel IMS 1.2.8,不會閃退,成功開啟VoLTE 功能了,我的手機oppo A92s,回報給大家試試看

  14. IMS一直检测不到我的电信卡,pixel9p xl😂

  15. pixel 10 pro设置volte成功,但VT需设为关,否则打移动的手机,会响一下即挂断,打电信的则无问题

  16. 也是澳門, Pixel 9A 及 最近更新 Android 16 (用下載版的Shizuku 13.6可行, 但仍顯示13.5), 感謝

      • 我的pixel7今天更新了一下安全新导致pixellms一直闪退无法使用,请教一下还有没有其它办法,现在手机彻底无法拨打接听电话了,谢谢。

          • 已按照博文开头的方法安装APK强制开启成功,手机拨打接听功能正常了,万分感谢!👍👍👍👍

              • 好的,我会持续关注,谢谢博主,幸苦了。👍💕

  17. 似乎高版本的Android 有问题,我的PIXEL 7A在更新了最近的两个版本后,在拨通中国移动的电话时立即挂断,后买了PIXEL 9 pro,用shizuku修改后仍然是一样的拨打中国移动有问题,然后root 后也一样,是不是版本问题,要降级吗?还是有其他办法?

    • 现在Android更新到16了。我的7 Pro依然用的这种方法,可能是没有拨打中国移动的电话号码,并没有发现什么问题。所以我这边也提供不了更多有用信息了。

      • 10月更新千万不要更新,更新就不能接打电话了,后续只能root了。

        • 现在已经有解决方法了,下载个补丁,后续等pixelims更新了

          • 我也看到那个补丁了,不过我没有TG所以没下载也就没试过。放个链接在这里,方便大家找:https://t.me/vvb2060Channel/1065

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)