Carrier IMS for Pixel 完全指南 — VoLTE/VoWiFi 调优工具

📡 Carrier IMS for Pixel 完全指南

面向 Google Pixel 的 VoLTE/VoWiFi/VoNR 调优工具,通过 Shizuku 解锁运营商 IMS 功能

⭐ 960+ GitHub Stars 📱 Pixel 6/7/8/9/10 🤖 Android 13+ 🔒 无需 Root 🌐 中文/English

1. 什么是 Carrier IMS for Pixel?

Carrier IMS for Pixel(曾用名 TurboIMS)是一款开源的 Android 工具,由开发者 ryfineZGitHub 上维护,目前获得超过 960 颗 Star。它是 Mystery00/TurboIMS(473 Stars)的持续维护分支,针对中国大陆与跨区使用场景做了大量交互与兼容性增强。

它的核心功能是:在 不需要 Root 的情况下,让 Google Pixel 设备解锁运营商的 IMS 功能——包括 VoLTE(高清通话)VoWiFi(WiFi 通话)VoNR(5G 高清通话)5G+ 图标显示等。它通过 Shizuku 获取权限,写入 CarrierConfig 配置项来实现功能开关。

简单来说:如果你的运营商在 Pixel 上默认不支持 VoLTE 或 VoWiFi,这个工具可以帮你「打开」这些功能——无需 Root,无需刷机,操作几分钟即可完成。

Carrier IMS 主界面截图
Carrier IMS 主界面 — IMS 注册状态与运营商能力开关
Carrier IMS 功能截图
5G+/VoNR 设置与附加功能

2. IMS 技术背景 — VoLTE/VoWiFi/VoNR 是什么

IMS(IP Multimedia Subsystem,IP 多媒体子系统)是 3GPP 定义的一个核心网络架构标准,用于在 IP 网络上传送多媒体服务。简单理解,它是传统电话网络向 IP 网络演进的「桥梁」。

2.1 VoLTE(Voice over LTE)

在 4G LTE 网络下,传统语音通话会回落到 2G/3G 网络(CSFB),通话期间无法使用 4G 数据。VoLTE 让语音通话直接承载在 LTE 网络上,通话同时可以高速上网,音质也远高于传统电话(AMR-WB 高清语音)。VoLTE 需要运营商和终端双方支持。

2.2 VoWiFi(Voice over WiFi / WiFi Calling)

通过 WiFi 网络进行语音通话。在室内信号差或国际漫游时特别有用——只要有 WiFi,就能正常接打电话。VoWiFi 同样需要运营商支持和终端配置。

2.3 VoNR(Voice over New Radio)

5G 时代的 VoLTE 等价物。在 5G SA(独立组网)网络下,语音通话直接承载在 5G 核心网上,不需要回落到 4G。这是 5G 语音的终极方案。

2.4 为什么 Pixel 上这些功能可能不可用?

Google Pixel 的国际版(非日本/美国特定运营商版)没有内置运营商配置数据库。每个运营商的 IMS 配置信息存储在 Android 的 CarrierConfig 中,而 Pixel 默认只内置了 Google 认证过的运营商的配置。如果你的运营商不在这个列表里,VoLTE/VoWiFi 功能就会缺失。

Carrier IMS for Pixel 就是填补这个空白的工具——它允许你手动写入正确的 CarrierConfig 配置,把本应支持的功能打开。

3. 实现原理 — Shizuku + CarrierConfig

3.1 技术架构

Carrier IMS for Pixel 的核心是 Android 系统的 CarrierConfig 机制:

  1. CarrierConfig 是 Android 中每个运营商对应的配置 Bundle,包含 VoLTE 开关、VoWiFi 开关、5G 显示等数百个配置项。
  2. Android 的 CarrierConfigLoader 系统服务负责管理这些配置。overrideConfig 方法允许以 shell UID 写入覆盖配置。
  3. Shizuku 作为权限桥接层——普通 App 没有 shell 权限,Shizuku 提供了这个能力。App 通过 Shizuku API 让具有 shell UID 的后台进程代为执行 CarrierConfig 的写入。
  4. 写入后的配置持久化在系统中,重启不丢失。App 内提供「还原配置」功能一键清除所有修改。

💡 提示:关键区别 与 Nrfr 修改国家码不同,Carrier IMS 不修改国家码,而是直接操作 CarrierConfig 中的 VoLTE/VoWiFi/VoNR 等功能开关项。它写入的是类似 voicemail_carrier_settings_activity_boolims_volte_enabled_bool 等具体的功能配置项。

3.2 写入安全策略

本项目的写入策略是「优先安全路径,失败可回退」:

  • 每次写入前会备份当前配置
  • 写入失败自动回滚并记录日志
  • 所有操作都在 Shizuku 权限下进行,不会修改系统分区
  • 不修改基带(modem)固件,不影响设备保修

