首先感谢原帖楼主:[全球独家] Pixel 3 XL 完美支持中国电信2G语音和4G网络http://bbs.gfan.com/android-9535095-1-1.html,提供的破解思路
其次感谢原帖楼主:P3开启国内运营商VoLTE支持http://bbs.gfan.com/android-9531574-1-1.html,由此类推出来的办法。
最后感谢在pixel群里的天狼叔叔 在他的指导下 有了更方便的办法 破解办法通用 适用于pixel3和3xl。
已解锁和root机油,可以跳过步骤一和二,直接看步骤三。
步骤一:解锁bootloader
下载adb组件(platform-tools):https://developer.android.google.cn/studio/releases/platform-tools
下载usb驱动:https://developer.android.google.cn/studio/run/win-usb
手机上打开oem锁 连上电脑勾选允许调试 以windows10为例 解压后 得到以下文件:
单击右键 新建快捷方式 框内输入cmd 全点下一步 就会看到文件夹多了一个cmd 选中cmd单击右键属性 把起始位置修改成本目录的路径
双击cmd 打开后 输入adb reboot bootloader(也可以自己手动进入,关机状态下,同时按住电源键和音量-,长按5秒即可进入bootloader模式)
进入bootloader模式后,输入fastboot flashing unlock,会弹出相应的界面,问您是否解锁,用音量键加来选择yes,即可开始解锁。当界面显示有start的时候,选择start,即可重启进入系统,完成解锁。
步骤二:手机获取root权限
下载twrp,将下载的twrp放入刚刚下载的platform-tools文件夹里
pixel3:https://dl.twrp.me/blueline/
pixel3xl:https://dl.twrp.me/crosshatch/
下载magisk:https://github.com/topjohnwu/Magisk/releases,将Magisk-v18.0.zip放入手机内置存储根目录,安装好MagiskManager-v6.1.0.apk于手机上。
以pixel3为例,将twrp-3.2.3-0-blueline.img放入platform-tools文件夹里,同样还是用fastboot命令来刷入
将设备进入bootloader模式,打开cmd输入fastboot boot twrp-3.2.3-0-blueline.img,届时你的手机已经刷入临时re。
进入re模式,点击install(安装),选择刚刚放入手机根目录里的Magisk-v18.0.zip包,刷入后点reboot system即可。
步骤三:禁用dm-verity,修改mbn_sw.txt
开机后打开magisk,把保留AVB2.0那个勾去掉,禁用dm-verity,然后重新安装一下,如图:
点击重启生效,这时候我们就可以通过Re管理器app,在目录/vendor/rfs/msm/mpss/readonly/vendor/mbn/mcfg_sw下找到mbn_sw.txt,如图:
选中mbn_sw.txt(以免意外建议提前备份此文件),点击右上角的三个点,以文本编辑打开,最后一行添加一句mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn,修改如图:
若想同时开启电信的volte高清语音通话(前提你在运营商那里已经开通此功能),最后一行则需再添加一句mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn,修改如图:
此时我们保存修改并退出,会自动生成一个备份的bak在文件夹内,删掉bak文件。
再找到目录/system/vendor/build.prop,和刚刚操作一样以文本编辑修改build.prop文件,最后一行添加以下几句:
#VoLTE
ro.mtk_ims_support=1
ro.mtk_volte_support=1
persist.mtk.volte.enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls.on.ims=1
如图所示:
我们依然保存修改并退出,也会自动生成一个备份的bak在文件夹内,删掉bak文件。
此时我们退出Re管理器app,最后重置手机系统。
当系统重置成功后,你的爱机就可以完美电信2G语音和4G通话了,也可以开启volte了。
在系统设置里面就会开到有增强型4G LTE模式的选项,默认打开此选项就是开启volte。