This method is safer but requires more expertise.
- Download drivers and QPST from here:
- Boot into TWRP on your phone and install the following:
- Reboot you phone and install terminal app; run the following commands one by one:
su setenforce 0 setprop sys.usb.configfs 1 setprop sys.usb.config diag,serial_cdev,rmnet_gsi,adb
- Connect your phone to computer and open PDC software:
- Select your device
- Load -> Choose MBN (eg. airtel : mcfg_sw/generic/apac)
- SetSelectedConfig -> Sub0
- Activate
- Turn on VoLTE and VoWiFi in your phone settings
- Boot back to TWRP and flash official Magisk 20.3+
- Reboot.
- Keep
voenabler
activated in Magisk Manager. KeepPixel2 Diag Port
disabled till you need to repeat this process.
This method is faster.
- Boot into TWRP on your phone and install the following:
- Reboot you phone
- Enable VoLTE and VoWiFi in your phone settings.
This method is faster.
- Boot into TWRP on your phone and install the following:
- Reboot you phone
- Enable VoLTE and VoWiFi in your phone settings.
This gist is TLDR. verison of the thread: [GUIDE]Enable VoLTE for unsupported carriers