使用Pixel IMS解锁VoLTE

在之前的博文里我归纳了一下shizuku的打开方法,这是很多操作的第一步。

在打开shizuku之后,其功能就要通过其他app来发挥了。在上一篇博文中,我写到我主要使用shizuku的目的在于解决Pixel在中国大陆的使用问题。那么本文我就记录一下,如何在没有root的pixel上,使用Pixel IMS解锁LTE。

中国电信的4G卡在日本Pixel7Pro上已经使用成功。

Pixel IMS是一个韩国朋友(大概是的)开发的项目,主页在下方。

https://github.com/kyujin-cho/pixel-volte-patch

英语页面如下,里面都有图了,而且内容非常傻瓜,和之前一样,我以引用的形式在这里也贴上。

https://github.com/kyujin-cho/pixel-volte-patch/blob/main/README.en.md

以下为引用内容(从启动hizuku之后开始贴)

几个注意事项:

支持的设备

  • Google Pixel 6
  • Google Pixel 6a
  • Google Pixel 6 Pro
  • Google Pixel 7
  • Google Pixel 7a
  • Google Pixel 7 Pro
  • Google Pixel 8
  • Google Pixel 8 Pro
  • Google Pixel Fold

在设备重启后,需要重新进行一次修改操作。

Install Pixel IMS application

  1. As for now, there are two ways to obtain the application. Choose you favourite way and install the application.
  2. Start installed application.
  3. Tap “Allow all the time” when seeing prompt asking for Shizuku permission. 
  4. Toggle “Enable VoLTE” to enable VoLTE. 
  5. Restart your Pixel phone a couple of times until you can see VoLTE is working.

Build application from source

Download patched android.jar, put it under $ANDROID_PATH/sdk/platforms/android-34 and start hacking as usual.

FAQ

I am looking for somewhere to post feedback.

  • Bug report and feature request: Issues
  • Anything else (including general questions): Discussions

Does it also work on any carriers other than LG U+?

AYOR. Tested and checked working only with LG U+.

How do I know if VoLTE is enabled or not?

Registered IMS Status at Home page means VoLTE is activated. 

For more information, you can make use of Pixel’s internal application. To open it:

  1. Open vanilla Dialer app from your Pixel phone. 
  2. Dial *#*#4636#*#*
  3. Tap “Phone information” menu. 
  4. Tap triple-dot icon at the upper right screen then select “IMS Service Status” menu. 
  5. You should see IMS Registration: Registered if everything’s done well. 

Do I have to do this every time I reboot the phone?

No.

Do I have to do this after updating my Pixel?

Yes.