I want to find the source of the XML files (Pixel 2 IMS config) located in:
Hi! I thing, that they are some way generated from files located here:
Too bad these PB files are not included in the CarrierSettings.apk, but in the product image file...
I was able to edit the PB file in Notepad++ (enable non printable characters) easily. Did you use this tool?
protoc --decode_raw < CarrierSettings/others.pb
I am on Android 11 fresh installation now. Can I know the process of getting this work?I am using latest canary build 0850bca9(20416).
On Android 10, before updating to 11 make sure you install magisk canary first after magisk 19 diag, port module and volte mbn module then sideload ota so that diag module still there, then install magisk canary again using fastboot boot twrp. Otherwise IMS will not be registered. ( Do not use magisk uninstaller before updating to magisk canary).
Will this work on the other Pixel phones like 3a or this method is limited to Pixel 2?Just install latest magisk canary apk. Open it. Then in the app itself you have a option to create a magisk zip that is to be flashed. There are 2 types of zip.
1. Magisk 20.4 zip - to be flashed in twrp.
2. Modified magisk zip - to be flashed using fastboot flash.
I would prefer 2nd option. You need to copy boot.img from stock image and paste it in internal memory. The magisk canary app integrates magisk zip into boot.img and gives modified file. You should fastboot the modified one and after booting up the device, magisk is ready. Just flash diag module and volte enabler module. Thats it.
You need to flash se permissive linux module as well.
setenforce 0 setprop sys.usb.configfs 1 && setprop sys.usb.config diag,serial_cdev,rmnet_gsi,adb
<boolean name="carrier_volte_available_bool" value="true" /> <boolean name="carrier_wfc_supports_wifi_only_bool" value="true" /> <boolean name="carrier_wfc_ims_available_bool" value="true" />
Able to successfully enable both Airtel India VoLTE and Airtel India VoWiFi on my Google Pixel 2 XL running Android 10 March 2020 update by following steps.
2.Fastboot boot twrp img for temporary twrp
3.Install twrp zip from twrp recovery for permanent twrp
4.Flash Magisk-v19.0_Taimen_Diag.zip from twrp
5.turn ON mobile
5.Install app-debug.apk (Magisk) app
6.Flash Pixel 2 Diag Port.zip Module as Magisk Module
7.Flash VoEnabler Module as Magisk Module
Here is it. But there is no problem on my side if I remove module from magisk. Everything works as expected, I just lost VoLTE.