3.3 与 Nrfr 的区别

Carrier IMS for Pixel 和 Nrfr 都依赖 Shizuku,但定位不同:

维度 Carrier IMS for Pixel Nrfr
核心功能 开关 VoLTE/VoWiFi/VoNR 等 IMS 功能 修改 SIM 卡国家码
修改目标 CarrierConfig 功能开关项 CarrierConfig sim_country_iso
适用范围 Google Pixel (Tensor 平台) 所有 Android 8+ 设备
典型场景 运营商不支持 VoLTE/VoWiFi TikTok/区域限制/漫游

4. 功能矩阵详解

模块 能力 说明
📊 系统信息 版本/设备/补丁/Shizuku 状态 集中展示运行环境,便于排障
📡 IMS 注册 IMS 注册状态查询与手动注册 未注册时可一键触发注册流程
📞 运营商能力 VoLTE / VoWiFi / ViLTE / VoNR / UT / Cross-SIM 开关项实时生效,失败自动回滚
📶 5G 能力 5G NR / 5G 信号强度 / 5G+ 图标 适配中国大陆常见展示需求
🔧 网络修复 一键修复网络验证(captive portal) 修复「已连接但网络受限/感叹号」
📱 TikTok 修复 修复 TikTok 无网络(大陆 SIM) 仅大陆 SIM 提供该选项
📋 诊断工具 日志查看、配置全量查看、Issue 快捷上报 失败日志可直接附带到 Issue
🔄 应用维护 应用内检查更新与下载安装 直接对接仓库 Release
🗄️ 配置备份 备份/还原当前 SIM 的 CarrierConfig 安全实验、快速回退
⚡ 快捷开关 支持添加 VoLTE / IMS 状态系统图块 快捷面板一键切换

4.1 核心功能展示

📞

VoLTE 高清通话

在 LTE 网络上进行语音通话,通话同时高速上网,音质远超传统电话。

📶

VoWiFi 通话

通过 WiFi 网络接打电话,室内信号差或国际漫游时依然畅通。

🚀

VoNR 5G 通话

在 5G SA 网络下直接进行高清通话,无需回退 4G。

📡

5G+ 图标

在中国大陆运营商网络下显示 5G+(载波聚合)图标。

🔧

网络验证修复

修复「已连接 WiFi 但显示网络受限/感叹号」问题。

📱

TikTok 修复

针对大陆 SIM 卡的一键 TikTok 无网络修复。

5. 对比:TurboIMS / Pixel IMS Patch

方案 是否需要 Root 设备限制 维护状态 特点
Carrier IMS for Pixel ❌ 不需要(Shizuku) Pixel Tensor ✅ 活跃维护(2026.6) 中文/English,功能全面,写入安全
Mystery00/TurboIMS ❌ 不需要(Shizuku) Pixel Tensor ⚠️ 原版已归档 始创项目,功能基础
Pixel IMS 模块 (Magisk) ✅ 需要 Root Pixel ⚠️ 因设备而异 修改系统分区,风险较高
kyujin-cho/pixel-volte-patch ✅ 需要 Root Pixel ⚠️ 依赖 Magisk 通过修改 system.prop 实现
vvb2060/Ims ❌ 不需要(Shizuku) 通用 ⚠️ 功能较少 轻量级 IMS 查询工具

Carrier IMS for Pixel 是当前功能最全面、维护最活跃的 Pixel IMS 调优方案——它不仅继承了 TurboIMS 的核心能力,还增加了配置备份、快捷开关、诊断工具、网络修复等实用功能。

6. 快速开始

前置条件:

  • 设备:Google Pixel 6/7/8/9/10、Pixel Fold、Pixel Tablet(Tensor 平台)
  • 系统:Android 13 及以上(建议 Android 14/15/16)
  • 已安装 Shizuku(可从 shizuku.rikka.app 下载)

操作步骤:

  1. GitHub Releases 下载最新版 CarrierIMSForPixel.apk
  2. 安装 APK 到手机。
  3. 确保 Shizuku 已启动运行(推荐使用无线调试方式)。
  4. 打开 Carrier IMS for Pixel App。
  5. 授权 Shizuku 连接。
  6. 选择需要配置的 SIM 卡。
  7. 按需开启功能开关——VoLTE、VoWiFi、VoNR、5G+ 等。
  8. 设置即时生效,无需重启手机。

💡 提示:提示 首次使用时,建议先查看「系统信息」页面确认 Shizuku 状态和设备信息。然后从「IMS 注册」开始,确认当前 IMS 注册状态,再逐步开启功能开关。

双卡配置

支持双卡设备分别为每张 SIM 卡独立配置。在 App 主界面选择 SIM 卡槽即可切换配置目标。

配置备份

在修改前建议先备份当前 SIM 的 CarrierConfig。如果修改后出现问题,可以使用还原功能一键恢复。

