Home
Softono

Carrier Ims For Pixel

Open source Apache-2.0 Kotlin
736
Stars
54
Forks
31
Issues
7
Watchers
6 months
Last Commit

 About Carrier Ims For Pixel

Carrier IMS for Pixel (TurboIMS): multilingual (中文/English) pixel ims / ims / carrierconfig / volte / vowifi / 5G+ toolkit for Google Pixel.

Platforms

Web Self-hosted Android

Languages

Kotlin

Links

Need Help Installing Carrier Ims For Pixel?

We provide expert installation service for this software. Our team will install, configure, and secure Carrier Ims For Pixel on your server. plans start at just $30.

Carrier Ims For Pixel

View on GitHub

Carrier IMS for Pixel (TurboIMS)

Carrier IMS logo

面向 Google Pixel 的运营商与 IMS 工具集
在 Shizuku 权限下快速调优 VoLTE/VoWiFi/VoNR、5G 显示与网络兼容行为

中文(默认) | English

Release License Platform Device Permission

仓库迁移说明

  • 仓库已从 ryfineZ/TurboIMS 迁移为 ryfineZ/carrier-ims-for-pixel
  • 建议使用 3.8.5 及以上版本,应用内「检查更新 / 提 Issue / 打开仓库」已切换到新仓库
  • 旧版本若遇到更新或 Issue 跳转异常,请直接从新仓库 Releases 手动下载安装

项目定位

本项目是基于 Mystery00/TurboIMS 的持续维护分支,面向中国大陆与跨区使用场景做了大量交互与兼容性增强。
目标是让普通用户也能更低门槛地完成 IMS 功能调优与问题排查。

界面预览

screenshot-1 screenshot-2

功能矩阵

模块 能力 说明
系统信息 版本/设备/补丁/Shizuku 状态 集中展示运行环境,便于排障
IMS 注册 IMS 注册状态查询与手动注册 未注册时可一键触发注册流程
运营商能力 VoLTE / VoWiFi / ViLTE / VoNR / UT / Cross‑SIM 开关项实时生效,失败自动回滚并记录日志
5G 能力 5G NR / 5G 信号强度 / 5G+ 图标 适配中国大陆常见展示需求
网络修复 一键修复网络验证(captive portal) 修复“已连接但网络受限/感叹号”
TikTok 修复 修复 TikTok 无网络(大陆 SIM) 仅大陆 SIM 提供该选项,海外 SIM 默认无需修复
诊断工具 日志查看、配置全量查看、Issue 快捷上报 失败日志可直接附带到 Issue
应用维护 应用内检查更新与下载安装 直接对接仓库 Release

为什么这个分支更适合日常使用

  • 更清晰的 UI 结构:核心操作入口前置,文案更贴近实际问题
  • 更稳的写入策略:优先安全路径,失败可回退,避免高风险操作
  • 更完整的排障链路:失败日志沉淀、系统信息复制、Issue 一步提交
  • 新增网络能力诊断:支持对照 App 配置与 CarrierConfig 读回,定位更直接
  • 界面进一步紧凑化:信息密度更高,常用按钮与卡片留白优化
  • 更贴近国内网络环境:5G 显示与联网验证修复能力内置

快速开始

  1. Releases 下载并安装 APK
  2. 安装并启动 Shizuku
  3. 打开 App,授权 Shizuku
  4. 选择 SIM,按需开启功能开关

适用范围

  • 设备:Pixel Tensor 平台(Pixel 6/7/8/9/10、Fold、Tablet)
  • 系统:Android 13 及以上(建议 Android 14/15/16)
  • 语言:简体中文 / English

构建(开发者)

./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=***

常见问题

1. IMS 仍未注册

  • 先确认 Shizuku 已就绪
  • 检查 VoLTE / VoWiFi 是否可用
  • 使用日志与 Issue 上报能力收集现场信息

2. 网络有信号但无法上网

  • 先检查 APN 是否缺失或异常
  • 再尝试“网络验证修复”功能

3. TikTok 仍不可用

  • 仅大陆 SIM 才会出现“修复 TikTok 无网络”开关
  • 变更后建议重启目标 App 或清理其会话缓存再测试

4. 旧版本“检查更新 / 提 Issue”异常怎么办

  • 项目仓库已迁移为 ryfineZ/carrier-ims-for-pixel,旧仓库地址在部分客户端/网络环境下可能出现跳转或 API 兼容异常
  • 建议升级到 3.8.5 及以上版本,新版已内置新仓库地址,并对旧地址增加更新接口回退兜底
  • 如你仍使用旧版且无法更新,可直接从新仓库 Releases 页面手动下载安装包

5. 为什么去掉“修改国家码”,改为“一键修复 TikTok 登录”

  • 旧方案里所谓“国家码修改”,本质是写入 CarrierConfig 覆盖项 sim_country_iso_override_string,并不是真正修改基带层的 MCC/MNC。
  • 设备真实网络归属值(如 gsm.operator.numeric、注册态中的 MCC/MNC)通常不会被这类覆盖项直接改变,因此它不是稳定、通用的“改国家码”方案。
  • 实测中 TikTok 可用性的关键点并非“改成某个国家”,而是把 ISO 覆盖成异常值后,触发 TikTok 的识别分支异常,从而绕过其对 SIM 归属地的部分判断逻辑。
  • 基于这个实际机理,项目将入口改为更直观的一键开关“修复 TikTok 无网络”,避免用户误以为此功能可以真实改写运营商归属信息。
  • 该行为依赖目标 App 版本与风控策略,后续可能变化;此功能仅用于兼容性排查与测试,不保证长期有效。

更新记录

致谢

免责声明

本应用会修改系统运营商相关配置,仅用于学习、测试与自有设备调优。请自行评估风险并对操作结果负责。

License

Apache-2.0