记录Pixel 5刷机root和开启VoLTE

记录Pixel 5刷机root和开启VoLTE
Photo by Sebastian Bednarek / Unsplash

2025年我又翻出了我的Pixel 5。 拿在手里沉甸甸的感觉,圆润,强烈质感(相比Pixel 7)。

拿出Pixel 5主要是因为手边的2部黑莓(9900和Q20)都无法完全使用基本功能:电话、短信。从买了Pixel 5到现在用的Pixel 7都没有root过,自己对折腾没太大意愿。

这次虽然是尝试root,幸运的是这次尝试很正确,因为不root的话无法安装一些模块,就无法开启VoLTE,也就无法打电话了。

刷机、root

了解的不多,大致理解刷机、root其实是2个动作,一个是解锁bootloader,这可以刷机,而root也是建立在这基础上的。

刷机过程:

  1. developer选项中允许usb调试,并信任本机,允许解锁bootloader打开。
  2. 关机,再按开机键和音量下键,就进入fastboot模式了,此时会暂停在这里等待你选择是否继续启动。安装好adb等工具(macOS可以用brew),但这里不使用adb,而是另一个命令:fastboot,目前macOS上的体验是只有手机进入了fastboot模式后再连接到macOS才能被fastboot发现(可以通过fastboot devices查看连接上的设备)
  3. fastboot flashing unlock,这样就解锁bootloader了,重启会清空所有数据,对我来说无所谓,这部手机已经没有数据了。

root过程:

  1. 下载系统镜像,在这里找到Pixel 5的所有镜像(先同意许可才能看到镜像列表),由于Pixel 5已经不再更新系统,最新的是Android 14,我先更新过系统再做的刷机,所以我的系统版本是14.0.0 (UP1A.231105.001.B2, Feb 2024),下载下来的zip文件解压后再解压另一个zip文件(忘记名字了。。。),得到一堆img文件,其中有boot.img
  2. 修改boot.img,通过Magisk,需要另外一部安卓手机,或者先用这一台也行,安装上Magisk后选择安装,再选择Patch a file,选到boot.img文件,把修改好的img文件导出到macOS上。
  3. 再把设备进入fastboot模式,执行fastboot flash boot ~/path/to/magisk_patched-30100_75Y9V.img重启后就完成了root
  4. 进入系统后可以找到基础版的Magisk,点开后再安装完整版的Magisk一次,这时Magisk就是全功能的了

开启VoLET过程:使用Magisk的模块功能,安装本地下载好的模块zip包即可。关键是找到能工作的模块。。。

我测试能力有限,也许其他地区有不同的结果,我的经验是:2025年7月21日山东淄博联通号卡,使用这个模块开启了VoLTE:https://github.com/stanislawrogasik/Pixel5-VoLTE-VoWiFi

试过常见几个模块号称能开VoLTE和5G,但实际对我都无用(收费模块没试过)。因为手里有Pixel 7,没有root,一直使用的方案是Shizuku+Pixel IMS,有人说这个方案可以给Pixel 5用,我觉得很奇怪,因为Pixel IMS本身就提示了只能工作在Google芯片机型。虽然可以安装并使用在Pixel 5上,但IMS状态永远都是未注册。

IMS未注册时无法打出电话,但流量上网没问题,IMS注册上后打电话几乎瞬间就可以,并且有个小HD标签。