7. 常见问题与排查

Q1:IMS 仍然显示未注册怎么办?

💡 提示:先确认1) Shizuku 已就绪并在运行中;2) 你的运营商确实支持 VoLTE/VoWiFi(可致电客服确认);3) 所在区域有对应网络覆盖。之后可以尝试 App 内的「IMS 注册」触发手动注册。如果仍不行,使用日志功能收集信息并提交 Issue。

Q2:有信号但无法上网?

💡 提示:先检查 APN 设置是否正确。然后尝试 App 内的「网络验证修复」功能,这可以修复 Android 的 captive portal 检测问题(「已连接但网络受限/感叹号」)。

Q3:哪些设备支持?

💡 提示:Google Pixel Tensor 平台设备Pixel 6、6 Pro、6a、7、7 Pro、7a、8、8 Pro、8a、9、9 Pro、9 Pro XL、9a、10、10 Pro、Fold、Tablet。Android 13 及以上。非 Pixel 设备不保证兼容。

Q4:修改后会恢复出厂设置吗?

💡 提示:不会。App 内的「还原配置」功能可以一键清除所有修改覆盖,重启后系统会重新加载原始运营商配置。如果还原后仍有异常,可以重新插拔 SIM 卡。

Q5:这个工具安全吗?

💡 提示:Carrier IMS for Pixel 不修改系统分区、不修改基带固件、不修改 SIM 卡数据。所有操作都通过 Android 原生 CarrierConfigLoader API 进行,写入前会备份原配置,失败自动回滚。它不会触发 SafetyNet 检测,不影响银行 App 等安全应用的使用。

Q6:为什么没有「修改国家码」功能?

💡 提示:根据开发者的说明旧方案中的国家码修改本质是写入 sim_country_iso_override_string,这并不是真正修改基带层的 MCC/MNC。设备真实网络归属值不会被覆盖项直接改变,因此这不是稳定通用的改国家码方案。项目已将入口改为更直观的一键开关「修复 TikTok 无网络」。

Q7:TikTok 修复无效?

💡 提示:仅大陆 SIM 会显示该选项。变更后建议重启目标 App 或清理其会话缓存再测试。该功能依赖目标 App 版本与风控策略,后续可能变化,不保证长期有效。

Q8:旧版本更新/Issue 异常?

💡 提示:仓库已从 ryfineZ/TurboIMS 迁移为 ryfineZ/carrier-ims-for-pixel。建议升级到 3.8.5 及以上版本。如仍使用旧版,请直接从新仓库 Releases 页面手动下载安装。

8. 从源码构建

项目使用 Kotlin 开发,标准 Android Gradle 构建流程:

# 克隆仓库
git clone https://github.com/ryfineZ/carrier-ims-for-pixel.git
cd carrier-ims-for-pixel

# 构建 Debug 版本
./gradlew :app:assembleDebug

# 安装到设备
adb install -r app/build/outputs/apk/debug/app-debug.apk

如需本地签名,在 local.properties 中配置签名信息:

SIGN_KEY_STORE_FILE=/path/to/your.keystore
SIGN_KEY_STORE_PASSWORD=***
SIGN_KEY_ALIAS=***
SIGN_KEY_PASSWORD=***

技术栈

维度 技术
语言 Kotlin
构建系统 Gradle (Kotlin DSL)
最低 API Android 13 (API 33)
权限桥接 Shizuku API
目标 API Android 16 (API 36)
多语言 简体中文 / English
许可证 Apache-2.0

衍生项目

本项目基于多个开源项目:

9. 总结

Carrier IMS for Pixel 是目前 Google Pixel 设备上最完善的 IMS 功能调优工具。它巧妙地结合了 Shizuku 权限桥接和 Android 原生 CarrierConfig 机制,让用户 不需要 Root 就能解锁 VoLTE/VoWiFi/VoNR 等运营商功能。

相比原版 TurboIMS,这个分支版本做了大量贴近实际使用场景的增强:

  • 更清晰的 UI 结构,核心操作入口前置
  • 写入策略更安全——失败可回退,避免高风险操作
  • 完整的排障链路——失败日志、系统信息复制、Issue 一步提交
  • 网络能力诊断——对照 App 配置与 CarrierConfig 读回,定位更直接
  • 贴近国内网络环境——5G 显示与网络验证修复
  • 中英文双语界面

对于使用 Google Pixel 设备、但运营商不在 Google 官方认证列表中的用户(尤其是中国大陆用户),Carrier IMS for Pixel 是目前最推荐的解决方案。

⚠️ 注意:📌 本文相关资源
• GitHub 仓库https//github.com/ryfineZ/carrier-ims-for-pixel
• 最新 Releasehttps//github.com/ryfineZ/carrier-ims-for-pixel/releases
• Shizukuhttps//shizuku.rikka.app
• 许可证Apache-2.0

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
} });