Skip to content

Latest commit

 

History

History
99 lines (71 loc) · 5.1 KB

File metadata and controls

99 lines (71 loc) · 5.1 KB

TurboIMS

TurboIMS Logo

在 Google Pixel 设备上开启 VoLTE、VoWiFi 和其他 IMS 功能。

GitHub release License Obtainium

English

截图

关于

TurboIMS 是一个允许您在 Google Pixel 手机上启用或禁用 VoLTE(高清语音通话)、VoWiFi(Wi-Fi 通话)、VT(视频通话)和 VoNR(5G 语音)等 IMS 功能的工具。它需要 Shizuku 才能工作。

功能

  • 系统信息: 显示您设备的应用版本、Android 版本和安全补丁版本。
  • Shizuku 状态: 显示 Shizuku 的当前状态,并允许刷新权限。
  • Logcat 查看器: 查看和导出应用日志以进行调试。
  • SIM 卡选择: 将设置应用于特定的 SIM 卡或一次性应用于所有 SIM 卡。
  • 可定制的 IMS 功能:
    • 运营商名称: 覆盖设备上显示的运营商名称。
    • IMS User Agent: 自定义 IMS User Agent 字符串。
      • VoLTE (高清语音通话): 开启 4G 高清语音通话。
      • VoWiFi (Wi-Fi 通话): 通过 Wi-Fi 网络拨打电话,并可选择仅 Wi-Fi 模式。
      • VT (视频通话): 开启基于 IMS 的视频通话。
      • VoNR (5G 语音): 开启 5G 高清语音通话(需要 Android 14+)。
      • Cross-SIM Calling (跨卡通话): 开启双卡互连功能。
      • UT (补充业务): 通过 UT 开启呼叫转移、呼叫等待等补充服务。
      • 5G NR: 开启 5G NSA(非独立组网)和 SA(独立组网)网络。
      • 5G 信号强度阈值: 可选择是否应用自定义的 5G 信号强度阈值。
  • 配置持久化: 自动保存每张 SIM 卡的配置。

注意: 运营商国家码自定义功能已从 TurboIMS 中移除。如需使用该功能,请参考 carrier-ims-for-pixel

要求

  • 支持设备: 搭载 Google Tensor 芯片 (GS101, GS201, Zuma, Zuma Pro) 的 Pixel 设备。
    • Pixel 6, 6 Pro, 6a
    • Pixel 7, 7 Pro, 7a
    • Pixel 8, 8 Pro, 8a
    • Pixel 9, 9 Pro, 9 Pro XL, 9 Pro Fold
    • Pixel 10, 10 Pro, 10 Pro XL
    • Pixel Fold, Pixel Tablet
    • 注意: 搭载 Qualcomm Snapdragon 芯片的设备(Pixel 5 及更早机型)不支持
  • Android 13 或更高版本
  • 已安装并运行 Shizuku

安装

Obtainium

  1. Releases 页面下载最新的 APK。
  2. 在您的设备上安装 APK。
  3. 打开应用并授予 Shizuku 权限。

使用

  1. 检查状态: 确保 Shizuku 正在运行且应用已获得权限。
  2. 选择 SIM 卡: 选择您要配置的 SIM 卡。
  3. 切换功能: 打开或关闭所需的 IMS 功能。
  4. 应用: 点击“应用配置”按钮。

项目说明

本项目最初 fork 自 Turbo1123/TurboIMS。在使用原项目的过程中,由于遇到诸多问题,我决定对整个代码库进行彻底重构。这包括重写 SIM 卡读取、运营商配置的核心逻辑,以及重新设计 UI 和图标。

此外,本项目还引入了运营商名称修改日志查看等新功能。尽管本项目保留了原有的 fork 关系和名称,但代码逻辑已发生根本性变化,几乎与原项目无关,因此后续不计划合并上游代码。作为我自己和朋友们日常使用的工具,只要大家还有需求,我就会持续维护下去。

鸣谢

免责声明

本应用会修改您设备的运营商配置。请自行承担使用风险。开发者对任何功能损坏或损失概不负责。

许可证

本项目使用 Apache License 2.0 许可证。有关详细信息,请参阅 LICENSE 文件。