之前的博文里整理过 shizuku 的启动方法,这是接下来很多操作的前提。打开 shizuku 之后,真正要解决问题还得靠其他 app 来配合。我用 shizuku 主要是为了解决 Pixel 在中国大陆使用时的信号问题,见下方,这里就记录一下,如何在不 root 的情况下,用 Pixel IMS 解锁 VoLTE。中国电信的 4G 卡在日本买的 Pixel 7 Pro 上,已经用这个方法验证可行。
项目来源
Pixel IMS 是一个开源项目,开发者看用户名判断大概率是韩国人,项目主页在 这里。 英文版说明文档在 这个链接, 里面图文都有,操作本身也不复杂。下面我把关键步骤翻译梳理一下,方便不想看英文的人直接照做。
支持的设备范围
这个补丁只对搭载 Google Tensor 芯片的 Pixel 机型有效:
Pixel 6
Pixel 6a
Pixel 6 Pro
Pixel 7
Pixel 7a
Pixel 7 Pro
Pixel 8
Pixel 8 Pro
Pixel Fold
安装步骤
安装 Pixel IMS 应用
应用本身有两种获取方式,二选一即可:
- 直接在 Play 商店搜索安装(已失效)
- 从 GitHub Releases 下载 APK 手动安装(原文给出的是旧版本号 1.2.8,这里换成了目前 GitHub 上的最新版本 1.3.1,避免链接的版本号失效)
从源码编译(给开发者的备选方案)
如果想自己从源码编译,需要下载改过的 android.jar,放进 $ANDROID_PATH/sdk/platforms/android-34 目录下,照常开发即可。
怎么确认 VoLTE 是否已经生效
最直接的办法是看应用主页的 IMS 状态,显示“Registered”就说明已经生效:
也可以用 Pixel 自带的工程模式确认,步骤如下:
-
打开手机自带的拨号 app
-
拨打 *#*#4636#*#*
-
点开”Phone information”菜单
-
点右上角的三个点,选”IMS Service Status”
-
看到”IMS Registration: Registered”就说明一切正常
几个常见问题
- 遇到问题去哪里反馈: bug 和功能请求提到 Issues, 其他问题可以发到 Discussions。
- 其他运营商是否也能用: 官方明确测试过的只有韩国的 LG U+,其他运营商能不能用,全靠社区里有人反馈成功案例,用之前心里要有这个预期。
- 重启手机后还需要重新设置吗: 大多数情况下不需要。不过项目文档里专门提到,Android 16 QPR2 Beta 3 及以后的版本,每次重启都得重新打一次补丁,这是后来才暴露出来的问题,之前的版本不受影响。
- 系统更新后呢: 这个是需要的,每次升级系统后都要重新做一遍。
以上几条是核对了项目目前的官方文档后做的更新——下载链接换成了当前可用的版本号,重启后是否需要重做的说明也按最新文档做了补充,避免按旧信息操作时遇到的疑惑。








.png)

